将存储在子文件夹中的应用程序添加到 PortableApps.com 平台

将存储在子文件夹中的应用程序添加到 PortableApps.com 平台

一些便携式应用程序将其 .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
  • 将脚本保存为.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"

相关内容