Vorheriges Thema anzeigen :: Nächstes Thema anzeigen |
Autor |
Nachricht |
Andre •->

Anmeldedatum: 21.09.2008 Beiträge: 1
|
Verfasst am: 21.09.2008 - 17:04 Titel: Problem mit dem Format von Dateipfaden |
|
|
Hallo!
Ich habe gerade mit AppleScript angefangen und habe mal eine Frage zur Pfadangabe mit Doppelpunkten:
Ich möchte mit dem Finder ein Verzeichnis auswählen und dann alle in diesem Verzeichnis befindlichen Dateien mit einem Programm öffnen (Grafikdateien). Das geht im Prinzip so:
--ein Verzeichnis wird ausgewählt:
set folderSelected to choose folder "Select a folder"
--alle Dateien des gewählten Verzeichnisses werden in einer Liste abgelegt:
tell application "Finder"
set ListOfFiles to every file of folderSelected
end tell
--nun soll jede einzelne Datei mit einem Programm geöffnet werden:
repeat with aFile in ListOfFiles
tell application "Finder"
open file aFile using application file "ProgrammName.app" of folder "Applications" of startup disk
end tell
end repeat
Das Funktionier aber nicht. Der Grund:
ListOfFiles enthält Dateipfade in einem Pfadformat, dass nur vom Finder unterstütz wird, und das nicht zum Öffnen der Dateien genutzt werden kann. Das Format sieht folgendermassen aus (Beispiel):
document file "BILD1.JPG" of folder "Pictures" of folder "Desktop" of folder "Username" of folder "Users" of startup disk of application "Finder"
Eine Weiterbenutzung der Dateipfade ausserhalb des Finders funktioniert nur, wenn die Pfade im Pfadformat mit Doppelpunkten abgespeichert werden:
"Main Disc:Users:Usernameesktop:Pictures: BILD1.JPG:"
Nur in diesem Format mit Doppelpunkten lassen sich die Dateien per Script öffnen.
Meine Frage:
Wie kann ich es schaffen, dass die DateiListe (ListOfFiles) Pfadangaben im herkömmlichem Format mit Doppelpunkten enthält (also Main Disc:Users:Username:...DateiName.Endung)? Oder wie lässt es sich von einem Format in das andere konvertieren?
Vielen tausend Dank,
André |
|
Nach oben |
|
 |
iScript •---->


Anmeldedatum: 29.03.2001 Beiträge: 1116
|
Verfasst am: 21.09.2008 - 19:49 Titel: |
|
|
aFile as text |
|
Nach oben |
|
 |
|
|
Du kannst keine Beiträge in dieses Forum schreiben. Du kannst auf Beiträge in diesem Forum nicht antworten. Du kannst deine Beiträge in diesem Forum nicht bearbeiten. Du kannst deine Beiträge in diesem Forum nicht löschen. Du kannst an Umfragen in diesem Forum nicht mitmachen.
|
Powered by phpBB © 2001, 2002 phpBB Group Deutsche Übersetzung von phpBB.de
|
|
|