StartGen 14.09.29
$$$
До Н.Г.
ВЕРСИЯ ДЛЯ СЛАБОВИДЯЩИХ

StartGen 14.09.29

Опубликовано: 29-09-2014 14:37 Автор: MBTY Теги: Мои разработки
StartGen (dzzb.ru)StartGen Написал програмку, к которой никак не могу придумать описание :)
Буду рассматривать частные случаи:
1) Есть браузер на основе Mozilla: Firefox, Palemoon ... и подобные.
Есть желание сделать браузер портативным.
Делается это так: К ярлыку запуска браузера дописывается:
-profile "Vasja"
Теперь все настройки пользователя и прочие индивидуальные файлы будут храниться в папке Firefox\Vasja
Беда одна - в ярлыке прописан путь к самому приложению Firefox. А какая же это портативность, если при перенесении приложения нужно править ярлык?
Выход: Создать батник рядом с файлом firefox.exe и написать в нем что-то подобное: CMD: dzzb.ru start "" "firefox.exe" -profile "MBTY" Теперь запускать браузер нужно через этот батник, которому пофиг где он находится - лишь бы рядом был firefox.exe
Портативность получена. Второй случай.
2) Есть приложение, которое знают многие: Total Commander. Изначально он не портативен, но сделать это можно, дописав в файле настроек (wincmd.ini) : UseIniInProgramDir=7, но особо продвинутые в нём люди научились так же использовать некую многопрофильность: Свой набор плагинов, Внешний вид и т.д. Для этого нужно запустить totalcmd.exe с параметрами:
/I=".\TC1_conf.ini" /F=".\TC1_ftp.ini" или /I=".\TC2_conf.ini" /F=".\TC2_ftp.ini" или /I=".\TC3_conf.ini" /F=".\TC3_ftp.ini"
Итого нужно сделать три батника для трёх профилей.
Третий случай:
Игра Warcraft III. Хотим запускать ее в окне, потому что на весь экран с разрешением 1920х1080 она выглядит уродски.
Нужен батник CMD: dzzb.ru start war3 -window Есть еще куча приложений, у которых есть полезные параметры запуска. Трёх примеров думаю достаточно, чтобы читать дальше.
Проблема у этого метода (запуск из батника) одна - мигающее черное окно перед запуском. Которое не раздражает лишь первые пару недель.
Выход для программистов - написать лаунчер, который будет выполнять функции батника, но не будет мигать черным окошком
Выход для обычных пользователей - терпеть это окно годами. :)
Ну и сегодня утром, от нечего делать, написал я генератор лаунчеров! Небольших ехе приложений, которые запускают Ваши приложения с нужными Вам параметрами :)
Способ применения прост:
1) Выбираем exe приожение которое будет запускать лаунчер.
В строке мы увидим полный путь приложения (C:\Program Files\Programka\Programka.exe) Нам нужно будет оставить только Programka.exe, потому что лаунчер будет жить рядом с ней, а потому полный путь не нужен. Прям как батнику.
2) Дальше указываем параметры запуска приложения.
3) Иконку лаунчера можно выбирать, а можно не выбирать - тогда будет применена стандартная
4) Указываем куда поместится наш лаунчер (например C:\Program Files\Programka\Launch.exe)
5) Галочка админа - самая вкусность. Созданный лаунчер будет стартовать наше приложение от имени администратора.
Жмем "Старт!" и Всё :)
В результате получается небольшое приложение (6 КилоБайт + Размер Иконки), которое обеспечит нам портабельность нашего софта.
Так же такие лаунчеры можно класть рядом с утановщикаи чего угодно, чтобы была возможность запуска тихой инсталляции или каких-то других вариантов.
Для того же Firefox можно наделать лаунчеров с разным профилем для всех членов семьи. У каждого свои закладки, настройки внешнего вида и т.д.
Стоит раз наклепать лаунчеров для каждого варианта и пользоваться всегда.

Скачать


◘▲▼▲◘◘▲▼▲◘◘▲▼▲◘