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