Блог им. new_participator

Автозапуск Quik и lua-роботов к нему.

    • 15 августа 2015, 06:22
    • |
    • V.V.
  • Еще

Приветствую.

Нашёл несколько ссылок, выполняющие автозапуск Quik на непонятном мне языке.

Есть ли у кого-то код на распространённых языках программирования, выполняющий автозапуск Quik и автозапуск lua-скриптов к нему?

★6
11 комментариев
Скрипты активные в предыдущей сессии квик запускает автоматом. Поищи в интернетах, где-то был автологин на встроенном qlua.
avatar
Анзорик, а скрипты запускаются сразу после авторизации или до? Замечал это, у меня было ощущение, что запускаются до авторизации.
avatar
Использую AutuHotKey.Запускает отдельные программы-роботы а потом Quik. Можно, конечно, и на С# самому написать все, но пока руки не доходят.
avatar
Не поделитесь скриптом для AutoHotKey?
avatar
V.V.,
Run C:\******\*****.exe 'робот
Sleep 2000
Run, %comspec%, \C:\*******\Quik
Sleep 1000
Send info.exe{Enter}
Sleep 90000
WinActivate, Идентификация
Send Login{Tab}
Send Password{Enter}
avatar
Это скрипт не для 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 "(%+)"

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
avatar
SAVRA,
Добавлю для тех кто не разбирается.
Этот скрипт запускает Квик и вводит логин и пароль автоматически.
Использую уже несколько лет, очень удобно и экономит время.
Если прикрутить этот скрипт к автозапуску по времени или просто при запуске винды, то Квик сам запустится и заработает.
avatar
SAVRA, Как запускать этот скрипт по времени(по расписанию),
вот например ссылка первая попавшаяся из яндекса....
stud-work.ru/index.php/sozdat-naznachennoe-zadanie-s-pomoshchyu-planirovshchika-zadanij-windows-2008
avatar
1. Скрипты Lua запускаются сами, автоматически, если скрипт не был остановлен в момент выключения терминала, так что тут всё уже есть и работает само по себе.
2. Для автоматического запуска терминала — использую обычный виндовый шедулер.
3. Для автоматического (без участия человека) подключения терминала к серверу (т.е. автологина) использую вот это решение quik2dde.ru/viewtopic.php?id=80
Оно проверено и работает на русских буквах в логине/пароле, работает на удалённом компьютере (на хостинг-сервере) тоже.
avatar

теги блога V.V.

....все тэги



UPDONW
Новый дизайн