デスクトップショートカットを作成して、押すとコマンドプロンプトが開き、定義済みのコマンドが実行されるようにすることはできますか?
はい!コマンドの後にコマンドを指定して、cmd.exeへのショートカットを作成できます。または、クリック可能な方法でコマンドを実行することが目的であれば、バッチスクリプトを作成することもできます。
手順:
エクスプローラーで空のスペースを右クリックし、コンテキストメニューで[新規/ショートカット]に移動します。
場所の入力を求められたら、次のいずれかを入力します。
"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
」。
はい、ショートカットのパスを作成します
%comspec% /k <command>
どこで
%comspec%
はcmd.exeのフルパスの環境変数で、ほとんどの(すべてではないにしても)WindowsインストールのC:\Windows\System32\cmd.exe
と同等です/k
は、コマンドの実行後にウィンドウを開いたままにします。コマンドの実行が終了したらウィンドウを閉じたい場合、これを/c
に置き換えることができます。<command>
は実行したいコマンドですデスクトップに新しいテキストファイルを作成します。
テキストファイルに目的のコマンドを入力します。
「.txt」からテキストファイルの拡張子を変更します->「.bat」
はい。あなたが持っている1つのオプションは、コマンドを含むバッチファイルを作成することです
cmd -c {コマンド}
または
cmd -k {コマンド}
ショートカットは、このバッチファイルになります。
これは古い投稿ですが、間違った情報/構文を持つ投稿に出くわすことに問題があります...
ショートカットアイコンを使用してこれを実行する場合は、デスクトップに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
バッチファイルは、単一のコマンドプロンプトコマンドの一種の過剰です...
これが誰かに役立つことを願って
これを試しましたが、「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)」に変更しましたが、正常に機能しました。 ()を省略することもできますが、これも機能します。
「アイテムの場所を入力」にコマンドを入力するだけで、特定のコマンドまたはバッチファイルを実行できるショートカットをデスクトップに作成することもできます。ショートカット作成ウィザードのバー
ドラッグアンドドロップメソッドを使用する
cmd
と入力して、ウィンドウバーの操作をプルアップします。Open File Location
を選択します。Copy to Desktop
が表示されない場合は、 Control メッセージが表示されるまでキーを押します。