Quick Killer 3.0 Final 3.0

Пользовательский GUI для настраиваемого запуска консольных утилит с ключами.

  1. Drongo
    Нынешняя оболочка скорее относится к категории Shell'ов (CD Shell), кто с ними работал без труда разберутся с добавлением утилит, ключей и удалением ненужных. Кто же впервые слышит о таких утилитах, я приведу ниже пример добавления и удаления программы, на основе AVZ.

    Основу текущей программы берёт на себя конфигурационый файл меню Menu.ini (по умолчанию в нём прописаны названия пунктов меню на русском языке, желающие скачать английскую или болгарскую версии меню, могут скачать один из архивов и заменить на нужный).

    Оболочка использует 14 пунктов меню, каждый пункт = произвольному ключу. Исключение составляет первый пункт NameCheckBox1, он отдан на действия утилит работающих с директориями, поэтому если ваша консольная утилита не работает с директориями, начните заполнять с NameCheckBox2. Неиспользуемые пункты меню оставлять нужно пустыми.

    Код (Text):
    [Settings]
    Section=7 // Количество программ используемых оболочкой

    [Section8] // Номер секции
    NameFile=Util\ // Путь к утилите, можно несколько вложенностей папок "Util\AVZ\avz.exe"
    NameProgram= // Имя программы
    NameCheckBox1= // Имя первого пункта
    NameCheckBox2=
    NameCheckBox3=
    NameCheckBox4=
    NameCheckBox5=
    NameCheckBox6=
    NameCheckBox7=
    NameCheckBox8=
    NameCheckBox9=
    NameCheckBox10=
    NameCheckBox11=
    NameCheckBox12=
    NameCheckBox13=
    NameCheckBox14= // Имя 14-го пункта
    RunKey1= // Первый ключ, [B]обязательно[/B] пишем в кавычках оставляя первым пробел, например: [B]" -mykey"[/B]
    RunKey2=
    RunKey3=
    RunKey4=
    RunKey5=
    RunKey6=
    RunKey7=
    RunKey8=
    RunKey9=
    RunKey10=
    RunKey11=
    RunKey12=
    RunKey13=
    RunKey14= // 14-й ключ
    Description= // Описание программы
     
    Простой пример конфигурационного файла с добавлением AVZ и несколькими ключами запуска:
    Код (Text):
    [Section7]
    NameFile=Util\AVZ\avz.exe
    NameProgram=AVZ
    NameCheckBox1=
    NameCheckBox2=Запустить скрипт в тихом режиме
    NameCheckBox3=
    NameCheckBox4=
    NameCheckBox5=
    NameCheckBox6=
    NameCheckBox7=
    NameCheckBox8=
    NameCheckBox9=
    NameCheckBox10=
    NameCheckBox11=
    NameCheckBox12=
    NameCheckBox13=
    NameCheckBox14=
    RunKey1=
    RunKey2=" Script=Util\AVZ\Script.txt HiddenMode=0"
    RunKey3=
    RunKey4=
    RunKey5=
    RunKey6=
    RunKey7=
    RunKey8=
    RunKey9=
    RunKey10=
    RunKey11=
    RunKey12=
    RunKey13=
    RunKey14=
    Description=
    Для удаления какой-либо программы, вам достаточно исправить значение в разделе [Settings] - Section=# где # - количество секции, например с 7 вы поставите 5, также все разделы секций Section6, Section7 вы удаляете(можно и не удалять, они всё равно не будут использованы)
    Файл Settings.ini содержит языковые настройки только для оболочки, а не для пунктов меню, предполагается, что каждый будет использовать свои утилиты, значит не у всех будет всё идентично. Вот пожалуй и всё, что не ясно спрашивайте, предлагайте.
    Dragokas нравится это.

Пoследние рецензии

  1. SNS-amigo
    SNS-amigo
    5/5,
    Версия: 3.0
    Отлично, но надо бы архивчик утилей по возможности обновить.