Bereiche
News
Rewind
Tipps & Berichte
Forum
Galerie
Journals
Events
Umfragen
Themenwoche
Kleinanzeigen
Interaktiv
Anmelden
Registrierung
Zu allen empfangenen Nachrichten
Suche...
Zur erweiterten Suche
Push-Nachrichten von MacTechNews.de
Würden Sie gerne aktuelle Nachrichten aus der Apple-Welt direkt über Push-Nachrichten erhalten?
Forum
>
Entwickler
>
Terminal Befehle ausführen mit Appelskript
Terminal Befehle ausführen mit Appelskript
Tic
30.07.07
16:43
ich versuche mit apple-skript Terminal-Befehle auszuführen
tell application "Terminal"
activate
run
do shell script "befehl"
end tell
mit ls, oder pwd funktioniert das, aber wenn ich einen ordnerwechsel durchführen will. nicht =/
mit cd
gibts da etwa einen anderen weg? (bin ein appleskript noob)
Hilfreich?
0
Kommentare
_mäuschen
30.07.07
17:12
Du brauchst das Terminal nicht anzusprechen.
do script command läuft im Hintergrund
Versuche dies
set wo to choose folder
do shell script "ls -l " & POSIX path of wo
und dann sage uns, was Du beabsichtigst zu tun. Bitte.
Hilfreich?
0
Tic
30.07.07
17:33
ich will einfach ein kleines apple skript schreibt
das
1) sich in einen ordner begibt
2) einen fehlt lös lässt
3) einen ordner löscht, wenn vorhanden
4) eine Datei verschiebt
Hilfreich?
0
_mäuschen
30.07.07
19:55
Wenn's unbedingt Terminal sein muss:-/
set neuerPfad to "Desktop"
set alterFolder to "dummy"
tell application "Terminal"
activate
tell application "System Events"
keystroke "cd " & return
keystroke "cd " & neuerPfad & return
keystroke "say einen fehlt loes laesst" & return
keystroke "rm " & alterFolder & return
keystroke "mv a b" & return
end tell
end tell
Das Ganze geht aber in AppleScript viel einfacher;-)
Hilfreich?
0
Tic
30.07.07
21:14
wenns in AppleScript einfacher geht, bitte gleich erklären, bin ja sehr willig
Hilfreich?
0
_mäuschen
30.07.07
22:06
set x to "Dummy"
set y to "dude"
tell application "Finder"
if not (exists folder x of desktop) then
make new folder with properties {name:x} at desktop
say "Ein fehlt loes laesst verstehe ich immer noch nicht"
move file y of desktop to folder x of desktop
else
move folder x of desktop to trash
say "Zu Eins: Du definierst alle direkt"
do shell script "touch ~/Desktop/" & y
end if
end tell
Hilfreich?
0
Kommentieren
Diese Diskussion ist bereits mehr als 3 Monate alt und kann daher nicht mehr kommentiert werden.
Thunderbolt 5 am M4-Mac: Erstes Dock hinterläss...
Time Machine auf SSD – schneller und langlebige...
Apple-Leak spricht vom "iPad Air M3"
Mac mini M4 im ersten Test: Was hält der kleine...
Mac-Wartung: Alte Kernel-Erweiterungen entfernen
Mac OS X: 25 Jahre Aqua, 25 Jahre Dock
Gurman zum Release des neuen Apple TV, HomePods...
Tim Cooks Jahresgehalt – und die Vergütung der ...