Получить iTerm location Applescript
Я хотел бы знать, как получить текущее местоположение текущей сессии в iTerm с помощью Applescript.
Я перепробовал все виды вещей. Словарь для меня очень труден для понимания.
Вот моя последняя попытка
tell application "iTerm"
tell the current session of current terminal
set theSelection to attachment file name
display dialog theSelection
end tell
end tell
И это приводит к ошибке:
error "iTerm got an error: Can’t get file name of current session of current terminal." number -1728 from file name of current session of current terminal
Мне просто нужно место, в котором в данный момент находится сеанс iTerm: /Users/SuperCoolGuy/Desktop
2 ответа:
Это некрасиво...
tell application "iTerm" if not (exists terminal 1) then reopen set mySession to current terminal's current session tell mySession write text "pwd" set sessionContents to it's text end tell end tell set myPath to paragraph -2 of (do shell script "grep . <<< " & quoted form of sessionContents)