web-dev-qa-db-ja.com

デスクトップショートカットからコマンドプロンプトコマンドを実行する

デスクトップショートカットを作成して、押すとコマンドプロンプトが開き、定義済みのコマンドが実行されるようにすることはできますか?

70

ソリューションは非常にシンプルであることが判明しました。

  1. テキスト編集を開く

  2. コマンドを記述し、.batとして保存します。

  3. 作成されたファイルをダブルクリックすると、コマンドはコマンドプロンプトで自動的に実行を開始します。

enter image description here

33

コマンドプロンプトを開いてコマンドを実行するショートカットを作成します。

はい!コマンドの後にコマンドを指定して、cmd.exeへのショートカットを作成できます。または、クリック可能な方法でコマンドを実行することが目的であれば、バッチスクリプトを作成することもできます。

手順:

  1. エクスプローラーで空のスペースを右クリックし、コンテキストメニューで[新規/ショートカット]に移動します。

  2. 場所の入力を求められたら、次のいずれかを入力します。

"C:\Windows\System32\cmd.exe /k your-command"これにより、コマンドが実行され、コマンドプロンプトが開いた後(/ k)が保持されます。

または

"C:\Windows\System32\cmd.exe /c your-command"これにより、コマンドが実行され、コマンドプロンプトが閉じられます(/ c)。

注:

  • テスト済み、Windows 8で動作-コアX86-64 2014年9月12日

  • 複数のコマンドを使用する場合は、それらの間に「&」記号を配置します。例:「C:\Windows\System32\cmd.exe /k command1 & command2」。

123
Robin Hood

はい、ショートカットのパスを作成します

%comspec% /k <command>

どこで

  • %comspec%はcmd.exeのフルパスの環境変数で、ほとんどの(すべてではないにしても)WindowsインストールのC:\Windows\System32\cmd.exeと同等です
  • /kは、コマンドの実行後にウィンドウを開いたままにします。コマンドの実行が終了したらウィンドウを閉じたい場合、これを/cに置き換えることができます。
  • <command>は実行したいコマンドです
39
Alex K.
  1. デスクトップに新しいテキストファイルを作成します。

  2. テキストファイルに目的のコマンドを入力します。

  3. 「.txt」からテキストファイルの拡張子を変更します->「.bat」

10
user2373716

はい。あなたが持っている1つのオプションは、コマンドを含むバッチファイルを作成することです

cmd -c {コマンド}

または

cmd -k {コマンド}

ショートカットは、このバッチファイルになります。

10
Dan

これは古い投稿ですが、間違った情報/構文を持つ投稿に出くわすことに問題があります...

ショートカットアイコンを使用してこれを実行する場合は、デスクトップにcmd.exeアプリケーションのショートカットを作成できます。次に、ショートカットパスに/ K {your command}を追加します。

そのため、デフォルトのショートカットターゲットパスは「%windir%\ system32\cmd.exe」のようになりますが、単に%windir%\ system32\cmd.exe/k {commands}に変更します。

例:%windir%\ system32\cmd.exe/k powercfg -lastwake

この場合、結果を表示するために/ k(開いたまま)を使用します。

アーレンは、/ k(開いたまま)と/ c(閉じた)について正しかった

コマンドプロンプトを開き、「cmd /?」と入力できます。オプションを表示します。

http://www.Microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/cmd.mspx?mfr=true

バッチファイルは、単一のコマンドプロンプトコマンドの一種の過剰です...

これが誰かに役立つことを願って

6
joef

これを試しましたが、「cmd -c(my command)」でcmdプロンプトを開くだけで、実際には実行しませんでした。下記参照。

C:\ windows\System32> cmd -c(powercfg/lastwake)Microsoft Windows [バージョン6.1.7601] Copyright(c)2009 Microsoft Corporation。全著作権所有。

C:\ windows\System32>

***更新
。batファイルを「cmd/k(powercfg/lastwake)」に変更しましたが、正常に機能しました。 ()を省略することもできますが、これも機能します。

2
mayhem2k

「アイテムの場所を入力」にコマンドを入力するだけで、特定のコマンドまたはバッチファイルを実行できるショートカットをデスクトップに作成することもできます。ショートカット作成ウィザードのバー

  1. デスクトップを右クリックします。
  2. 「アイテムの場所を入力」バーにコマンドを入力します。
  3. ショートカットをダブルクリックしてコマンドを実行します。

詳細な手順はこちら

1
Nitish Andola
  1. 最初にそのフォルダに移動して、どこから何を開くかを指定しますデスクトップまたは他の場所にプロンプ​​トを表示します
  2. その場所にテキストファイルを作成し、cmd -cを書き込んで保存しますname.bat
  3. ダブルクリックして、CMDパスがそのフォルダーになります enter image description here
0
Adiii

ドラッグアンドドロップメソッドを使用する

  1. ウィンドウの検索バーからcmdと入力して、ウィンドウバーの操作をプルアップします。
  2. コマンドラインオプションが表示されたら、それを右クリックしてOpen File Locationを選択します。
  3. ファイルエクスプローラーが開き、フォルダー内のショートカットリンクが強調表示されます。強調表示されていない場合は、選択します。
  4. 押し続ける Control キーを押しながらマウスを使用してショートカットをデスクトップにドラッグします。 ドラッグ中にドロップする前にCopy to Desktopが表示されない場合は、 Control メッセージが表示されるまでキーを押します。
  5. デスクトップにリンクをドロップします。
  6. 必要に応じてプロパティを変更します。
0
ΩmegaMan