ab.com コミュニティ

ActiveBasicを通したコミュニケーション
現在時刻 - 2024年3月28日(木) 23:56

全ての表示時間は UTC+09:00 です




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


通報する
ページトップ
   
投稿記事Posted: 2006年1月22日(日) 01:36 
オフライン

登録日時: 2005年6月04日(土) 10:09
記事: 72
引用:
> ShellExecute(NULL, "open", "cmd.exe", "\c cat hoge.txt", NULL, SW_SHOWNORMAL)
\c ではなく /c ではないですか?


通報する
ページトップ
 記事の件名:
投稿記事Posted: 2006年1月22日(日) 21:14 
その通りでした…。
つまらない質問に回答してくださってありがとうございます。


通報する
ページトップ
   
投稿記事Posted: 2014年8月28日(木) 11:25 
この質問で助かりました。
つまらない質問なんて、この世にないです。


通報する
ページトップ
   
投稿記事Posted: 2017年1月18日(水) 08:30 
ShellExecute で command line に パラメータを渡すときは /c で始めます。


通報する
ページトップ
   
期間内表示:  ソート  
新しいトピックを投稿する  トピックへ返信する  [ 5 件の記事 ] 

全ての表示時間は UTC+09:00 です


オンラインデータ

このフォーラムを閲覧中のユーザー: Ahrefs [Bot] & ゲスト[21人]


トピック投稿:  可
返信投稿:  可
記事編集: 不可
記事削除: 不可
ファイル添付: 不可

検索:
ページ移動:  
cron
Powered by phpBB® Forum Software © phpBB Limited
Japanese translation principally by ocean