Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » X-Launcher

Модерирует : gyra, Maz

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14

Открыть новую тему     Написать ответ в эту тему

omamont

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

X-Launcher является программой, которая запускает другие программы. X-Launcher позволяет свободно редактировать параметры загрузки программ, с целью сделать их портативными, их можно использовать на съемных устройства хранения данных, как флэш-накопители USB или внешние жесткие диски.
X-Launcher является универсальным в том смысле, что  широко настраивается и может быть использован для портативных приложений без каких-либо ограничений.
Идея очень проста: X-Launcher имеет большое количество инструментов для достижения своей цели, и все эти инструменты могут быть настроены через файл конфигурации (*.INI). Вам не нужно знать языки программирования для создания портативной программы - launcher сделает нужную.


скачать лаунчер http://www.winpenpack.com/en/download.php#x-launcher
программы портабле на основе X-Launcher-ра http://www.winpenpack.com/en/download.php#x-software
документация v.1.4.2 (на итальянскрм) PDF http://www.winpenpack.com/en/download.php?view.17
документация v.1.4.2 (на аглийском) PDF http://www.winpenpack.com/en/download.php?view.966
из итальянского v.1.4.2 PDF - текст, перевёл гугл на русский - 1.4.2_manual_it_ru
Кто пробовал, делал - делимся...
X-Launcher не любит в путях русских букв/спец символов
основные переменные для разных ОС

Всего записей: 3438 | Зарегистр. 12-01-2007 | Отправлено: 12:46 07-02-2014 | Исправлено: shrmn, 04:47 12-06-2018
coherent

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Для разогрева темы, вопрос - можно ли, используя X-Launcher, переопределить расположение каталогов:
C:\Documents and Settings\[user]\Application Data\AppName  
C:\Documents and Settings\[all users]\Application Data\AppName  
D:\Мои документы?
Т.е. чтобы программа сохраняла настройки не в папку C:\Documents and Settings\[user]\Application Data\AppName, а, например, в папку User\Application Data\AppName, расположенную рядом с X-Launcher.ехе? С учетом того, что через настройки самой программы перенастроить пути нельзя. В реестре эти пути тоже не прописываются, поэтому править тоже нечего.

Всего записей: 3883 | Зарегистр. 20-02-2007 | Отправлено: 19:52 07-02-2014 | Исправлено: coherent, 19:54 07-02-2014
omamont

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
переопределить нельзя, наверно... но, можно перед запуском,
подсунуть куда надо не достающие файлы и папки, а после удалить.
 
в твоём случае (я про - Trojan Remover)
структура папок (у меня на диске F - но, не важно):
Data - папка с (tr.bmp и много *.dta-файлов - видать база)
Rmvtrjan - папка программы.
X-Launcher.exe
X-Launcher.ini

Код:
 
[Setup]
AppName=Rmvtrjan
 
[FileToRun]
PathToExe=.\$AppName$\troyan.exe  (переименовал rmt.dta в troyan.exe)
; PathToExe=.\$AppName$\notepad.exe (полезно для отладки запускать notepad.exe)
 
[Environment]
baza=.\Data (назначаем переменную %baza% - папка Data)
 
[Functions]
; копируем папку %baza% в
; Documents and Settings\All Users\Application Data\Simply Super Software\Trojan Remover\Data
DirCopy=%baza%|@AppDataCommonDir@\Simply Super Software\Trojan Remover\Data
 
[RunAfter]
; после выхода зачищаем, что (Trojan Remover) по-на-создавал.  
DirRemove=@AppDataCommonDir@\Simply Super Software
DirRemove=@AppDataCommonDir@\Licenses
DirRemove=@AppDataCommonDir@\TEMP
DirRemove=@AppDataDir@\Simply Super Software
DirRemove=@MyDocumentsDir@\Simply Super Software
 

в реестр он шибко пишет - отслеживал и удалял сторонней программой,
запускал опять, вроде работает.

Всего записей: 3438 | Зарегистр. 12-01-2007 | Отправлено: 23:23 07-02-2014 | Исправлено: omamont, 23:43 07-02-2014
coherent

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
omamont

Цитата:
можно перед запуском,  подсунуть куда надо не достающие файлы и папки, а после удалить.

