In many of the scripts I am currently programming I often have to ensure required disks are mounted.
In order to be more efficient I’ve created a small subroutine which send a message to the operator and in the meantime ensure a command is not executed before the disk gets mounted.
I only have to write a one line statement i.e my VerifyMountedDisk(“the SDHC card”, “VolumeName”) each time I need it.
I am sharing this with you in case someone else wants to do the same.![]()
Regards!
Daniel
my VerifyMountedDisk("the SDHC card", "VolumeName")
on VerifyMountedDisk(theMediaInfo, theVolumeName)
set mounteddisks to list disks
repeat until mounteddisks contains theVolumeName
set mounteddisks to list disks
display dialog "Please insert " & theMediaInfo & " in the computer" with icon 1
end repeat
end VerifyMountedDisk