Monter et démonter des disques diversement formatés
14 réponses
mv
Hello,
Le script #1 permet de faire monter des volumes formatés Apple (formatage traditionnel et formatage
Core Storage), et formatés "Windows" (FAT32 et ExFAT).
NB Si les volumes formatés "Windows" ont été éjectés via le Finder, la seule solution est de les
débrancher du Mac puis de les rebrancher.
Si ces volumes ont été démontés via le script #2, le script #1 permet de les remonter sans avoir à
les débrancher/rebrancher.
Script #1
***************
set text item delimiters to ""
set liste to (do shell script "diskutil list") as text
set liste to every paragraph of liste as list
set newList to {}
set critere to {"Apple_HFS", "DOS_FAT_32", "Microsoft Basic Data", "Apple_CoreStorage"}
considering case
repeat with unParagraph in liste
repeat with unCritere in critere
if unCritere is in (unParagraph as text) then
copy last word of (unParagraph as text) to the end of newList
end if
end repeat
end repeat
end considering
-- return newList
repeat with unVolume in newList
try
do shell script "diskutil mount " & unVolume
end try
end repeat
***************
Le script #2 permet de démonter tous les volumes démontables (donc pas les volumes utilisés pour une
raison ou une autre).
Script #2
***************
set text item delimiters to ""
set liste to (do shell script "diskutil list") as text
set liste to every paragraph of liste as list
set newList to {}
set critere to {"Apple_HFS", "DOS_FAT_32", "Microsoft Basic Data", "Apple_CoreStorage"}
considering case
repeat with unParagraph in liste
repeat with unCritere in critere
if unCritere is in (unParagraph as text) then
copy last word of (unParagraph as text) to the end of newList
end if
end repeat
end repeat
end considering
-- return newList
repeat with unVolume in newList
try
do shell script "diskutil unmount " & unVolume
end try
end repeat
***************
À tester...
--
Michel Vauquois - <http://michelvauquois.fr>
Nouveau : <http://art-doise-4.michelvauquois.free-h.fr>
et <http://art-doise-5.michelvauquois.free-h.fr>
if not (unParagraph contains "DD-2To" or unParagraph contains "DD-1To") then
Ah putain !... J'avais essayé des trucs du genre : if "machin" or "truc" blablabla then puis if "machin" and "truc" blablabla then La syntaxe, Vauquois... la syntaxe (priez pour nous). Cordialement. -- Michel Vauquois - <http://michelvauquois.fr> Nouveau : <http://art-doise-4.michelvauquois.free-h.fr> et <http://art-doise-5.michelvauquois.free-h.fr>
Joseph-B <josephb@nowhere.invalid> a attiré mon attention en écrivant :
if not (unParagraph contains "DD-2To" or unParagraph contains "DD-1To") then
Ah putain !...
J'avais essayé des trucs du genre :
if "machin" or "truc" blablabla then
puis
if "machin" and "truc" blablabla then
La syntaxe, Vauquois... la syntaxe (priez pour nous).
Cordialement.
--
Michel Vauquois - <http://michelvauquois.fr>
Nouveau : <http://art-doise-4.michelvauquois.free-h.fr>
et <http://art-doise-5.michelvauquois.free-h.fr>
if not (unParagraph contains "DD-2To" or unParagraph contains "DD-1To") then
Ah putain !... J'avais essayé des trucs du genre : if "machin" or "truc" blablabla then puis if "machin" and "truc" blablabla then La syntaxe, Vauquois... la syntaxe (priez pour nous). Cordialement. -- Michel Vauquois - <http://michelvauquois.fr> Nouveau : <http://art-doise-4.michelvauquois.free-h.fr> et <http://art-doise-5.michelvauquois.free-h.fr>
josephb
M.V. émit :
La syntaxe, Vauquois... la syntaxe (priez pour nous).
Tu as les bonnes idées, ce qu'il te manque c'est effecticement le secours de notre Bonne Dame du Saint Axe ;-) -- J. B.
M.V. <mv@orange.invalid> émit :
La syntaxe, Vauquois... la syntaxe (priez pour nous).
Tu as les bonnes idées, ce qu'il te manque c'est effecticement le
secours de notre Bonne Dame du Saint Axe ;-)
--
J. B.