ファイルを作成し、そのファイルに、、、およびfoo.exe
が含まれている場合、内部から呼び出すことはできますか?つまり、実行時に実行されるファイルは?bar.bat
baz.bat
qux.bat
baz.bat
bar.bat
bar.bat
foo.exe
1 に答える
1
私はwinrar(iexpressの代わりに)自己解凍アーカイブを使用して同様のことをしました。
仕組みは以下のようなものです。
- 最初に、指定されたフォルダー (または一時フォルダー %TEMP%/random_name) にすべてを抽出します。
- 次に、最初の実行可能ファイル/スクリプトまたは「抽出後に実行するスクリプト」を呼び出します。あなたの場合、それは bar.bat です。
- その実行可能スクリプトは、他のスクリプト/実行可能ファイルを呼び出すことができます。(あなたの例ではbaz.bat)
念のため、ファイル bar.bat を変更して以下のスクリプトを含めます。
@echo off
cd
explorer .
pause
これにより、抽出されたディレクトリ名が出力され、explorer.exeでディレクトリが開きます。次に、baz.bat が同じディレクトリにあることを確認できます。必要に応じて相対パスを指定します。
于 2013-01-07T07:59:16.293 に答える