Windowsのコマンドプロンプト起動時にコマンドを実行する方法 質問する

Windowsのコマンドプロンプト起動時にコマンドを実行する方法 質問する

編集

コンピュータの起動時やイベントに基づいてタスクを実行したい場合、これは非常に役立ちます

http://answers.microsoft.com/en-us/windows/forum/windows_7-performance/how-to-schedule-computer-to-shut-down-at-a-certain/800ed207-f630-480d-8c92-dff2313c193b


質問に戻る

質問が2つあります。

  1. コマンドプロンプトを起動したときに、いくつかの特定のコマンドを実行するようにしたいです。

    たとえば、clsコマンドプロンプトをクリアするなど。

  2. バッチ ファイルでいくつかのコマンドを実行し、ユーザーが新しいコマンド (ある場合) を入力するのを待機します。

    たとえば、ユーザーを指定されたフォルダーに移動し、ユーザーがコマンドプロンプトからファイルを名前変更/削除するのを待機するバッチ ファイルなどです。

どうすればいいですか?

ベストアンサー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

おすすめ記事