Имя: Пароль:
1C
1С v8
Аналог WScript.Shell для macOS
0 Evil-Wisp
 
07.02.23
16:04
Добрый день. На macOS недоступны com объекты. А задача в том, чтобы запустить показ презентации в keynote.
Там работает ЗапуститьПриложение(1.pptx), открывается окно с keynote, даже активизируется. Но надо нажать Cmd+Option+P, чтобы запустился показ слайдов. Нажать программно.
Возможно есть аналог
WSHShell = Новый COMОбъект("WScript.Shell");
WSHShell.SendKeys("{F5}");

для macOS
1 Garykom
 
гуру
07.02.23
16:39
погугли macos sendkeys
2 vbus
 
07.02.23
18:01
Mac-ов нету, проверить не могу, предположительно в терминале надо набрать слова:
sudo osascript -e 'tell application "System Events" to keystroke "P" using {option down, command down}'[\1c]

предварительно нужно разрешить выполнение apple script.
3 Evil-Wisp
 
08.02.23
06:28
А можно пожалуйста маленький пример запуска команды в терминале в коде 1с на клиенте?