一些便携式应用程序将其 .exe 文件存储在子目录中。例如,适用于 Windows 的 Git商店git-gui下\PortableGit\cmd\git-gui.exe
。我希望能够从PortableApps.com平台菜单。
如何运行存储在 PortableApps.com 平台子文件夹中的程序?
答案1
作为一种解决方法,我修改了 How-To Geek 的说明.exe
在程序的根文件夹中创建快捷方式。
- 下载并保存您的申请至
X\PortableApps\ProgramName
- 打开文本编辑器(例如记事本)并输入命令
cd <relative app path> & start <app.exe>
。(“start”确保脚本正常退出)- 例如:OBS工作室64 位的命令为
cd bin/64bit & start obs64.exe
,而 git-gui 的命令为cd cmd & start git-gui.exe
- 例如:OBS工作室64 位的命令为
- 将脚本保存为
.bat
文件 - (选修的):从程序中提取图标
.ico
文件,用作快捷方式的图标 - 将您的转换
.bat
为.exe
使用Bat 到 Exe 转换器- 在程序中,
.bat
使用...
按钮浏览批处理文件 - 选择程序的根文件夹作为“另存为”位置
- 在可见性框中选择“不可见”选项,无需打开控制台窗口即可运行
- (选修的):在“图标文件”选项卡中选择一个
.ico
图标Versioninformations
- 在程序中,
- 单击编译以生成您的
.exe
快捷方式
答案2
以 Vivaldi 为例,我能够通过符号链接使其出现在 PortableApps 菜单上。我认为其他程序也可以正常工作:
cd "E:\PortableApps\Vivaldi"
mklink "vivaldi.exe" "E:\PortableApps\Vivaldi\Application\vivaldi.exe"