J'essaie de créer un installateur OS X amorçable (y compris Mavericks, Yosemite et El Capitan) sur un disque externe avec AppleScript. Mais maintenant j'ai quelques problèmes. Voici le code :
display dialog "Which version of OS X Installation would you like to create?" with icon caution buttons {"OS X Mavericks", "OS X Yosemite", "OS X El Capitan"}
if the button returned of the result is " OS X El Capitan" then
tell application "Terminal"
activate
do shell script "sudo /Applications/Install\ OS\ X\ El\ Capitan.app/Contents/Resources/createinstallmedia --volume /Volumes/Untitled --applicationpath /Applications/Install\ OS\ X\ El\ Capitan.app --nointeraction"
end tell
end if
Ma direction de travail est :
-
Choisissez la version que vous souhaitez créer.
-
Activez le terminal et demandez-lui d'exécuter le code (il fonctionne bien dans le terminal) :
sudo /Applications/Install\ OS\ X\ El\ Capitan.app/Contents/Resources/createinstallmedia --volume /Volumes/Untitled --applicationpath /Applications/Install\ OS\ X\ El\ Capitan.app --nointeraction
Il y a une erreur (image ci-dessous) lorsque j'essaie d'exécuter le script. Il semble qu'il y ait un problème avec le chemin d'accès, et il semble qu'AppleScript ne puisse pas reconnaître un chemin d'accès avec un espace comme celui-ci : Install\ OS\ X\ EL\ Capitan.app
.
J'ai essayé le script suivant (celui-ci fonctionne bien)
set pathwithSpaces to "/Users/John/Desktop/This is a test.docx"
do shell script "rm -r " & quoted form of pathwithSpaces
Mais ma mise à jour ne fonctionne toujours pas.
Pourriez-vous me donner quelques conseils ? Ou suis-je dans une mauvaise direction ?