いつもお世話になってます。
VBScriptでコマンドプロンプトのコマンドを呼び出すとき、
WshShell.RunやWshShell.ExecよりDOSコマンドを発行すると思いますが、
cmd /c を頭につけた場合と、つけない場合のどちらでも実行できると思いますが、何が違うのでしょうか。
dirコマンドについてはcmd /cがないと実行できないようでしたが、 EVENTCREATEコマンドはどちらでも実行でき、cmd /cなしで実行できるものとできないものがあるようだということは確認しています。
しかし、どちらでも実行できる場合については何が違うのか、どちらがよいのかなどがよく分かりませんでした。
よろしくお願いします。
No.2
- 回答日時:
> cmd /c を頭につけた場合と、つけない場合のどちらでも実行できると思いますが、
> 何が違うのでしょうか。
CMD.exeの/Cスイッチは、指定したコマンドを実行した後に、CMD.exeを終了する設定です。
/Cスイッチを付けない場合は、コマンド実行後にCMD.exeが終了しませんが、
記載のとおり、DIRなど起動しないコマンドも存在します。
DIRなどを指定したい場合は、/Kスイッチを設定する事で起動します。
cmd.exe /K DIR [ENTER]
> しかし、どちらでも実行できる場合については何が違うのか
/Cスイッチを記載していない場合、指定したコマンドを実行する度に、新しいDOS窓が開きます。
要は、実行する度に開かれたDOS窓は、JOB(BAT)が終了しても、開きっぱなしとなると言う事です。
JOB(BAT)をオペレータが手動で起動するのであれば、気になりませんが、自動化であれば、DOS窓の開きっぱなしは問題になるのでは無いですか?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Windows 10 USBにwindows10をいれて起動する方法 5 2022/04/14 14:29
- その他(パソコン・スマホ・電化製品) データの復元ができる無料ソフト(一部ファイルでもよいです) 4 2023/06/04 02:30
- Visual Basic(VBA) VBA★PDFをPDFアプリで印刷しようと思っていますが上手くゆきません 1 2022/06/06 22:04
- UNIX・Linux Linuxについて質問です。 以下のhistoryの出力結果から、sedコマンドのファイル名tmp1 1 2023/02/03 20:11
- オープンソース コマンドプロンプトのコードの実行方法を教えて欲しい 2 2022/11/26 20:45
- UNIX・Linux ubuntuに外部侵入できるか 2 2022/04/09 12:48
- その他(プログラミング・Web制作) DOSコマンドに詳しい方、お知恵をお貸しください 5 2022/11/04 20:55
- UNIX・Linux cronの@rebootでのdateコマンドの実行につきまして 2 2023/06/11 16:23
- その他(開発・運用・管理) WindowsからSSHでサーバーにあるファイルをダウンロードできない…。 3 2022/04/24 11:08
- その他(プログラミング・Web制作) フォルダ内の特定 拡張子のファイルを一括実行するBat ファイルについて 4 2022/04/17 09:51
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
java 起動中のアプリケーショ...
-
32bitアプリから64bitアプリの...
-
ACCESS VBA からエクセルを最小化
-
C# コマンドプロンプト画面で表...
-
コンパイルできるのに実行できない
-
VBプログラムから「管理者とし...
-
「SimpleEntry を型に解決でき...
-
C#からバッチファイルを起動で
-
SYSTEM関数等を用いて複数のコ...
-
ACCESSでタイトルバーを非表示...
-
MacOS:ターミナルではNPMのコ...
-
ShellExecuteの使い方について
-
CloudSticky.jarが起動しない。
-
Eclipseで、プロジェクト名のと...
-
html上で、バッチやexeファイル...
-
Eclipseのアンインストールの仕方
-
Eclipse(JAVA)のデバッグで他...
-
classファイルについて
-
javaクラスファイルをEclipseで...
-
JSPのクラスをコンパイルできな...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ACCESSでタイトルバーを非表示...
-
VBプログラムから「管理者とし...
-
ShellExecuteの使い方について
-
MacOS:ターミナルではNPMのコ...
-
CloudSticky.jarが起動しない。
-
batよりjava起動
-
jarファイルをバッチで実行させ...
-
32bitアプリから64bitアプリの...
-
windows power shell icacl
-
staticのメモリ共有について
-
Java VM のヒープサイズについて
-
eclipseからのターミナル実行方...
-
ACCESS VBA からエクセルを最小化
-
SYSTEM関数等を用いて複数のコ...
-
VB6.0 ラベルが文字化け
-
「SimpleEntry を型に解決でき...
-
C#からバッチファイルを起動で
-
javaからバッチファイル実行
-
JAVAでログ出力するには?
-
コマンドを実行してコマンドラ...
おすすめ情報