2010-09-21 15:53:08 +0000 2010-09-21 15:53:08 +0000
23
23
Advertisement

Cmd.exeを静かに実行するには?

Advertisement

Windows XPの実行ダイアログで以下のコードを使用しています。

cmd /c "C://Program Files/Adobe/Adobe Photoshop CS4/Photoshop.exe"

システムにインストールされているプログラムのパスを置き換えても構いません。問題はPhotoshopが起動してもcmd.exeウィンドウが出てこないことです。私はcmd.exeファイルをポップアップさせたくありません。cmd.exeウィンドウを開かずにcmd経由でプログラムを起動することは可能ですか?私はcmdが静かに動作する必要があります。ところで、私はプログラムのためにこのコードが必要です。だから私はcmdを介してプログラムを起動する必要がありますが、cmd.exeウィンドウがポップアップせずに。

その他のコメント

私はプログラムでそのコードを使用しますので。プログラムは、cmdのexeを開始することができます。しかし、問題は、我々は、インストールされているPhotoshopのバージョンがわからないということです。だから、それはPhotoshop CS4またはPhotoshop CS5にすることができます。通常、以下のコードをRunに入力すると、どちらがインストールされていてもPhotoshopが起動します。プログラムは上記のRunのようにcmdを起動しますが、以下のようなものです。

photoshop

しかし、それは動作しません。しかもcmdのウィンドウまで出てくる。プロセスを黙々と実行させたい。また、他のツールをインストールしてはいけない。デフォルトのWindowsで動作するような解決策が欲しい。

Advertisement
Advertisement

回答 (8)

22
22
22
2010-09-21 17:54:11 +0000

問題は、コマンドプロンプト(cmd)が終了できないということです。

4
4
4
2010-09-21 16:24:07 +0000

HSTAR http://www.ntwind.com/software/utilities/hstart.html

あなたは

  • スタート …
  • c:\hstart\hstart.exe /NOCONSOLE "cmd /c "c:\program files\microsoft office\office11\winword.exe""

を実行するか、アイコンを作成することができます。(他の人は cmd.exe で実行してコマンドウィンドウを隠すことができる vbs から実行しています)…でも hstart を使うことができます。

あなたが EXE を実行しているので、スタート…run…pathofexe を実行したり、アイコンを作成したりすると、コマンドプロンプトが起動しません。ではなぜ cmd.exe から起動したいのですか?

また、注意してください… dos や windows ではディレクトリパスにバックスラッシュを使います。前方のスラッシュはUNIXやLINUXではURLやディレクトリパスのためのものです。

3
Advertisement
3
3
2010-09-21 17:42:10 +0000
Advertisement

最良の選択肢は、あなたが何をしようとしているのかを尋ねることです。プログラムの「コード」が必要な場合、なぜシェルの実行を使わないのですか?

そして、どんな正当なワークフローでコマンドラインを呼び出す必要があるのか、私には想像できません。

2
2
2
2013-11-12 06:54:35 +0000

これを実現するために使用できる Quiet というツールがあります。.exeまたは.batファイルを引数として渡すだけです。そのためには、デスクトップにcmdコマンドプロンプトのショートカットを作成します。そして、作成したコマンドプロンプトのショートカットのプロパティを取得します。その後、「ショートカット」タブの「ターゲット」フィールドに次のように記入します:

[pathToQuiet.exe] [pathToThe(.exe)/(.bat)file]

ショートカットをダブルクリックすると、プロセスが起動し、タスクマネージャーのプロセスリストで確認できます。

注意 Quiet.exeと.exeまたは.batファイルの両方のパスにホワイトスペースがないようにしてください。

2
Advertisement
2
2
2014-11-04 11:38:20 +0000
Advertisement
cmd /c "C://Program Files/Adobe/Adobe Photoshop CS4/Photoshop.exe" %*
  • 実行ファイルの [path]\name.
  • スクリプトが必要とする他のすべての引数 (%*) - バックグラウンドでexeを実行します。
1
1
1
2015-07-22 13:10:48 +0000

コマンドを実行してすぐにプロンプトを終了したい場合は、次のようにします…

cmd /c “C://Program Files/Adobe/Adobe Photoshop CS4/Photoshop.exe” && exit http://www.thewindowsclub.com/command-prompt-tricks-windows (複数のコマンドを実行するセクションを参照してください)

0
Advertisement
0
0
2015-07-08 15:49:33 +0000
Advertisement

なぜこれを使わないのか

cmd /c start "C://Program Files/Adobe/Adobe Photoshop CS4/Photoshop.exe exit"
-2
-2
-2
2015-09-02 18:10:30 +0000

私は最終的に私が解決策を見つけようとしてきたショートカットのcmdウィンドウを非表示/閉じるために少なくともwindows 10で表示される方法を考え出しました。ここでは、私は別のドメインのログインでrunasを介してActive Directoryのユーザーとコンピュータを開くために使用しています。

runas.exe /savecred /user:domain:\username “cmd /c start mmc C:\WindowsSystem32dsa.msc”

おそらく “cmd /c start "は簡単な解決策です…

Advertisement

関連する質問

7
5
15
4
4
Advertisement