Автозаполнение логина и пароля в терминал Quik
- 25 ноября 2019, 13:20
- |
- מיכאל
Сам сейчас поставил на КВИК, очень удобно. Спасибо автору ролика и изготовителю!
Все бесплатно.
488 |
Читайте на SMART-LAB:
Займер: интерес россиян к кредитной истории растет 🔥
Как часто граждане интересуются своей кредитной историей? Делимся результатами исследования , которое мы провели для РИА Новости. 📝 4 из 10...
Какая часть сбережений граждан может перейти на рынок недвижимости?
Палладий + масло, на котором жарили котлеты, = ?
🔬 Команда исследователей из Университета Южной Каролины нашла способ с помощью палладия превратить использованное растительное масло в...
Совкомбанк МСФО 2025 г. - чем это лучше Сбера?
Совкомбанк опубликовал финансовые результаты за 2025 год. Чистая прибыль снизилась на 31% до 53,2 млрд руб., в 4-ом квартале снижение...
Вот исходник на Lua для 6-го Квика.
— Автологин терминала QUIK
— © qui2dde.ru/
— Версия: 1.0
ScriptPath = getScriptPath()
package.cpath = ScriptPath.."\\w32.dll;"
local w32 = require(«w32»)
— логин и пароль для терминала
QUIK_LOGIN = "*****"
QUIK_PASSW = "*****"
function FindLoginWindow()
hLoginWnd = w32.FindWindow("", «Идентификация пользователя»)
if hLoginWnd == 0 then
hLoginWnd = w32.FindWindow("", «User identification»)
end
return hLoginWnd
end
timeout = 1000 — таймаут между попытками поиска окна логина
is_run = true
function OnStop()
timeout = 1
is_run = false
end
function main()
while is_run do
sleep(timeout)
if isConnected() == 0 then
local hLoginWnd = FindLoginWindow()
if hLoginWnd ~= 0 then
local hLogin = w32.FindWindowEx(hLoginWnd, 0, "", "")
local nPassw = w32.FindWindowEx(hLoginWnd, hLogin, "", "")
local nBtnOk = w32.FindWindowEx(hLoginWnd, nPassw, "", "")
w32.SetWindowText(hLogin, QUIK_LOGIN)
w32.SetWindowText(nPassw, QUIK_PASSW)
w32.SetFocus(nBtnOk)
w32.PostMessage(nBtnOk, w32.BM_CLICK, 0, 0)
— else
— message(«окно не найдено», 1);
end
end
end
end
Сами думайте… бояться или нет.