No.2ベストアンサー
- 回答日時:
DOS窓開いてもよくて何も考えず楽に出来るのが
system("プログラム名");
DOS窓開きたくないとかそのプログラムの完了待ちしたい
とか言うのであれば
CreateProcess関数とか
ShellExecuteEx関数とWaitForSingleObject関数の組み合わせ
この関数にあたってちょっと前にここで質問してるので参考になれば
http://oshiete1.goo.ne.jp/qa5540488.html
この回答への補足
■CreateProcess関数とWaitForSingleObject関数の
組み合わせで、実行フアイル(.exe)は表示できました。
ありがとうございました。
■この関数は、開けるのは実行フアイル(.exe)だけなのでしょうか?
・HTMフアイルを開こうとしても出来ませんでした。
・system("プログラム名.htm");では開けました。
■質問-1
・.htmフアイルが開ける方法は有りますか。
ご教示ありがとうございます。
早速、system("プログラム名");を試してみました。
ご指摘の通りその都度、DOS画面が開きます。
CD-ROMを配布したいと思っていますので、いまいちと思い
>CreateProcess関数とか
>ShellExecuteEx関数とWaitForSingleObject関数の組み合わせ
を勉強しています。
分らない事が出来ましたら質問させて下さい。
No.3
- 回答日時:
>・HTMフアイルを開こうとしても出来ませんでした。
時間取れないのできちんと見たわけではありませんが
動かないのであればCreateProcess関数は関連ずけの面倒まで
見ないってことじゃないですかね
簡単にShellExecuteで動かしたところ動いてるみたいです
ちょっときつい言い方かもしれませんが
せっかく書いているので他の関数やパラメータなども
設定して動かした上で質問してください
(聞きゃいいってもんじゃありません)
やった上での質問なら何をどうやって出来なかったのかを明記してください
回答側も手間が増えるだけですので
失礼しました。
・CreateProcess関数では、拡張子[.exe]は開きました、拡張子[.htm]は開きませんでした。
・「実行可能なファイル」・・・この意味を理解していませんでした。
■ShellExecute関数は[.exe]も[.htm]も開きました。
■ShellExecuteEx関数は未確認です。
■WaitForSingleObject関数,GetExitCodePrecess関数と上記の関数の組み合わせを勉強中です。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(プログラミング・Web制作) プログラムの勉強のおすすめは 7 2022/12/09 20:09
- C言語・C++・C# C言語の質問です。バイナリ形式で保存されたWindows Bitmap形式の画像ファイルを読み込み、 3 2023/07/19 14:58
- C言語・C++・C# 【C++】IDirect3DSurfaceのディープコピーは可能ですか? 1 2022/07/06 02:47
- Mac OS 動画ファイルの画質比較アプリ (Mac) 1 2023/07/14 19:19
- JavaScript [Java] Edgeでのアドレスバー非表示について 3 2022/04/20 17:51
- Visual Basic(VBA) VBAにてメール作成した際、一部指定箇所のみ赤文字にしたいです。 下記の内容ですと作成されたメール本 1 2022/04/27 13:31
- Windows 10 ノートPCをスリープにするとアプリが閉じてしまう。 3 2022/04/14 18:33
- アプリ Edgeを操作するアプリについて 4 2023/05/11 22:48
- C言語・C++・C# このプログラミング誰か教えてくれませんか 3 2022/05/13 17:27
- その他(コンピューター・テクノロジー) PC利用中に勝手に起動する窓を消し去る方法を教えて下さい。 1 2023/05/08 16:48
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
このプログラミング誰か教えて...
-
PICの逆アセンブル?について
-
コンソールアプリでファイル選...
-
サイクロイドの軌跡
-
プログラムとは理系ですか文系...
-
初心者にEXCELのVBAを教えると...
-
VBプログラムをEXCEL VBAに移植...
-
Ryzen 3700(無印)はWin11に対応...
-
UNIX環境でのCプログラム上でC...
-
win版とmac版などがあるのはなぜ?
-
API、OCX、DLLって何でしょう?
-
DLLってなに?
-
DeviceIoControlを使って、フロ...
-
今年の新規開発でVB6を使って...
-
VBS:コンピュータ名を取得し、...
-
1年無職の彼氏 別れるべきですか?
-
今職業訓練のパソコン教室行っ...
-
あいのり風のメッセージビデオ...
-
システム開発者などとの交渉に...
-
CSSでindex.htmlをクリックする...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
API、OCX、DLLって何でしょう?
-
VBプログラムをEXCEL VBAに移植...
-
UNIX環境でのCプログラム上でC...
-
このプログラミング誰か教えて...
-
C言語のHP-UXからLinuxへのポ...
-
Ryzen 3700(無印)はWin11に対応...
-
VB.net エラーメッセージを英文...
-
SNMPトラップ情報をC#.netで作...
-
プログラムとは理系ですか文系...
-
現在プログラミングの研修中な...
-
VBS:コンピュータ名を取得し、...
-
C言語でSMTPを使ったプログ...
-
C/C++でチャットソフトを作りた...
-
OSとCPUの関係について
-
DLLってなに?
-
自動で施設の空きを通知するプ...
-
PHP+MySQLで家計簿を作りたい
-
どんなプログラムを自作しまし...
-
コンソールアプリでファイル選...
-
If … then の中の条件式と型に...
おすすめ情報