CODE
do shell script "command" password "password" with administrator privileges
do shell script "diskutil unmount /Volumes/WinXP"
do shell script "diskutil unmount /Volumes/Music"
do shell script "diskutil unmount /Volumes/Multimedia"
do shell script "mkdir /Volumes/WinXP"
do shell script "mkdir /Volumes/Music"
do shell script "mkdir /Volumes/Multimedia"
do shell script "/usr/local/bin/ntfs-3g /dev/disk2s1 /Volumes/WinXP -o ping_diskarb,volname=WinXP -o locale=en_US.UTF-8"
do shell script "/usr/local/bin/ntfs-3g /dev/disk1s1 /Volumes/Music -o ping_diskarb,volname=Music -o locale=en_US.UTF-8"
do shell script "/usr/local/bin/ntfs-3g /dev/disk0s1 /Volumes/Multimedia -o ping_diskarb,volname=Multimedia -o locale=en_US.UTF-8"
do shell script "diskutil unmount /Volumes/WinXP"
do shell script "diskutil unmount /Volumes/Music"
do shell script "diskutil unmount /Volumes/Multimedia"
do shell script "mkdir /Volumes/WinXP"
do shell script "mkdir /Volumes/Music"
do shell script "mkdir /Volumes/Multimedia"
do shell script "/usr/local/bin/ntfs-3g /dev/disk2s1 /Volumes/WinXP -o ping_diskarb,volname=WinXP -o locale=en_US.UTF-8"
do shell script "/usr/local/bin/ntfs-3g /dev/disk1s1 /Volumes/Music -o ping_diskarb,volname=Music -o locale=en_US.UTF-8"
do shell script "/usr/local/bin/ntfs-3g /dev/disk0s1 /Volumes/Multimedia -o ping_diskarb,volname=Multimedia -o locale=en_US.UTF-8"
i save the above script as a application bundle and run it as a login item to achieve automount of my drive, but later on i find the disk identifier diskxsyare not the same everying i boot up, so my drive are mounted with a wrong volume name... how can i change the code so that i could make it correctly? or can i make the disk identifier restrict to a disk?
Thanks
