Имя: Пароль:
1C
 
Получить окно Windows и вставить текст
0 Ник080808
 
04.10.18
16:14
Собственно задача есть, по нажатию кнопочки из 1с открыть окно другой программы и ввести туда строку и нажать Ввод. Через Shell = Новый COMОбъект("WScript.Shell");  
    Shell.SendKeys("^(А)");
отсылаю сочетание клавиш назначенных и открывается окно. Поле активное по умолчанию. Теперь нужно как то получить скриптом окно и в поле ввести строковые данные. есть какой то скрит или метод у скриптового языка получить текущее окно его элементы и ввести значение?
1 Fragster
 
гуру
04.10.18
16:27
запускай из командной строки сценарий https://www.autoitscript.com/autoit3/docs/
2 Fragster
 
гуру
04.10.18
16:28
а сценарий пусть делает что нужно
3 Ник080808
 
04.10.18
16:44
(1) его же устанавливать нужно. не?
4 Йохохо
 
04.10.18
16:47
(3) скопировать экзешник достаточно
https://autohotkey.com/docs/commands/_NoTrayIcon.htm
5 Ник080808
 
04.10.18
16:51
сейчас попробу. Спасибо!
6 Fragster
 
гуру
04.10.18
16:53
(3) вот тут можно скачать и портабельную версию https://www.autoitscript.com/site/autoit/downloads/
а вообще можно закатать свой скрипт в экзешник и запускать уже его, вообще не имея автоит на компе.
7 Ник080808
 
04.10.18
17:02
(6) "а вообще можно закатать свой скрипт в экзешник и запускать уже его, вообще не имея автоит на компе" - а как его скомпилировать?
8 Fragster
 
гуру
04.10.18
17:04
9 Fragster
 
гуру
04.10.18
17:04
ну и в редакторе тоже есть такой пункт
10 Ник080808
 
04.10.18
17:09
(9) это AutoIt Script Editor ? а то я в английском не силен. сижу перевожу)
11 Fragster
 
гуру
04.10.18
17:11
12 Fragster
 
гуру
04.10.18
17:12
ну и F7 просто
13 Ник080808
 
04.10.18
17:17
спасибо!