AppleScript Détection disque USB

greg33

Membre enregistré
28 Juin 2014
2
0
Bonjour,

J'ai besoin d'aide pour créer un script qui puisse me permettre de détecter mon disque dur externe afin d'exécuter un autre script que j'ai déjà fait.

J'ai trouvé ce script ci-dessous qui permettrait de détecter un disque usb, et déclencher une copie automatique, j'ai besoin seulement de la partie détection usb et appeler ensuite mon autre script mais je ne sais pas quelle partie supprimer/garder

Merci de votre aide !

property flashState : false
property flashName : "myDisk"

property myApp : "Autoflash"
-- property allNotificationsList : {"Disk present", "Disk gone", "launchd"}
-- property enabledNotificationsList : {"Disk present", "Disk gone", "launchd"}

set currentDisks to paragraphs of (do shell script "ls /Volumes")
(*
tell application "GrowlHelperApp"
register as application myApp all notifications allNotificationsList ¬
default notifications enabledNotificationsList icon of application "Disk Utility"
notify with name "launchd" title "Notification" description ¬
"Folder Volume changed" application name myApp
end tell
*)
if (flashName is in currentDisks) then
if (flashState is false) then -- the flash drive is present
-- do something when the disk is mounted

-- Growl_notify("Disk present", ("Disk " & flashName & " is present"), "")
set flashState to true --After the script has been run, change the flashState property
end if
else
if flashState is true then --This is ONLY accessed when the flash drive is NOT present
-- do something when the disk is unmounted

-- Growl_notify("Disk gone", ("Disk " & flashName & " has gone"), "")
set flashState to false
end if
end if
(*
on Growl_notify(name_, title_, description_)
tell application "GrowlHelperApp"
notify with name name_ title title_ description description_ application name myApp
end tell
end Growl_notify
*)
 
Bonjour,

J'ai besoin d'aide pour créer un script qui puisse me permettre de détecter mon disque dur externe afin d'exécuter un autre script que j'ai déjà fait.

Bonjour

Ce code sous Mountain Lion, contrôle si le volume est monté.

Bloc de code:
tell application "Finder"
	if disk "nom du volume" exists then
		set x to "Oui"
	else
		set x to "non"
	end if
end tell

@+