AppleScript with Parameters

11 views
Skip to first unread message

Al Haraka

unread,
Apr 13, 2011, 12:34:35 PM4/13/11
to MarcoPolo Discussion
All,

Thanks for the awesome program. I wanted to run a VPN client for work,
among other things. Unfortunately, the native OS X VPN client built
into the Network Preferences pane is a huge PITA. So, I need to use
AppleScript. Since I have numerous location specific VPN settings, I
wanted to use parameters instead of creating a new script each time.

So I tried ShellScript actions. That was wrong, and a quick Google
search led me here and I tried the Open action. That does not seem to
work either.

Below is the script. I know it works, because I have been tinkering
with it on the terminal.

https://github.com/alharaka/osxscripts/blob/master/osxvpnctl.applescript

Thoughts?

Below is all I see in the MarcoPolo console when cycling contexts.

Best,
_AJS

19:30:59.712 -[EvidenceSourceSetController startOrStopAll]
Starting AudioOutput evidence source
Starting IP evidence source
Starting Light evidence source
Starting Monitor evidence source
19:30:59.749 -[LoopingEvidenceSource loopTimerPoll:]
Updating...
19:30:59.749 -[EvidenceSourceSetController startOrStopAll]
Starting NetworkLink evidence source
Starting Power evidence source
Starting RunningApplication evidence source
Starting TimeOfDay evidence source
Starting USB evidence source
19:31:01.249 -[LoopingEvidenceSource loopTimerPoll:]
Updating...
19:31:02.750 -[LoopingEvidenceSource loopTimerPoll:]
Updating...
19:31:04.249 -[LoopingEvidenceSource loopTimerPoll:]
Updating...
19:31:05.750 -[LoopingEvidenceSource loopTimerPoll:]
Updating...
19:31:07.249 -[LoopingEvidenceSource loopTimerPoll:]
Updating...
19:31:08.749 -[LoopingEvidenceSource loopTimerPoll:]
Updating...
19:31:10.250 -[LoopingEvidenceSource loopTimerPoll:]
Updating...
19:31:11.750 -[LoopingEvidenceSource loopTimerPoll:]
Updating...
19:31:13.250 -[LoopingEvidenceSource loopTimerPoll:]
Updating...
19:31:14.750 -[LoopingEvidenceSource loopTimerPoll:]
Updating...
19:31:16.250 -[LoopingEvidenceSource loopTimerPoll:]
Updating...
19:31:17.750 -[LoopingEvidenceSource loopTimerPoll:]
Updating...
19:31:19.250 -[LoopingEvidenceSource loopTimerPoll:]
Updating...
19:31:20.750 -[LoopingEvidenceSource loopTimerPoll:]
Updating...
19:31:22.250 -[LoopingEvidenceSource loopTimerPoll:]
Updating...
19:31:23.750 -[LoopingEvidenceSource loopTimerPoll:]
Updating...
19:31:25.250 -[LoopingEvidenceSource loopTimerPoll:]
Updating...
19:31:26.750 -[LoopingEvidenceSource loopTimerPoll:]
Updating...
19:31:28.250 -[LoopingEvidenceSource loopTimerPoll:]
Updating...
19:31:31.846 -[MPController forceSwitch:]
going to Work Campus
19:31:31.867 -[LoopingEvidenceSource loopTimerPoll:]
Updating...
19:31:32.750 -[LoopingEvidenceSource loopTimerPoll:]
Updating...
19:31:34.250 -[LoopingEvidenceSource loopTimerPoll:]
Updating...
19:31:35.750 -[LoopingEvidenceSource loopTimerPoll:]
Updating...
19:31:42.637 -[LoopingEvidenceSource loopTimerPoll:]
Updating...
19:31:43.250 -[LoopingEvidenceSource loopTimerPoll:]
Updating...
19:31:44.750 -[LoopingEvidenceSource loopTimerPoll:]
Updating...
19:31:46.250 -[LoopingEvidenceSource loopTimerPoll:]
Updating...
19:31:47.750 -[LoopingEvidenceSource loopTimerPoll:]
Updating...
19:31:49.262 -[LoopingEvidenceSource loopTimerPoll:]
Updating...
19:31:50.750 -[LoopingEvidenceSource loopTimerPoll:]
Updating...
19:31:52.250 -[LoopingEvidenceSource loopTimerPoll:]
Updating...
19:31:59.072 -[LoopingEvidenceSource loopTimerPoll:]
Updating...
19:32:01.950 -[MPController forceSwitch:]
going to In Transit
19:32:01.950 -[MPController performTransitionFrom:to:]
Depart from Work Campus
Arrive at In Transit
19:32:02.003 -[LoopingEvidenceSource loopTimerPoll:]
Updating...
19:32:02.840 -[LoopingEvidenceSource loopTimerPoll:]
Updating...
19:32:04.251 -[LoopingEvidenceSource loopTimerPoll:]
Updating...
19:32:05.751 -[LoopingEvidenceSource loopTimerPoll:]
Updating...
19:32:07.251 -[LoopingEvidenceSource loopTimerPoll:]
Updating...
19:32:08.751 -[LoopingEvidenceSource loopTimerPoll:]
Updating...
19:32:10.463 -[MPController forceSwitch:]
going to Work Campus
19:32:10.463 -[MPController performTransitionFrom:to:]
Depart from In Transit
Arrive at Work Campus
19:32:10.499 -[LoopingEvidenceSource loopTimerPoll:]
Updating...
19:32:11.751 -[LoopingEvidenceSource loopTimerPoll:]
Updating...
19:32:13.251 -[LoopingEvidenceSource loopTimerPoll:]
Updating...
19:32:14.751 -[LoopingEvidenceSource loopTimerPoll:]
Updating...
19:32:16.251 -[LoopingEvidenceSource loopTimerPoll:]
Updating...
19:32:17.751 -[LoopingEvidenceSource loopTimerPoll:]
Updating...
19:32:19.251 -[LoopingEvidenceSource loopTimerPoll:]
Updating...
19:32:20.751 -[LoopingEvidenceSource loopTimerPoll:]
Updating...
19:32:22.251 -[LoopingEvidenceSource loopTimerPoll:]
Updating...
19:32:24.515 -[LoopingEvidenceSource loopTimerPoll:]
Updating...
19:32:25.447 -[LoopingEvidenceSource loopTimerPoll:]
Updating...
19:32:42.605 -[LoopingEvidenceSource loopTimerPoll:]
Updating...
19:32:43.251 -[LoopingEvidenceSource loopTimerPoll:]
Updating...
19:32:45.490 -[LoopingEvidenceSource loopTimerPoll:]
Updating...
19:32:46.251 -[LoopingEvidenceSource loopTimerPoll:]
Updating...
19:32:47.751 -[LoopingEvidenceSource loopTimerPoll:]
Updating...
19:32:49.251 -[LoopingEvidenceSource loopTimerPoll:]
Updating...
19:32:50.751 -[LoopingEvidenceSource loopTimerPoll:]
Updating...
19:32:52.251 -[LoopingEvidenceSource loopTimerPoll:]
Updating...
19:32:53.752 -[LoopingEvidenceSource loopTimerPoll:]
Updating...
19:32:55.252 -[LoopingEvidenceSource loopTimerPoll:]
Updating...
Reply all
Reply to author
Forward
0 new messages