Сценарий оболочки Applescript exec с пробелом в пути

проблема, которую я пытаюсь решить, заключается в том, чтобы просто запустить Google Chrome с помощью переключателя --disable-web-security в OSX. Поскольку кажется, что я не могу добавить переключатель (аргумент) к псевдониму, я начал искать другие варианты. Чаще всего предлагалось использовать Applescript и вызывать его из псевдонима. Поэтому я его настроил и скрипт выглядит следующим образом:

do shell script "exec /Applications/Google Chrome.app/Contents/MacOs/Google Chrome --disable-web-security"

когда я запускаю скрипт, я получаю ошибку:

sh: / Applications / Google: нет такого файла или каталог sh: строка 0: exec:
/Applications / Google: не удается выполнить: нет такого файла или каталога

скрипт не будет обрабатывать путь мимо пробела в "Google Chrome". Как я могу модифицировать этот сценарий для выполнения с пробелами в пути?

любая помощь приветствуется.

25
задан Rob
30.01.2023 15:23 Количество просмотров материала 3146
Распечатать страницу

1 ответ

такой...

set s to "/Applications/Google Chrome.app/Contents/MacOS/Google Chrome"
do shell script "exec " & quoted form of s & " --disable-web-security"
2
отвечен Dude named Ben 2023-01-31 23:11

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх