W OS X, jak skonfigurować AppleScript do
- otwórz nową kartę iTerm2
- przejdź do katalogu
- wyczyść konsolę
- echo bieżącego katalogu
Miałem już coś takiego dla zwykłego terminalu, ale nie mogę nawet znaleźć przewodnika skryptowego dla iTerm2.
W OS X, jak skonfigurować AppleScript do
Miałem już coś takiego dla zwykłego terminalu, ale nie mogę nawet znaleźć przewodnika skryptowego dla iTerm2.
Odpowiedzi:
Rozwiązanie Daniela w jakiś sposób otwiera nowe okno - także exec command
instrukcja nie działa zgodnie z oczekiwaniami. write text
Zamiast tego trzeba .
Musisz także użyć
launch session "Default Session"
aby uzyskać nową kartę.
Następujące czynności wykonuje to, o co prosiłeś:
tell application "iTerm"
make new terminal
tell the current terminal
activate current session
launch session "Default Session"
tell the last session
write text "cd ~/Downloads; clear; pwd"
end tell
end tell
end tell
exec command
robi coś , ale nie wiem co dokładnie.
Obecnie nie na komputerze Mac, więc może nie działać w 100% (dostosowałem tę odpowiedź ).
tell application "iTerm"
activate
set t to (make new terminal)
tell t
tell (make new session at the end of sessions)
exec command "cd Downloads"
exec command "clear"
exec command "pwd"
end tell
end tell
end tell
Prawdopodobnie możesz połączyć polecenia z
cd Downloads ; clear ; pwd