Hallo,
bzw. guten Morgen
und zwar habe ich folgendes Problem:
Ich habe viele Ordner in denen mehrere Dateien sind (meistens: 1 InDesign Datei und ein paar Bilder)
jetzt möchte ich, ohne immer jeden einzelnen Ordner zu öffnen, alle InDesign Dateien in einem Fenster anzeigen lassen. (warscheinlich auch mit Hilfe von Aliassen oder kopieren und dann in 1 Ordner auf dem Desktop packen)
Am besten das ganze als Droplet, sodass man die gewünschte Anzahl an Ordnern drauf ziehen kann und dann alle InDesign Dateien gesammelt werden.
Jetzt habe ich das schon versucht, allerdings funktioniert mein Programm noch nichtmal beim verschieben der InDesign Dateien. Auch die Abfrage ob der Ordner schon existiert funktioniert nicht (Damit nicht jedesmal versucht wird ein neuen Ordner zu erstellen). Vielleicht überseh ich auch irgendwas
Die auskommentierten Zeilen sind nur versuche die nicht funktioniert haben. Dann hab ich versucht das Programm ein bisschen einfacher zu gestalten um zu gucken wo der Fehler liegt.
Vielen Dank für jede Hilfe im voraus!!!
MfG
bzw. guten Morgen
und zwar habe ich folgendes Problem:
Ich habe viele Ordner in denen mehrere Dateien sind (meistens: 1 InDesign Datei und ein paar Bilder)
jetzt möchte ich, ohne immer jeden einzelnen Ordner zu öffnen, alle InDesign Dateien in einem Fenster anzeigen lassen. (warscheinlich auch mit Hilfe von Aliassen oder kopieren und dann in 1 Ordner auf dem Desktop packen)
Am besten das ganze als Droplet, sodass man die gewünschte Anzahl an Ordnern drauf ziehen kann und dann alle InDesign Dateien gesammelt werden.
Jetzt habe ich das schon versucht, allerdings funktioniert mein Programm noch nichtmal beim verschieben der InDesign Dateien. Auch die Abfrage ob der Ordner schon existiert funktioniert nicht (Damit nicht jedesmal versucht wird ein neuen Ordner zu erstellen). Vielleicht überseh ich auch irgendwas
Die auskommentierten Zeilen sind nur versuche die nicht funktioniert haben. Dann hab ich versucht das Programm ein bisschen einfacher zu gestalten um zu gucken wo der Fehler liegt.
Code:
on open xFolder
(*
if not (exists ("Aliasse der .idd-Dateien")) then
tell application "Finder" to make new folder at desktop with properties {name:"Aliasse der .idd-Dateien"}
end if
*)
set destFolder to choose folder
try
set allItems to every file of xFolder
repeat with i in allItems
tell application "Finder" to set nameExt to name extension of i
if nameExt = "indd" then
move i to destFolder
(* make new alias file of i at destFolder
set f to make alias of i
move f to destFolder
*)
end if
end repeat
on error errMsg number errNr
display alert (errNr as text) & return & (errMsg as text)
end try
end open
Vielen Dank für jede Hilfe im voraus!!!
MfG