Sujet : Re: [Help] script shell, marche plus
De : truc (at) *nospam* bidule.fr.invalid (Brice)
Groupes : fr.comp.sys.mac.programmationDate : 04. Dec 2024, 15:39:35
Autres entêtes
Organisation : A noiseless patient Spider
Message-ID : <vippj6$u8g9$1@dont-email.me>
References : 1 2 3 4 5 6 7 8
User-Agent : MacCafe/3.03.1(4D18) ("blue mountain") (macOS 15.1.1 (24B91) - Mac14,12)
le mardi 3 décembre 2024 à 15:17, M.V. nous fait part :
Hello,
>
In message <vimose$161f$1@dont-email.me>, on Tuesday, 3 December 2024 at
12:09, Brice wrote:
>
j'ai ajouté, dans un AppleScript qui monte les
disques, DIM (Desktop Icone Manager) pour les ranger comme j'aime.
>
On peut voir entièrement ce script STP ?
=================
--Ejection disques
set disk_01 to "Sto-500Go"
set disk_02 to "Clone Mini"
set disk_02a to "Clone Mini - Données"
set disk_03 to "Taurus"
set disk_04 to "Clone MBP2012"
set disk_05 to "Fatras MacWay"
delay 5
set volume_list to {disk_01, disk_03, disk_04, disk_05, disk_02,
disk_02a}
repeat with volume_name in volume_list
try
do shell script "diskutil mount " & quoted form of volume_name
on error
try
do shell script "diskutil mount force " & quoted form of
volume_name
end try
end try
end repeat
tell application "Finder"
activate
open application file "DIM.app" of folder "Applications" of startup
disk
end tell
=================
Pour l'éjection avec le fichier .sh, il y a noté dans le terminal,
Unmount failed for Clone Mini - Données
Si je remplaçais Données par Data comme noté dans Utilitaire de disque,
est-ce que ce serait mieux.
Après un test, j'ai la même info :
Unmount failed for Clone Mini - Data
Mais j'ai un problème avec ce que tu m'as proposé :
++++++++++++++++
--Plus simple :
-- tell application "Applications/DIM.app" to activate
-- end tell
-- ou même
tell application "DIM.app" to activate
end tell
++++++++++++++++
que ce soit le premier ou le second, j'obtiens :
une erreur de syntaxe
fin de ligne, etc. prévu(s) mais « end tell » trouvé(s).
Du coup je l'ai modifié en :
____________
tell application "DIM"
activate end tell
___________
et là je n'ai plus l'erreur.
Merci pour ton aide et tes conseils,
Cordialement,
-- B. Graignicenlever-bgraig@wanadoo.fr