- Registriert
- 11.08.08
- Beiträge
- 22
Hallo liebe Scriptergemeinde.
Habe folgendes Problem :
Ich habe ein Script geschrieben, wo Dateien kopiert.
Bei Mac OS X 10.5 gibt es in System Events einen eigenen Process mit Namen "Locum" der eig zum sicheren löschen von Dateien ist, aber von Apple ab 10.5 auch beim kopiern verwendet wird.
Nun da ich aber das Script aber eigentlich für Mac OS x 10.4 programieren sollte habe ich ein Problem, den dort gibt es noch den Process "Locum" nicht.
Nun gut habe ich weiter gesucht und gemerkt, dass in Version 10.4 es im Process "Finder" unter dem Menüpunkt "Geöffnete Dateien und Ports" ganz unten während des Kopierens ein Eintrag gibt, von wo und wohin die Datei kopiert wird.
Nun ist meine Frage an euch, wie kann ich die Liste von "Geöffnete Dateien und Ports" in eine Variable Speichern, dass ich dort dan die zwei Wichtigen Einträge vergleichen kann.
Mit freundlichen Grüßen
BlackHawk
Habe folgendes Problem :
Ich habe ein Script geschrieben, wo Dateien kopiert.
Bei Mac OS X 10.5 gibt es in System Events einen eigenen Process mit Namen "Locum" der eig zum sicheren löschen von Dateien ist, aber von Apple ab 10.5 auch beim kopiern verwendet wird.
Code:
set CopyRun to true (**)
repeat while CopyRun is true
if exists process "Locum" then
set CopyRun to true
delay 300 --Warten bis Kopieren fertig ist
else
set CopyRun to false
end if
end repeat (**)
Nun da ich aber das Script aber eigentlich für Mac OS x 10.4 programieren sollte habe ich ein Problem, den dort gibt es noch den Process "Locum" nicht.
Nun gut habe ich weiter gesucht und gemerkt, dass in Version 10.4 es im Process "Finder" unter dem Menüpunkt "Geöffnete Dateien und Ports" ganz unten während des Kopierens ein Eintrag gibt, von wo und wohin die Datei kopiert wird.
Nun ist meine Frage an euch, wie kann ich die Liste von "Geöffnete Dateien und Ports" in eine Variable Speichern, dass ich dort dan die zwei Wichtigen Einträge vergleichen kann.
Mit freundlichen Grüßen
BlackHawk