3月 14, 2022

Adam The Automator

古いバッチスクリプトを単一のパッケージにコンパイルする方法を疑問に思っていますか? なぜあなたを変換しません.batファイルへ.exe? 変換します。batファイルをaに変換します。exeはまた、肉眼では見えないので、スクリプトコードを保護することもできます。

このチュートリアルでは、組み込みおよびサードパーティ製のツールを使用してバッチファイルを実行可能ファイルに変換する方法を学びます。

変換を始めましょう!

目次

IEXPRESS

経由でBATファイルをEXEに変換するIExpressは、任意のスクリプトファイルからスタンドアロンの実行可能ファイルを作成するためのWindows OSのインストールに付属 しかし、最初に、短いバッチスクリプトを作成して、iexpressがbatスクリプトファイルを変換する方法を説明しましょう。

1. お気に入りのテキストエディタを開き、以下のコードをコピー/貼り付け、ファイルをHelloWorldとして保存します。コウモリ

以下のコードはテキストHello world, ATAを出力します。 二重コロン(::)を使用すると、バッチスクリプトファイルにコメントを追加できます。

:: Stops the script from printing out commands as they are executed@ECHO OFF :: Prints out a message on the terminalECHO Hello world, ATA. :: Waits for a user input before continuing with the rest of the scriptPAUSE 

2. 次に、スタートボタンをクリックし、iexpressを検索します。 Iexpressを右クリックします。exeを実行し、システムレベルの実行可能ファイルを作成するための管理者権限が必要なので、管理者として実行を選択します。

IExpressの検索と起動
IExpressの検索と起動

3. IExpressの最初のページで、Create New Self Extraction Directive(SED)オプションを選択し、Nextをクリックします。

sedは、キャビネットファイルまたは実行可能ファイルを抽出するようにWindowsに指示します(.DLLまたは.EXEファイル)を使用して、ユーザーの介入なしにディスクに直接書き込みます。

SEDファイルの作成
SEDファイルの作成

4. 次に、Extract filesを選択し、Package Purpose画面でinstallation commandオプションを実行します。 このオプションを使用すると、WindowsはEXEファイルの内容を抽出し、EXEファイルを実行するときにEXEファイル内でコマンドを実行できます。

パッケージ目的の選択
パッケージ目的の選択

5. パッケージの優先タイトルを入力し、”次へ”ボタンをクリックします。 この例では、パッケージのタイトルはHelloWorldです。 パッケージのタイトルは、ユーザーがEXEファイルのインストールまたは実行中に表示されるすべてのプロンプトに表示されます。

パッケージの名前付け
パッケージの名前付け

6. デフォルトを維持し、確認プロンプトと使用許諾契約ページの両方で次へをクリックします。 これらのオプションは、インストールにはまったく影響しません。

確認プロンプトを設定すると、WINDOWSはEXEのインストールを続行するかどうかをユーザーに尋ねます。 使用許諾契約書の設定中に、EXEファイルの実行時に同意するかどうかをユーザーに求めます。

確認プロンプトの追加
確認プロンプトの追加
使用許諾契約の設定
使用許諾契約の設定

7. 次に、[Packaged files]ページの[Add]ボタンをクリックして、変換したいファイルを選択し、[Next]をクリックします。

実行可能ファイルに変換するバッチファイルの選択
実行可能ファイルに変換するバッチファイルの選択

8. 以下のコマンドを[プログラムのインストール]フィールドに入力します。 引数/cは、バッチファイルを実行して終了するようにcmdに指示します。

cmd /c HelloWord.bat
インストールせずにファイルを抽出するカスタムコマンドの追加
インストールせずにファイルを抽出するカスタムコマンドの追加

9. パッケージ名とオプションページに到達するまで、次の手順でデフォルトを維持します。

10. 次に、[参照]ボタンをクリックしてターゲットパスを選択し、EXEファイルに任意の名前を付けてから、[次へ]をクリックします。 この例では、EXEファイルの名前はHelloWorldです。exe”を起動します。

