Как интегрировать непереносимые приложения в платформу PortableApps?
У меня есть портативные приложения на моем USB, и я хочу добавить другую портативную программу, не в .paf
формат. Я искал в Интернете и нашел инструкции по созданию папки в X:\Portable Apps\name of app
хранить файлы программы.
Тем не менее, платформа находит переносимые приложения, установив X:\Portable Apps\name of app\app.exe
, Так что если .exe
скрыт среди подпапок, он не будет распознан. Если я создаю ярлык в корневом каталоге папки приложений, он все равно не будет выбран.
Например, я хочу установить последнюю версию OBS Studio. Как бы я получить это для отображения в платформе PortableApps?
2 ответа
Я изменил инструкции от How-To Geek и решил проблему, создав ярлык.exe в корневой папке программы.
- Загрузите и сохраните заявку на
X\PortableApps\ProgramName
- Откройте текстовый редактор (например, "Блокнот") и введите команду
cd <relative app path> & start <app.exe>
("start" обеспечивает корректное завершение работы скрипта)- Пример: команда для OBS Studio 64bit будет
cd bin/64bit & start obs64.exe
в то время как команда для git-gui будетcd cmd & start git-gui.exe
- Пример: команда для OBS Studio 64bit будет
- Сохраните ваш скрипт как
.bat
файл - (Необязательно): извлеките значок
.ico
файл из вашей программы, чтобы использовать в качестве значка для вашего ярлыка - Конвертировать ваши
.bat
в.exe
используя Bat To Exe Converter- В программе найдите свой
.bat
командный файл с...
кнопка - Выберите корневую папку вашей программы для местоположения "Сохранить как"
- Выберите опцию "Невидимый" в поле "Видимость", чтобы запускать без открытия окна консоли.
- (Необязательно): выберите
.ico
значок вVersioninformations
вкладка под "Файл значка"
- В программе найдите свой
- Нажмите "Компилировать", чтобы создать
.exe
сокращенный
На заметке OBS обязательно запустите его в переносном режиме, создав файл с именем portable_mode.txt
в вашей основной папке OBS-Studio. Это не позволяет OBS оставлять файлы настроек на любом из компьютеров, которые вы используете.
Это может быть полезно в случае, если ваше приложение использует некоторые системные переменные (например, PATH), и вы можете переназначить их локально перед запуском приложения. Предоставляемый .exe передаст управление .bat, где вы сможете делать это и многое другое. В конце этого .bat запустите приложение .exe.