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

Anmeldedatum: 27.03.2007 Beiträge: 2
|
Verfasst am: 29.03.2007 - 12:43 Titel: Alle Programme auf einmal öffnen |
|
|
Hallo zusammen!
Ich habe eine kleine Frage und zwar ist es mit AppleScript nicht möglich alle Programme die in einem Verzeichnis sind mit einem einzigen Befehl zu öffnen?
Genau habe ich mir das folgendermassen vorgestellt, man kann ja ein Programm folgendermassen öffnen mit dem Befehl:
open app "Macintosh HD:Programme:Cyperduck.app"
ich möchte jedoch alle Programme in diesem Verzeichnis (Programme) auf einaml öffnen, also
open app "Macintosh HD:Programme:ALL"
aber so einfach funktionert dies leider nicht, kann mir also jemand helfen wie ich dies bewerkstelligen könnte? Wär sehr dankbar!
Herzlicehn Dank! |
|
Nach oben |
|
 |
Skeeve •---->


Anmeldedatum: 20.04.2006 Beiträge: 1067
|
Verfasst am: 29.03.2007 - 13:22 Titel: |
|
|
Code: | do shell script "open /Applications/*.app" |
daß das sinnvoll ist wage ich zu bezweifeln.
Ubdate: Gerade gesehen... Das ist ja gar nicht im OS X AppleScript Bereich! Im OS 9 AppleScript gibt es noch kein do shell script.
Da müßtest Du dann mit Finder alle .app (also alle Applicationen) selbst suchen und dann ein open darauf anwenden. _________________ "All problems are solved in slightly less than half an hour" (Chumbawamba, "Hey Hey We're The Junkies") |
|
Nach oben |
|
 |
KingRobz •->

Anmeldedatum: 27.03.2007 Beiträge: 2
|
Verfasst am: 29.03.2007 - 13:43 Titel: |
|
|
Herzlichen Dank, funktioniert
Aber für was steht hier das Applications?!
do shell script "open /Applications/*.app"
Würde dann zum Beispiel auch so etwas in der Art gehen:
do shell script "open /Pictures/*.jpg" oder
do shell script "open /File/*.txt" ??? |
|
Nach oben |
|
 |
iScript •---->


Anmeldedatum: 29.03.2001 Beiträge: 1116
|
Verfasst am: 29.03.2007 - 18:29 Titel: |
|
|
das gleiche in applescript pur:
tell application "Finder" to set app_list to ¬
(every item of folder (path to "apps") whose name ends with ".app")
repeat with the_app in app_list
open the_app
end repeat
in Skeeves Beispiel wird ein UNIX-Befehl per do shell script ausgeführt (in diesem Fall der Befehl "open"). "/Applications" ist dabei einfach nur der Ordner, in dem alle Dateien (*) die mit ".app" enden, geöffnet werden. Das ist der Ordner "Programme" im deutschen OS.
Dies liesse sich tatsächlich auf alle Arten von Dateien anwenden.
Doch Vorsicht: UNIX ist ein scharfes Schwert! _________________ - anholn deit kriegen - |
|
Nach oben |
|
 |
|