ShellExecuteでcmd.exeを実行

返信する


答えを正確に入力してください。答えられるかどうかでスパムボットか否かを判定します。

BBCode: ON
[img]: ON
[flash]: OFF
[url]: ON
スマイリー: OFF

トピックのレビュー
   

展開ビュー トピックのレビュー: ShellExecuteでcmd.exeを実行

Re: ShellExecuteでcmd.exeを実行

by aaa » 2017年1月18日(水) 08:30

ShellExecute で command line に パラメータを渡すときは /c で始めます。

Re: ShellExecuteでcmd.exeを実行

by tenlpt » 2014年8月28日(木) 11:25

この質問で助かりました。
つまらない質問なんて、この世にないです。

by OC » 2006年1月22日(日) 21:14

その通りでした…。
つまらない質問に回答してくださってありがとうございます。

Re: ShellExecuteでcmd.exeを実行

by Tomorrow » 2006年1月22日(日) 01:36

> ShellExecute(NULL, "open", "cmd.exe", "\c cat hoge.txt", NULL, SW_SHOWNORMAL)
\c ではなく /c ではないですか?

ShellExecuteでcmd.exeを実行

by OC » 2006年1月21日(土) 12:27

ShellExecuteを使ってcmd.exeにコマンドを送って実行しようとしてるのですがうまくいきません。
たとえば
ShellExecute(NULL, "open", "cmd.exe", "\c cat hoge.txt", NULL, SW_SHOWNORMAL)
のように実行してもコマンドプロンプトは起動するのですがcatの結果は表示されません。
コマンドラインパラメータの渡し方が間違っているのでしょうか?
初歩的な質問で申し訳ないですが回答よろしくお願いします。

ページトップ