Мне тоже пришла такая мысль - перед запуском раскидать (переместить из сборки) соответствующие папки на свои места. Единственное, по завершении папки не удалять, а возвращать в сборку. Тогда можно будет обновлять базы и эти обновления сохранять, чтобы каждый раз не обновляться.

Всего записей: 3883 | Зарегистр. 20-02-2007 | Отправлено: 00:50 08-02-2014 | Исправлено: coherent, 00:53 08-02-2014
omamont

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ну дык, еж-ли всё срастётся, поделись своими наработками. (X-Launcher.ini)

Всего записей: 3438 | Зарегистр. 12-01-2007 | Отправлено: 01:47 08-02-2014
omamont

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Password Memory 5.0.0.402 попробуй пароль aaa (eng)
запуск X-Launcher.exe
настройки X-Launcher.ini
(не забываем про копии - перед пробой)
не работает/не понятно - спрашивай здесь.
упс.
не то, перезалил.

Всего записей: 3438 | Зарегистр. 12-01-2007 | Отправлено: 01:58 24-02-2014 | Исправлено: omamont, 09:51 24-02-2014
7Lexusi



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Password Memory 5.0.0.402 попробуй пароль aaa

 
omamont
всё хорошо (я уже говорил). Вопрос такого плана - нельзя как-нибудь заставить программу "ловить" базу с паролями на флешке по относительному пути. А то если у флешки на другом компьютере меняется буква, то приходится выуживать её заново.
Спасибо.

Всего записей: 751 | Зарегистр. 27-02-2007 | Отправлено: 15:23 25-02-2014 | Исправлено: 7Lexusi, 15:24 25-02-2014
omamont

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
7Lexusi
не понял, в смысле - программу с самой флешки запускаешь?
ибо, на компе - одно, а с флешки совсем другое,
из справки к Password Memory

Цитата:
Password Memory can be installed on a USB memory stick.

или, я не провильно понял?

Всего записей: 3438 | Зарегистр. 12-01-2007 | Отправлено: 16:58 25-02-2014
7Lexusi



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
omamont
Да с флешки. Так как изначально просьба сделать программу портабельной в том и заключалась, чтобы носить её с собой. А в одном компе например буква для флешки F, в другом G. Всё. Значит программа мою базу (которая там же на флешке) не видит. Приходится тыкаться в диски и папки чтобы снова указать путь на эту свою базу.

Всего записей: 751 | Зарегистр. 27-02-2007 | Отправлено: 17:58 25-02-2014
omamont

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
7Lexusi 14:58 25-02-2014
Цитата:
чтобы носить её с собой.

вот, этого и не было озвучено, ладно - проехали.
если прога будет только на флешке, тогда проще, запускать Keynote.exe - как и положено.
без всяких лаунчеров. ( попробовал, тыкнул на папку - и вот она база)
(прога изначально портабельна - если запускается с флешки - открой справку - переведи/прочти)
 
можно, так:
стери всё из X-Launcher.ini и впиши туда:

Код:
[Setup]
AppName=keynote
[FileToRun]
PathToExe=.\$AppName$\$AppName$.exe
[Environment]
Profile=.\$AppName$
[WriteToIni=%Profile%\keynote.ini]
Default|DB Location=$ExeDir$\MUPAS.FDB

когда она с флешки работает, то создает папку DB - там наверно надо/можно базу хранить.
тогда можно путь подправить
в
Default|DB Location=$ExeDir$\MUPAS.FDB
на
Default|DB Location=$ExeDir$\DB\MUPAS.FDB

Всего записей: 3438 | Зарегистр. 12-01-2007 | Отправлено: 18:08 25-02-2014 | Исправлено: omamont, 18:31 25-02-2014
7Lexusi



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
можно, так:  
стери всё из X-Launcher.ini и впиши туда:  
 

omamont
ого, как чюдесненько-то!!!
...ну теперь всё! Пока вопросов нет... благодарю за мастерски проделанную работу

Всего записей: 751 | Зарегистр. 27-02-2007 | Отправлено: 18:56 25-02-2014
j52

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Английская документация по X-Launcher обновилась до версии 1.4.2
http://sourceforge.net/projects/winpenpack/files/X-Launcher documentation/X-Launcher_1.4.2_manual_en.pdf

