Пишите в терминал с яблочным приложением в xcode - PullRequest
0 голосов
/ 23 февраля 2019

Я хотел бы написать в терминале приложение appleScript в XCode, но оно не работает.

Код приложения:

on ButtonTermialClicked_(sender)
    tell application "Terminal" to activate

    tell application "System Events"
        tell application process "Terminal"
            set frontmost to true
            do shell script keystroke "example text"
        end tell
    end tell
end ButtonTermianlClicked_

Заранее спасибо

Редактировать:

Я хотел бы вставить это "chflags hidden", а затем скрыть папку

1 Ответ

0 голосов
/ 23 февраля 2019

Почему GUI-скриптинг и System Events?Terminal.app является сценарием.

on ButtonTermialClicked_(sender)
     tell application "Terminal"
        activate
        do script "chflags hidden /Users/myself/Desktop/Test" in window 1
     end tell
end ButtonTermianlClicked_

или даже без Terminal.app

on ButtonTermialClicked_(sender)
    do shell script "chflags hidden /Users/myself/Desktop/Test"
end ButtonTermianlClicked_

/Users/myself/Desktop/Test представляет полный путь к папке.Если путь содержит пробелы, вы должны заключить его в одинарные кавычки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...