Это скрипт не для AHK, а своего рода батник.
скрипт *.vbs. Можно включать по автозапуску, программами по времени или ручками.
'этот скрипт (имя.vbs) должен лежать в каталоге Квика!!!
' автор кода DIM-TRADER, td4_robot.livejournal.com
path=«C:\************\info.exe» 'тут путь запуска Квика
login ="*******"
'тут самое интересное, потом мы будем передавать этот логин и пароль,
'как коды клавиатуры(!!!) в окошко ввода пароля квика, поэтому
'поэтому вводим их а англ раскладке,
'т.е. Иван Иванович ->>> Bdfy Bdfyjdbx
pass = "*******"
'с паролем все тоже самое, если он русскими буквами (бывают такие
'умельцы, мля) Ngs gsh = тыр пыр
set WshShell = WScript.CreateObject(«WScript.Shell»)
Set quik = WshShell.Exec(path)
Do Until Dummy = true
WScript.Sleep 1000
' просто останов, т.к. в VBScript нету DoEvents
Loop
Call Logon
Function Dummy
Dummy = false
If WshShell.AppActivate(«Идентификация пользователя») then
Dummy = True
Exit Function
End If
End Function
Sub Logon
'и вот тут самое ГЛАВНОЕ, переключаем клаву в нужную раскладку,
' просто иммитируя нажание клавиш в моем случае CTRL-SHIFT
'
' CTRL-SHIFT = "(^+)"
' ALT-SHIFT = "(%+)"
'
WshShell.SendKeys "(%+)"
1. Скрипты Lua запускаются сами, автоматически, если скрипт не был остановлен в момент выключения терминала, так что тут всё уже есть и работает само по себе.
2. Для автоматического запуска терминала — использую обычный виндовый шедулер.
3. Для автоматического (без участия человека) подключения терминала к серверу (т.е. автологина) использую вот это решение quik2dde.ru/viewtopic.php?id=80
Оно проверено и работает на русских буквах в логине/пароле, работает на удалённом компьютере (на хостинг-сервере) тоже.
Сегодня будем смотреть в боль, потому что стартует «Рентген рынка»
🚀 Сегодня будем смотреть в боль, потому что стартует «Рентген рынка» Запускаем классный бесплатный практикум, конечно всё для вас! Три дня разбираем по косточкам рынок с Владом и Ириной!...
Торги 10 февраля на российских фондовых площадках начались на положительной территории. К 12:30 мск индекс Мосбиржи поднялся на 0,27%, до 2733 пунктов, РТС повысился на 0,26%, до 1109, а индекс...
Как отыграть решение по ключевой ставке с помощью опционов
В ближайшую пятницу пройдет заседание Банка России по ключевой ставке. В случае продолжения смягчения монетарных условий рынок акций может отреагировать ростом на фоне сдержанного консенсуса....
РУСАГРО: выкупить акции и спасти Мошковича - могут ли акции вырасти на 100% от текущих ценах, подробный разбор
Начинаем покрытие компании РУСАГРО этим постом, надеюсь удастся под микроскопом разглядеть инвестиционную привлекательность или хотя бы сделать пост полезным/интересным. Пост будет длинным,...
Вольный Плаватель, возможно некие «финансовые вложения», о которых говорил г-н Панфилов. Их стоило начать искать год назад. По прошествии времени с ними может всякое случиться)
Российский рынок вышел из минуса Торги 10 февраля на российских фондовых площадках начались на положительной территории. К 12:30 мск индекс Мосбиржи поднялся на 0,27%, до 2733 пунктов, РТС повысился н...
Роман Бабанин, многие селлеры были на упрощенке имели льготы по НДС и прочему, которые бизнес может потерять в этом или в ближайшие годы. ви.ру уже давно на общей системе и налоговые новации его по...
скрипт *.vbs. Можно включать по автозапуску, программами по времени или ручками.
'этот скрипт (имя.vbs) должен лежать в каталоге Квика!!!
' автор кода DIM-TRADER, td4_robot.livejournal.com
path=«C:\************\info.exe» 'тут путь запуска Квика
login ="*******"
'тут самое интересное, потом мы будем передавать этот логин и пароль,
'как коды клавиатуры(!!!) в окошко ввода пароля квика, поэтому
'поэтому вводим их а англ раскладке,
'т.е. Иван Иванович ->>> Bdfy Bdfyjdbx
pass = "*******"
'с паролем все тоже самое, если он русскими буквами (бывают такие
'умельцы, мля) Ngs gsh = тыр пыр
set WshShell = WScript.CreateObject(«WScript.Shell»)
Set quik = WshShell.Exec(path)
Do Until Dummy = true
WScript.Sleep 1000
' просто останов, т.к. в VBScript нету DoEvents
Loop
Call Logon
Function Dummy
Dummy = false
If WshShell.AppActivate(«Идентификация пользователя») then
Dummy = True
Exit Function
End If
End Function
Sub Logon
'и вот тут самое ГЛАВНОЕ, переключаем клаву в нужную раскладку,
' просто иммитируя нажание клавиш в моем случае CTRL-SHIFT
'
' CTRL-SHIFT = "(^+)"
' ALT-SHIFT = "(%+)"
'
WshShell.SendKeys "(%+)"
WScript.Sleep 800
WshShell.SendKeys login
WshShell.SendKeys "{TAB}"
WScript.Sleep 800
'тут не забываем переключаться еще раз, если, к примеру пароль по АНГЛ
WshShell.SendKeys "(%+)"
WshShell.SendKeys pass
WScript.Sleep 800
WshShell.SendKeys "{Enter}"
End Sub
2. Для автоматического запуска терминала — использую обычный виндовый шедулер.
3. Для автоматического (без участия человека) подключения терминала к серверу (т.е. автологина) использую вот это решение quik2dde.ru/viewtopic.php?id=80
Оно проверено и работает на русских буквах в логине/пароле, работает на удалённом компьютере (на хостинг-сервере) тоже.