編集
コンピュータの起動時やイベントに基づいてタスクを実行したい場合、これは非常に役立ちます
質問に戻る
質問が2つあります。
コマンドプロンプトを起動したときに、いくつかの特定のコマンドを実行するようにしたいです。
たとえば、
cls
コマンドプロンプトをクリアするなど。バッチ ファイルでいくつかのコマンドを実行し、ユーザーが新しいコマンド (ある場合) を入力するのを待機します。
たとえば、ユーザーを指定されたフォルダーに移動し、ユーザーがコマンドプロンプトからファイルを名前変更/削除するのを待機するバッチ ファイルなどです。
どうすればいいですか?
ベストアンサー1
コマンドプロンプトを起動するたびに、定義された一連のコマンドを実行したい場合は、initスクリプトを指定するのが最善の方法です。オートランレジストリ値。次のように作成します (拡張可能な文字列値を使用すると、次のような環境変数を使用できます%USERPROFILE%
)。
reg add "HKCU\Software\Microsoft\Command Processor" /v AutoRun ^
/t REG_EXPAND_SZ /d "%"USERPROFILE"%\init.cmd" /f
init.cmd
次に、プロファイル フォルダーにファイルを作成します。
@echo off
command_A
command_B
...
cls
これらの変更を削除するには、消去レジストリキー:
reg delete "HKCU\Software\Microsoft\Command Processor" /v AutoRun