Bonjour,
J'ai fait un script qui créé des alias en fonction des disques externes connectés. et supprime les alias (via shell) pour les disques non connectés.
script :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33 on opening folder tell application "Finder" if (exists folder "Iomega 1000") and (exists folder "My Passport") then make alias to folder "Divx" of disk "Iomega 1000" at folder "Movies" of folder "FJ" of folder "Users" of startup disk with properties {name:"Divx_Iomega"} make alias to folder "Divx" of disk "My Passport" at folder "Movies" of folder "FJ" of folder "Users" of startup disk with properties {name:"Divx_WD"} else if not (exists folder "Iomega 1000") then try do shell script "rm -f /Users/FJ/Movies/Divx_Iomega" end try else make alias to folder "Divx" of disk "Iomega 1000" at folder "Movies" of folder "FJ" of folder "Users" of startup disk with properties {name:"Divx_Iomega"} end if if not (exists folder "My Passport") then try do shell script "rm -f /Users/FJ/Movies/Divx_WD" end try else make alias to folder "Divx" of disk "My Passport" at folder "Movies" of folder "FJ" of folder "Users" of startup disk with properties {name:"Divx_WD"} end if end if end tell end opening folder
Le code fonctionne, mais l'association au dossier, est hasardeuse... Si les alias n'existent pas alors ca marche il créé les 2 alias.. par contre si jamais je démande un disque alors il ne se met pas à jour... comment faire ?
Merci beaucoup.
Partager