Этот AppleScript перестал работать в High Sierra и выдает ошибку «ошибка». Терминал получил ошибку: не удается получить вкладку 2 окна 1. «номер -1728 из вкладки 2 окна 1»
Я не так хорошо разбираюсь в сценариях, поэтому любая помощь будет принята с благодарностью.
tell application "Terminal"
activate
do script
do script "rsync -avCP --progress --stats /Volumes/TERRI1/DCIM/NORMAL/ /Volumes/DCArchive/Vids" in tab 1 of front window
my makeTab()
do script "rsync -avCP --progress --stats /Volumes/TERRI2/DCIM/NORMAL/ /Volumes/DCArchive/Vids" in tab 2 of front window
my makeTab()
do script "rsync -avCP --progress --stats /Volumes/TERRI3/DCIM/NORMAL/ /Volumes/DCArchive/Vids" in tab 3 of front window
my makeTab()
do script "rsync -avCP --progress --stats /Volumes/TERRI4/DCIM/NORMAL/ /Volumes/DCArchive/Vids" in tab 4 of front window
end tell
on makeTab()
tell application "System Events" to keystroke "t" using {command down} delay 0.2
end makeTab
После долгих поисков в Google и проб и ошибок это сработает.
конец сказать
в makeTab () сообщить приложению «Системные события» нажатие клавиши «t» с помощью {command down} delay 0.2 end makeTab
Привет, Терри! Решение похоже на проблему …!? Я сравнил их какое-то время и не могу найти ни ошибку, ни решение … Не могли бы вы просветить сообщество и объяснить обнаруженную ошибку и как именно вы ее решили? Спасибо — person Tz Terri; 24.09.2018
Исправил свой пост. Вот что нужно было изменить. лицевого окна ОБНОВЛЕНО на выбранной вкладке лицевого окна — person Tz Terri; 24.09.2018