Графическая оболочка для запуска скриптов

Тема в разделе "Пакетные файлы CMD, BAT", создана пользователем Victoreva, 17 мар 2015.

  1. Victoreva
    Оффлайн

    Victoreva Новый пользователь

    Сообщения:
    57
    Симпатии:
    2
    Всем доброго времени суток!
    Хотел узнать, как можно проще всего организовать графическую оболочку для bat файлов, в какой среде? То есть, у меня есть некоторое количество пакетных файлов, при нажатии определенной кнопки система запускает один из bat-ников. Желательно, чтобы в рекомендуемом языке можно было выполнять команды из cmd, подключая какую нить библиотеку например. Интернет посоветовал Python, но я не уверен, что это самое легкое решение, да и как я понял там могут возникнуть определенные проблемы.

    P.S. Буду очень признателен, если кто нибудь приведет простой пример, где по нажатию кнопки запускается например audit.bat, после выполнения возвращает управление программе, а по нажатию другой кнопке запускается команда например secedit /export /cfg audit.inf.

    И да, самое главное - чтоб потом полученный код можно было скомпилировать в .exe файл. Эту программу придется запускать на машинах с чистой ОС, важно чтоб она работала без установки дополнительных модулей.
     
  2. regist
    Оффлайн

    regist гоняюсь за туманом Ассоциация VN/VIP VIP Разработчик

    Сообщения:
    11.382
    Симпатии:
    5.268
    Victoreva, первое, что пришло в голову Quick Killer 3.0 Final. Проще вряд ли что-то найдёте, уже готовая программируемая оболочка для запуска.
     
    Dragokas нравится это.
  3. Victoreva
    Оффлайн

    Victoreva Новый пользователь

    Сообщения:
    57
    Симпатии:
    2
    regist, спасибо. Но хотелось бы все таки программируемую оболочку.
     
  4. regist
    Оффлайн

    regist гоняюсь за туманом Ассоциация VN/VIP VIP Разработчик

    Сообщения:
    11.382
    Симпатии:
    5.268
    перечитал, да описание там скудное, но если вы скачаете и попробуете, то заметите, что вы сами можете там задать какую именно консольную программу (батник) нужно запускать и с какими параметрами.
     
  5. Victoreva
    Оффлайн

    Victoreva Новый пользователь

    Сообщения:
    57
    Симпатии:
    2
    Ну я так и поступлю, если пойму что ничего более весомого я сделать не в состоянии :)
     
  6. Drongo
    Оффлайн

    Drongo Ассоциация VN/VIP Разработчик

    Сообщения:
    7.905
    Симпатии:
    8.222
    Quick Killer и так программируемая оболочка настолько, насколько это возможно. Первое сообщение темы, шапка темы, прочитайте под спойлером "Пояснение по Menu.ini". Там по моему всё предельно подробно расписано. Было бы желание попробовать.

    В папку Util кидаете все свои батники\кмдшники
    Открываем файл Menu.ini - Section= ставим число равное вашему количеству батников
    Код (Text):
    [Settings]
    Section=8
    Ну, в общем по ссылке всё описано подробно.

    P.S. Писалась она под другие задачи, но в вашем случае она должна подойти.
     
    Последнее редактирование модератором: 27 апр 2016
    SNS-amigo, Dragokas и shestale нравится это.
  7. Victoreva
    Оффлайн

    Victoreva Новый пользователь

    Сообщения:
    57
    Симпатии:
    2
    То, что к определенным действиям можно привязать выполнение своих батников, это понятно. А что делать если меня не устраивает само расположение виджетов? Как переделать именно графическую составляющую? Изменить цвет панели\добавить кнопку и т.д.?
     
  8. Drongo
    Оффлайн

    Drongo Ассоциация VN/VIP Разработчик

    Сообщения:
    7.905
    Симпатии:
    8.222
    Прошу прощения если не понял вопроса, на ум приходит только одно, вам шашечки или ехать? Что именно вас не устраивает? Обрисуйте задачу детальнее. Что переделать и где?
    Тот же вопрос, какой цвет на какой и где? Если вы про QK, то зачем там добавлять кнопку? Ваша задача выбрать необходимый пункт из списка и нажать кнопку Выполнить.

    Или я не понимаю чего-то наверное?
     
    Dragokas нравится это.
  9. glax24
    Оффлайн

    glax24 Разработчик

    Сообщения:
    2.000
    Симпатии:
    1.450
    Одно время для запуска своих скриптов использовал pstart http://www.outsidethebox.ms/12101/
    если хотите что то свое попробуйте написать на vbs или autoit
     
    Victoreva, Kиpилл и Drongo нравится это.
  10. Victoreva
    Оффлайн

    Victoreva Новый пользователь

    Сообщения:
    57
    Симпатии:
    2
    Ну как бы речь же выше шла про QK, конечно я про него. Кнопку добавлять, потому что интерфейс, который у QK на данный момент меня не устраивает да и не совсем подходит с точки зрения логического построения моей программы.
    Да, видимо вы не понимаете. По хорошему, мне нужно сделать вложенное меню, добавить текстовое поле для ввода, развернуть окно на полный экран, пару функциональных кнопок и убрать оттуда эти два фрейма и т.д. Иметь полный доступ для программирования оболочки. А не только изменять количество функций и привязку к ним.
    Конечно шашечки, ехать - оно и так едет отлично. Если как вы говорите:
    то зачем тогда вообще заморачиваться над графической составляющей? Можно и в самом батнике создать примитивное меню(что в принципе у меня и есть), н\р - нажмите 1 - будет выполняться то то. Я же хочу сделать упор на графическую составляющую.
    Да хоть что, хоть где(речь про QK конечно). Если это возможно, в чем я сомневаюсь- ну например привидите пример как добавить кнопку в какой нибудь фрэйм, сделать к ней привязку действия. Или как добавить вложенное меню.
    --- Объединённое сообщение, 18 мар 2015, Дата первоначального сообщения: 18 мар 2015 ---
    Спасибо, почитаю. попробую :)
     
  11. Kиpилл
    Оффлайн

    Kиpилл Команда форума Администратор

    Лучший автор месяца

    Сообщения:
    12.232
    Симпатии:
    4.980
    Victoreva, а не рассматриваете vb?
    Мне кажется подойдет весьма.
    Правда вам и автором быть придется,но при этом имея заготовку проекта будет несложно его модернизировать под типовые задачи.
     
  12. Victoreva
    Оффлайн

    Victoreva Новый пользователь

    Сообщения:
    57
    Симпатии:
    2
    Я вроде с Python разобрался, так что буду добивать его. Но vb тоже как нить попробую)
     
  13. Kиpилл
    Оффлайн

    Kиpилл Команда форума Администратор

    Лучший автор месяца

    Сообщения:
    12.232
    Симпатии:
    4.980
    Не пробовал,но мне по крайней мере не очень сложные задачи на vb поддаются)
    Дело вкуса в общем.
     

Поделиться этой страницей