it-swarm-ja.com

ポータブルでないアプリをPortableAppsプラットフォームに統合するにはどうすればよいですか?

USBにポータブルアプリがあり、.paf形式ではない別のポータブルプログラムを追加したいと思います。オンラインで検索したところ、X:\Portable Apps\name of appにプログラムファイルを保存するフォルダーを作成する手順が見つかりました。

ただし、プラットフォームはX:\Portable Apps\name of app\app.exeに移動してポータブルアプリのインストールを検出します。したがって、.exeがサブフォルダの中に隠されている場合、それは認識されません。 appsフォルダーのルートディレクトリにショートカットを作成しても、それはまだ取得されません。

例として、 OBS Studio の最新バージョンをインストールしたいとします。これをPortableAppsプラットフォームに表示するにはどうすればよいですか?

3
Alphex

How-To Geekの手順を変更しました そして、プログラムのルートフォルダに.exeショートカットを作成することで問題を解決しました。

  • アプリケーションをダウンロードしてX\PortableApps\ProgramNameに保存します
  • テキストエディタ(メモ帳など)を開き、コマンドcd <relative app path> & start <app.exe>を入力します(「start」はスクリプトを確実に実行します 正しく終了します
    • 例: OBS Studio 64ビットのコマンドはcd bin/64bit & start obs64.exeになり、git-guiのコマンドはcd cmd & start git-gui.exeになります。
  • スクリプトを.batファイルとして保存します
  • (オプション):プログラムからアイコン.icoファイルを抽出して、ショートカットのアイコンとして使用します
  • Bat To Exe Converter を使用して、.bat.exeに変換します。
    • プログラムで、.batボタンを使用して...バッチファイルを参照します
    • 「名前を付けて保存」の場所としてプログラムのルートフォルダを選択します
    • コンソールウィンドウを開かずに実行するには、[表示]ボックスで[非表示]オプションを選択します
    • (オプション):[アイコンファイル]の下の[Versioninformations]タブで.icoアイコンを選択します
  • コンパイルをクリックして、.exeショートカットを生成します

OBSのメモでは、メインのOBS-Studioフォルダーにportable_mode.txtというファイルを作成して、必ず ポータブルモードで実行 にしてください。これにより、OBSが使用するコンピューターに設定ファイルを残さないようにします。

1
Stevoisiak