Register FAQ / Rules Forum Spy Search Today's Posts Mark Forums Read
Go Back   MacRumors Forums > Apple Systems and Services > Programming > Mac Programming

Reply
 
Thread Tools Search this Thread Display Modes
Old Oct 20, 2012, 07:02 PM   #1
anton1s
macrumors member
 
Join Date: Jun 2012
Applescript and Automator Mix

Hi All

What I am trying to achieve is to map certain drives one my MBA is either connected to wireless with ip : 192.168.2.15 or connected via vpn with ip 10.242.5.6. Automator script is called "MapDrives"

I am using automator and applescript for this. So far it seems to be working but I would like to know if there is a more efficient way of doing this

Thanks

Automator steps
1)Pause for 7 seconds (until wireless is up)
2)Run Applescript

Code:
global Local_IP
global VPN_IP

on run {input, parameters}
	set Local_IP to do shell script "ifconfig en0|grep 'inet '|cut -d ' ' -f 2"
	set VPN_IP to do shell script "ifconfig tun0|grep 'inet '|cut -d ' ' -f 2"
	
	if (Local_IP as text) is equal to "192.168.2.15" or (VPN_IP as text) is equal to "10.242.5.6" then
	else
		tell application "MapDrives" to quit
	end if
end run
3)Get Specific servers

Code:
smb://<NAS ip>/<folder A>
smb://<NAS ip>/<folder B>
4)Connect to servers


Also is there a way for the script to automatically run once either of the ip has change?

Thanks
anton1s
anton1s is offline   0 Reply With Quote

Reply
MacRumors Forums > Apple Systems and Services > Programming > Mac Programming

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -5. The time now is 02:48 PM.

Mac Rumors | Mac | iPhone | iPhone Game Reviews | iPhone Apps

Mobile Version | Fixed | Fluid | Fluid HD
Copyright 2002-2013, MacRumors.com, LLC