EXEファイルの命名
EXEファイルの命名

11. パッケージの作成ページに到達するまで、次のいくつかの手順でデフォルトを維持します。

12. [パッケージの作成]ページの[次へ]ボタンをクリックして、EXEファイルを作成します。

EXEファイルの作成
EXEファイルの作成

13. 最後に、手順10で選択したターゲットに移動し、EXEファイル(HelloWorld.exe)が動作するかどうかを確認します。

以下、EXEファイル(HelloWorld.exe)にターミナルを開業セッションや印刷にこんにちはの世界では、ATAます。

EXEファイルの実行
EXEファイルの実行

BatスクリプトをEXEに変換するBat To Exe Converter

iexpressのような面倒な手順を実行しない場合は、一般的なサードパーティ製のツールが変換されます。バットへ.exeファイルとは、より効果的で便利です。 Bat To Exe Converterは、1つまたは複数のファイルをすばやく変換する無料の便利なツールです。いくつかの手順でbatファイル。

1. お気に入りのwebブラウザを開き、Bat To Exe Converterをダウンロードしてインストールします。

2. 次に、Bat To Exe Converterを起動し、ウィンドウの左上隅にある[ツールバーを開く]ボタンをクリックし、変換するバッチファイル(HelloWorld。バット)。

EXEファイルに変換するバッチファイルを開く
EXEファイルに変換するバッチファイルを開く

3. [変換]をクリックしてEXEファイルの名前とターゲットの場所を指定し、[保存]をクリックしてバッチファイルをEXEファイルに変換します。

バッチファイルをEXEに変換する
バッチファイルをEXEに変換する

4. 最後に、EXEファイルを実行し、動作するかどうかを確認します。

EXEコンバータへの高度なBATを経由してEXEにBATスクリプトを変換する

名前が示すように、EXEコンバータへの高度なBATは最高の包括的なBATコンバータであり、そ このツールは、バッチスクリプトをEXEファイルに変換し、バッチスクリプトをMSI、DLL、およびVBSファイルに変換します。

1. Advanced BAT to EXE Converterをダウンロードしてインストールします。

2. 次に、Advanced BAT to EXE Converterを起動し、ファイルメニュー→開くをクリックして、EXEに変換するスクリプトファイルを選択します。

ファイルメニューを開く
ファイルメニューを開く

3. 次に、左上のBuild EXEボタンをクリックします。 EXEオプションの選択ウィンドウで、以下に示すようにBuild EXEボタンをクリックして、選択した設定に基づいてEXEファイルをビルドします。

おそらく、EXEファイルに埋め込みたい依存関係があります。 その場合は、EXEオプションの選択ウィンドウの埋め込みファイルタブをクリックし、埋め込みファイルを追加します。

バッチファイルをEXEに変換する
バッチファイルをEXEに変換する

ここで、ターゲットパスを設定し、EXEファイルの名前を指定します。 バッチファイルをEXEに変換するには、[保存]をクリックします。 以下では、ウィンドウの下部に変換の進行状況を見ることができます。

変換EXEファイルの保存場所の選択バッチファイルの保存場所の選択
EXEファイルの保存場所の選択

以下では、ウィンドウの下部に変換の進行状況を見ることができます。

バッチファイルの変換
バッチファイルの変換

最後に、EXEファイルを実行し、動作するかどうかを確認します。

結論

このガイドでは、バッチスクリプトのEXEへの変換が可能であることを発見しました。 組み込みおよびサードパーティ製のツールを使用して、バッチスクリプトをEXEファイルに変換する方法を学習しました。

今、あなたのプロジェクトを構築する際にツールのいずれかを選択し、スクリプトを実行可能ファイルに変換しますか? 実行可能ファイルに複数の依存関係(スクリプトファイル)を埋め込んでみてください。

コメントを残す

メールアドレスが公開されることはありません。