[PROGRAM] L2PatchD Game Server Tool

Тема в разделе "Полезные программы (Helpful programs)", создана пользователем root, 12 окт 2014.

  1. root

    root Administrator Команда форума Administrator Moderator Developers Team

    Регистрация:
    23 авг 2014
    Сообщения:
    253
    Симпатии:
    56
    Баллы:
    11
    L2PatchD Game Server Tool - Запуск длл без привязки к exe!
    Код:
    in v2:
    
    • - [fix] window minimize/maximize bug (vista+/2008+)
    • - [added] to starter x32 support (L2PatchD_x32_provider.exe)
    • - [modify] start process form and checks
    • - [fix] get file in folder
    • - [fix] blinking windows (vista+/2008+)
    • - [modify] localization system (80%)
    • - [fix] forcing UAC dialog (vista+/2008+)
    • - [fix] IE download fix (locale & win ver)
    • - [fix] drag'n'drop User Interface Privilege Isolation (UIPI) - (vista+/2008+)
    • - [fix] others
    in v3:
    • [modify] start process form and checks
    • [fix] start process procedure bugs
    • [modify] boost configuration procedure (autoset edits)
    • [added] started window position in work area control
    • [added] started window path control
    • [added] started window parameters control
    • [added] started window hide function
    in v4:
    • [fix] start process procedure bugs
    in v5:
    • [fix] start process procedure bugs
    in v6:
    • [modify] boost configuration procedure (configuration by drag'n'drop cfg text file)
    • [added] tray icon added
    • [added] processing parameters on start, and script sheduling (for automatical start apps)
    in v6.2:
    • [modify] количество приложений увеличено до 10, добавленные 2 не доступны со скриптов как press_start_9, press_start_10
    • [fix] при левом клике восстанавливается диалог запуска если таковой был
    in v6.3:
    • [fix] диалог запуска только один, без дублей
    Интерфейс: Русский, English Добавлено/Обновлено: 12 Июля 2012/24 Марта 2013 Операционные системы: WinXPx64, srv2003x64, srv2008x64, vistax64, win7x64
    Если приложение не запускается проверьте:
    • Приложение это валидное х32/х64 windows
    • Если есть модуль, разрядность модуля должна быть равна разрядности приложения
    • После нажатия кнопки запуска на х32 появляется курсор ожидания, и запуск может происходить до 30 сек
    • Если перестает реагировать на кнопку запуска (бывает на х32 & vista+) нужно перезапустить L2PatchD
    • Что бы упрятать программу в трей двойной клик левой кнопкой мыши по трею
    Описание работы со скриптом и строкой параметров:
    • Все параметры начинаются со символа -, команда от параметра отделяется пробелом или TAB
    Функции без переменных:
    • "exit" - закроет процесс запускача
    • "show_start_dlg" - покажет диалог запуска программ (нужно использовать перед тем как кнопки нажимать)
    • "press_ok" - закроет диалог запуска программ
    • "press_update" - обновит статус
    • "press_start_1" - запустит/выключит программу #1, и так далее до #8 включительно
    • "tray_hide" - спрячет окно программы в трей (если окно не было спрятано)
    • "tray_show" - восстановит окно программы с трея (если окно было спрятано)
    Функции с переменными:

    • "scriptfile <путь к файлу>" - выполнит скрипт, путь к файлу указывать полный, файл должен быть с расширением .txt и быть в кодировке ANSI или UTF-16 LE (Windows Unicode). Все последующие функции в строке параметров игнорятся, а выполнение продолжается уже со скрипта.
    • "wait <время в мс>" - создаст задержку в исполнении, 1000 = 1 сек
    • L2PatchD.exe -scriptfile C:\Script.txt
    • L2PatchD.exe -show_start_dlg -press_start_2 -wait 1000 -press_start_4 -press_ok -tray_hide (запустить программу 2 и 4, после чего спрятать программу в трей)
    Пример скрипта:
    Код:
    [L2PatchD Script]
    -wait 2000            //тормозим выполнение на 2 секунды
    -show_start_dlg        //открываем окошко запуска
    -wait 1000            //тормозим выполнение на 1 секунду
    -press_start_1        //запуск приложения №1 в списке
    -wait 1000            //тормозим выполнение на 1 секунду
    -press_ok            //закрываем диалог запуска
    -wait 1000            //тормозим выполнение на 1 секунду
    -tray_hide            //прячемся в трей
    -wait 5000            //тормозим выполнение на 5 секунд
    -exit                //выходим из программы
    Скрипт можно выполнить, если перетянуть мышкой файл скрипта на файл программы!

    Рабочий вариант:
    Код:
    [L2PatchD Script]
    -wait 5000        //
    -show_start_dlg        //открываем окошко запуска
    -wait 1000        //
    -press_start_1        //запуск логин сервера под все хроники
    -wait 5000        //
    -press_start_2        //запуск кешеда
    -wait 5000        //
    -press_start_3        //запуск сервера
    -wait 5000        //
    -press_ok        //закрываем диалог запуска
    -wait 1000        //
    -tray_hide        //прячемся в трей
    
    Строка параметров запуска:

    Эмулятор верификатора для бота ц4
    • /s - запустить сервер эмулятора при старте
    • /m - спрятать окно эмулятора
    • /notray - спрятать трей эмулятора
    by 01001

    Скачать L2PatchD Game Server Tool
     
    Последнее редактирование: 25 дек 2015