findstr.exe
のような実行可能ファイルは\system32
フォルダーに配置され、コマンドプロンプトからどこからでもアクセスできます。ただし、私のバッチファイルの1つでこれを行うと、特定のCDでのみ機能します。 Windows 10でbatファイルをコマンドに変換するにはどうすればよいですか?
暗黙のコマンドのようにバッチスクリプトにアクセスできるようにするスケーラブルでシンプルな方法
コマンドプロンプトから「どこからでも」スクリプトにアクセスできるようにするシステム上に新しいフォルダーを作成し、このフォルダーをPATH
環境変数(例:C:\LinkScripts
)に設定します。
MKLink を使用して、他の場所にある実際のスクリプトをリンクし、作成してPATH
環境変数に追加した新しいフォルダーへの各スクリプトへのシンボリックファイルリンクを作成します(方法を参照) PATHシステム変数を設定または変更しますか?)。
PATH
の調整が行われたら、コマンドプロンプトの新しいインスタンスを開きます。スクリプトの名前を入力してEnterキーを押すと、リンクしたバッチファイルのバッチファイルロジックが実行されます- MKLink 。
バッチの例
md C:\LinkScripts
mklink C:\LinkScripts\test.cmd C:\Actual\Script\Folder\test.cmd
mklink C:\LinkScripts\pest.cmd C:\Colder\Script\Bolder\pest.cmd
mklink C:\LinkScripts\zest.cmd C:\Different\Script\Shoulder\zest.cmd
結果
これで、新しいコマンドプロンプトを開いて、.cmd
(または.bat
)ファイル拡張子を付けて、または付けずに、zest
、test
、またはpest
を実行できます。そして、それぞれにあるロジックを実行します。これにより、この方法で使用する必要のある各スクリプトまたは新しく追加されたスクリプトに対して簡単なコマンドを簡単に実行できるようになります。
PATHシステム変数を設定または変更するにはどうすればよいですか?
Windows10およびWindows8
- [検索]で、次を検索して選択します。システム(コントロールパネル)
- システムの詳細設定リンクをクリックします。
- 環境変数をクリックします。セクションシステム変数で、
PATH
環境変数を見つけて選択します。 編集をクリックします。PATH
環境変数が存在しない場合は、新規をクリックします。- システム変数の編集(または新しいシステム変数)ウィンドウで、PATH環境変数の値を指定します。 [〜#〜] ok [〜#〜]をクリックします。 [〜#〜] ok [〜#〜]をクリックして、残りのすべてのウィンドウを閉じます。
- コマンドプロンプトウィンドウを再度開き、Javaコードを実行します。
Windows 7
デスクトップから、コンピューターアイコンを右クリックします。
コンテキストメニューからプロパティを選択します。
システムの詳細設定リンクをクリックします。
環境変数をクリックします。セクションシステム変数で、
PATH
環境変数を見つけて選択します。 編集をクリックします。PATH
環境変数が存在しない場合は、新規をクリックします。システム変数の編集(または新しいシステム変数)ウィンドウで、
PATH
環境変数の値を指定します。 [〜#〜] ok [〜#〜]をクリックします。 [〜#〜] ok [〜#〜]をクリックして、残りのすべてのウィンドウを閉じます。コマンドプロンプトウィンドウを再度開き、Javaコードを実行します。