Co ja robię
Korzystam z iTerm2 Build 3.0.15 i piszę skrypt, który otwiera nowe okno i wyświetla na ekranie „witaj świecie”. Naprawdę, jestem zainteresowany uruchomieniem dowolnego polecenia, ale echo "hello world"jako punktem wyjścia.
Co próbowałem
Przeczytałem o dokumentacji iTerm2 dotyczącej skryptów. Chciałem dowiedzieć się więcej, więc przeciągnąłem iTerm2ikonę na Script Editorikonę, aby wyświetlić dostępny słownik i znalazłem następujące polecenie:
Z lektury słownika i dokumentacji napisałem następujący skrypt:
tell application "iTerm"
create window with default profile command "echo hello world"
end tell
Kiedy uruchamiam skrypt z terminala, otworzyło się nowe okno i na ekranie pojawiło się „witaj świecie”; dostałem jednak następujący błąd zepsutej rury:

Kiedy wybieram Okokno zamknięte i zostaje mi następujący komunikat:
$ osascript iterm.applescript
window id 6415
Pytania
- Co oznaczają te zepsute rury i błędy id 6415 okna?
- Jak napisać skrypt otwierający okno iTerm2 i uruchamiający polecenie?