Всего записей: 534 | Зарегистр. 05-05-2004 | Отправлено: 17:01 14-03-2014
omamont

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
j52 15:01 14-03-2014
Цитата:
Английская документация по X-Launcher обновилась до версии 1.4.2

ну, дык, перевёл-бы...

Всего записей: 3438 | Зарегистр. 12-01-2007 | Отправлено: 17:49 14-03-2014
j52

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
omamont

Цитата:
ну, дык, перевёл-бы...

А чо там переводить...
Гугл-перевод на автомате все-равно корявенький получается, а править и редактировать его нету ни соотв.опыта, ни времени.
 
ИМХО, лучше поднять приведенную ссыль в шапку...

Всего записей: 534 | Зарегистр. 05-05-2004 | Отправлено: 18:23 14-03-2014
coherent

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
В мануале не нашел. Вопрос касательно ситуации, когда портативная программа запускается на компьютере с установленной версией этой же программы. Т.е. нужно проверить есть ли конкретная папка, скажем в профиле пользователя или еще где-то, переименовать ее, чтобы она не затерлась портативной версией этой же папки, а после завершения работы и удаления портативной папки снова ее переименовать как было. Возможно ли такое проделать средствами X-Launcher?

Всего записей: 3883 | Зарегистр. 20-02-2007 | Отправлено: 13:06 03-04-2014
omamont

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
coherent 11:06 03-04-2014
Цитата:
Возможно ли такое проделать средствами X-Launcher?

Лехко:
(проверять не надо - нет папки - и не надо - ошибок не будет)
[Functions]
переименовываем папку Documents and Settings\узер\Local Settings\Application Data\Вася в Вася_backup
DirMove=$LocalAppData$\Вася|$LocalAppData$\Вася_backup
и в самом конце скрипта:
[RunAfter]
удаляем свою папку Вася
DirRemove=$LocalAppData$\Вася
возвращаем обратно папку Вася
DirMove=$LocalAppData$\Вася_backup|$LocalAppData$\Вася


на период отладки скрипта (особенно в случае перемещения файлов/папок)
рекомендую, заменять исполняемый файл на тестовый (положив его рядом)
[FileToRun]
; ;PathToExe=.\$AppName$\PaintDotNet.exe (исполняемый файл)
PathToExe=.\$AppName$\notepad.exe (тестовый файл)

Всего записей: 3438 | Зарегистр. 12-01-2007 | Отправлено: 16:10 03-04-2014 | Исправлено: omamont, 16:16 03-04-2014
coherent

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
omamont
Спасибо! Подозревал, что я еще до конца не прочувствовал все возможности X-Launcher-а, и таки оказался прав!
Хочу уточнить, если папка Вася не существует, то DirMove=$LocalAppData$\Вася|$LocalAppData$\Вася_backup соответственно не создаст папку Вася_backup? Я правильно понимаю?

Всего записей: 3883 | Зарегистр. 20-02-2007 | Отправлено: 16:32 03-04-2014
omamont

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
coherent 14:32 03-04-2014
Цитата:
Я правильно понимаю?

Совершенно верно,
Почти тоже-же самое, что и команда в .cmd (Move - перемещение) (нет файла, перемещать нечего)

Ещё один момент:

Цитата:
Перемещает папку только в том случае, если цель не существует, в противном случае
ничего не делает и исходная папка остается.

но..., есть ещё опции
DirMove=(Источник)Маршрут|(назначения)Маршрут|o/a
с опцией - переместит, даже если цель существует.
 

Всего записей: 3438 | Зарегистр. 12-01-2007 | Отправлено: 21:41 03-04-2014 | Исправлено: omamont, 21:56 03-04-2014
coherent

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
omamont
Сам уже поэкспериментировал, но не успел отписаться.
Просмотрел еще раз мануал на предмет DirMove, в явном виде мысли "нет файла, перемещать нечего, и ошибки при этом нет" там явно нет. А опции, относящиеся к каталогу назначения, как раз немного и сбили с толку.

Всего записей: 3883 | Зарегистр. 20-02-2007 | Отправлено: 23:59 03-04-2014
IbnSu

BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ребята перевидите уже справку.......

Всего записей: 32 | Зарегистр. 30-03-2014 | Отправлено: 00:07 04-04-2014
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14

Компьютерный форум Ru.Board » Компьютеры » Программы » X-Launcher


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru