V.V.
V.V. личный блог
15 августа 2015, 06:22

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

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

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

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

11 Комментариев
  • Анзорик
    15 августа 2015, 08:38
    Скрипты активные в предыдущей сессии квик запускает автоматом. Поищи в интернетах, где-то был автологин на встроенном qlua.
  • Karim
    15 августа 2015, 09:42
    Использую AutuHotKey.Запускает отдельные программы-роботы а потом Quik. Можно, конечно, и на С# самому написать все, но пока руки не доходят.
      • Karim
        17 августа 2015, 09:19
        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}
  • SAVRA
    15 августа 2015, 11:29
    Это скрипт не для 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
    • SAVRA
      15 августа 2015, 11:54
      SAVRA,
      Добавлю для тех кто не разбирается.
      Этот скрипт запускает Квик и вводит логин и пароль автоматически.
      Использую уже несколько лет, очень удобно и экономит время.
      Если прикрутить этот скрипт к автозапуску по времени или просто при запуске винды, то Квик сам запустится и заработает.
  • swerg
    27 августа 2015, 06:19
    1. Скрипты Lua запускаются сами, автоматически, если скрипт не был остановлен в момент выключения терминала, так что тут всё уже есть и работает само по себе.
    2. Для автоматического запуска терминала — использую обычный виндовый шедулер.
    3. Для автоматического (без участия человека) подключения терминала к серверу (т.е. автологина) использую вот это решение quik2dde.ru/viewtopic.php?id=80
    Оно проверено и работает на русских буквах в логине/пароле, работает на удалённом компьютере (на хостинг-сервере) тоже.

Активные форумы
Что сейчас обсуждают

Старый дизайн
Старый
дизайн