В настоящее время я пытаюсь написать AppleScript для моей Touchbar, который копирует предопределенную переменную в буфер обмена, а затем вставляет ее в текстовый документ.AppleScript добавляет Enter/NewLine в буфер обмена при вставке в Word
Ну, это действительно работает, но по какой-либо причине, кроме простого вставки переменного текста, он также добавляет к нему Enter/NewLine. Теперь я уже провел некоторое тестирование и просто назначил простой текст непосредственно в буфер обмена, и NewLine все еще была там, поэтому это не переменная. Я также тестировал вывод Cmd + V, а также, когда я просто вставлял текст вручную, он по-прежнему вставляет его с помощью ввода, поэтому кажется, что что-то не так с назначением. Но так как я новичок в AppleScript, и язык действительно странный, я действительно не понимаю, что я делаю неправильно. Здесь важно часть кода:
activate application "Microsoft Word" --I'm doing this, but you prolly don't need to.
set Donnerstag12 to "Anwendungsentwicklung"
set the clipboard to Donnerstag12
tell application "System Events" to keystroke "v" using {command down}
Теперь я только что заметил, что когда я позволил AppleScript вставить в страницы, TextEdit или прямо в коде, он не включает в себя строку. Есть идеи?
Приятно, сколько способов для ввода текста? нажатие клавиши, код клавиши и текст типа? Я попробовал нажатие клавиши раньше, но поскольку A находится в Caps, он также написал некоторые буквы после этого в Caps по какой-то причине. Но текст типа работает нормально. Спасибо! – derRAV3N
'type text' - это команда только для приложения ** Word **,« клавиша нажатия »и« код ключа »- это команды для набора процессов приложения **« Sytem Events »**. Некоторые приложения ** AppleScriptable ** - это команды для вставки текста в позицию курсора, имя этой команды отличается для каждого приложения. – jackjr300