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