Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка приложений » Command Line Gui Wrapper (Интерфейс любых любых dos/cmd программ)

Ответить
Настройки темы
Command Line Gui Wrapper (Интерфейс любых любых dos/cmd программ)

Аватара для Stalingrad

Новый участник


Сообщения: 35
Благодарности: 2


Конфигурация

Профиль | Отправить PM | Цитировать


Изменения
Автор: Stalingrad
Дата: 24-05-2009
Описание: pomestil silku v shapku
Вложения
Тип файла: rar CmdLineGui Backup.rar
(756.1 Kb, 99 просмотров)
Привет, хочу поделится с вами очень хорошей программой найденной мною в инете.
Программа фактически является универсальной оболочкой для файлов исполняемых из командной строки например возьмем UPX.
Всем знакомый пакер файлов отлично справляется со своей работой при сжатий файлов,но по одиночке : то есть приходится постоянно писать в командной строке
Код: Выделить весь код
upx.exe --lzma somefile.exe
а если нам требуется сжать ~ 3000 файлов и при этом не тыкать каждый раз copy/paste и не придумывать разные алгоритмы ?
Вот для этого и существует программа Command Line Gui .
Оффициальный сайт http://users.telenet.be/littlegems/MySoft/Index.html



Здесь на скриншоте я ее использовал чтобы сжать дрова из дистрибутива.

Настройка программы :
CmdLineGui.ini
Код: Выделить весь код
______________________________________________________________________________________________________________

# first line : Executable file;Exit after start;Title;width;height;xPos;yPos;  <----- первая линия это путь до *.exe файла который старует первым
______________________________________________________________________________________________________________

# second line: Search title;Update command text;Exit after run text;  <----- 2 линия отвечает за кнопочки "update command" , "Get command string" и так далее
           Get command string title;Run program title;
______________________________________________________________________________________________________________

# third line : Instructions for the user     <----- 3 линия отвечает за ввывод текста пользователю (типа пинформаций)
______________________________________________________________________________________________________________

# next lines : Parameter position for executable    <----- Тут всякие переменные  и.т.д
#              SpaceAfterParam
#              Parameter type: Const, Text, Dir, File, List, FileList or CurrDir 
#                 Const   : title;value
#                 Text    : title;[default value]
#                 Dir     : title;[default directory]
#                 File    : title;[default filepath]
#                 List    : title;[List value=corresponding parameter value];...
#                 FileList: title;default filepath;single dir or subdirs;[masks];...
#                 CurrDir : title;[default directory]
#
______________________________________________________________________________________________________________

C:\Windows\System32\hidcon.exe;NoExitAfterStart;Command Line Gui for Upx v3.03W;430;500;x;y
Browse;Update Command;Exit after run;Get command string;Run program;
Compress executables to runable executables
1;SpaceAfterParam;File;UPX;C:\windows\system32\upx.exe;
2;SpaceAfterParam;List;Compression level;-9=-9 Compression;--lzma=Lzma;-d=decompress;
3;NoSpaceAfterParam;FileList;File list;;;*.exe;*.dll;*.ocx;*.com;*.src;*.cpl;   !!!ВАЖНО!!!  В этом случае если я указываю папку то обрабатываются файлы тока с ее корня, если хотит и с подпапок то надо вместо 
3;NoSpaceAfterParam;FileList;File list;;;*.exe;*.dll;*.ocx;*.com;*.src;*.cpl;     поставить
3;NoSpaceAfterParam;FileList;File list;;subdirs;*.exe;*.dll;*.ocx;*.com;*.src;*.cpl;  

NoSpaceAfterParam  - не ставить пробел после параметра
SpaceAfterParam -  пробел после параметра
Главное что программа может изменять свои интерфейс ( например на скриншоте вы видите путь до upx , можно добавить еще 10 и даже больше окон для каких либо настроек/операций ) тем самым можем применять ее с любой утилитой которая была выпущена без GUI . В моем случае я тыкнул "RUN PROGRAM" и пошел себе а upx сжимает все файлы включая те которые в подпапках.
___________________________________________________________________________________________________

!!!Hidcon.exe и upx.exe положите в %windir%\system32\ (Hidcon.exe я специально добавил так как при сжатий выплывает масса черных окон и виснет комп вот и пришлось немнога продумать как их убрать )
___________________________________________________________________________________________________

-------
One Death is a Tragedy
One Million is a Statistic
I.Stalin

Это сообщение посчитали полезным следующие участники:

Отправлено: 00:25, 16-01-2009

 

Аватара для Stalingrad

Новый участник


Сообщения: 35
Благодарности: 2

Профиль | Отправить PM | Цитировать


Кстати разобрался я с моим вопросом(тот что внизу зеленого цвета) вот так :::
FOR /R C:\A %%d IN (*) DO %windir%\system32\upx.exe --lzma %%d
В папке C:\A и ее подкаталогов лежат файлы, такой командой можно например сжать все включая и файлы с подкаталогов.

-------
One Death is a Tragedy
One Million is a Statistic
I.Stalin


Отправлено: 19:23, 16-01-2009 | #2



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

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для Комсомолец

Ветеран


Автор проектов


Сообщения: 1538
Благодарности: 222

Профиль | Сайт | Отправить PM | Цитировать


Stalingrad, это хорошо.

-------
Для того, чтобы узнать, что такое рекурсия - необходимо узнать, что такое рекурсия. :)

http://forum.oszone.net/image.php?type=sigpic&userid=69953&dateline=1440353086


Отправлено: 16:55, 17-01-2009 | #3


Ветеран


Сообщения: 913
Благодарности: 34

Профиль | Отправить PM | Цитировать


Stalingrad, а где ссылка на оффсайт приложения?

-------
All my homies dont play better watch what you say and put your glock away, ease back, ease back, ease back before i squeeze that...


Отправлено: 22:30, 17-01-2009 | #4


Ветеран


Сообщения: 913
Благодарности: 34

Профиль | Отправить PM | Цитировать


Дак нет же, поместите её в шапку.

-------
All my homies dont play better watch what you say and put your glock away, ease back, ease back, ease back before i squeeze that...


Отправлено: 18:05, 18-01-2009 | #5


in job


Сообщения: 911
Благодарности: 551

Профиль | Отправить PM | Цитировать


Цитата Stalingrad:
Кстати разобрался я с моим вопросом(тот что внизу зеленого цвета) вот так »
тогда эту надпись убрать можно

-------
Самое страшное в мечтах то, что они иногда... сбываются


Отправлено: 16:02, 20-01-2009 | #6



Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка приложений » Command Line Gui Wrapper (Интерфейс любых любых dos/cmd программ)

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Установка - После установки любых программ при выключении идет настройка обновлений sasalex Microsoft Windows Vista 0 02-05-2009 18:17
Разное - Полное зависание при запуске любых DirectX игр. hosco Microsoft Windows 2000/XP 5 12-01-2009 00:12
Зависает компьютер в любых играх ChooseOfDestiny Непонятные проблемы с Железом 2 15-12-2008 10:07
Разное - [решено] Бесконечное чтение любых СD-DVD. Серый Волк Microsoft Windows Vista 12 25-11-2008 05:26
Драйвер - USB нет автоустановки любых типов устройств vserd Microsoft Windows 2000/XP 10 15-01-2008 17:31




 
Переход