【C++】 実行ファイルにファイルをドラックアンドドロップ
【C++】 実行ファイルにファイルをドラックアンドドロップ
誰かコンパイルした実行ファイルに別の画像や音楽ファイルをドラックアンドドロップで起動させてファイル先を読み込ませたいんだけど、どうしればいいんですか?
Re: 【C++】 実行ファイルにファイルをドラックアンドドロップ
使用している言語やOS、開発環境は何ですか?
C言語でしたら、 のタイプのプログラムでコードを書くと簡単です。
argcにコマンドライン引数の数が、argvに具体的な引数が入ります。
argvの0番目は普通いま実行しているプログラムのファイル名が入り、1番目以降に引数(ドロップされたファイル名など)が格納されます。
あとは普通に読み込むだけです。
サンプルプログラムです。
C言語でしたら、 のタイプのプログラムでコードを書くと簡単です。
argcにコマンドライン引数の数が、argvに具体的な引数が入ります。
argvの0番目は普通いま実行しているプログラムのファイル名が入り、1番目以降に引数(ドロップされたファイル名など)が格納されます。
あとは普通に読み込むだけです。
サンプルプログラムです。
最後に編集したユーザー みけCAT on 2013年1月16日(水) 23:01 [ 編集 2 回目 ]
複雑な問題?マシンの性能を上げてOpenMPで殴ればいい!(死亡フラグ)
Re: 【C++】 実行ファイルにファイルをドラックアンドドロップ
WinMainの引数lpCmdLineや__argc、__argvを使えばファイル名を取得出来ます。
Re: 【C++】 実行ファイルにファイルをドラックアンドドロップ
皆さん返事遅れてすいませんでした!昨日ちょいテストがあって忙しくて掲示板見れる暇無かったのですいません!涼雅 さんが書きました:WinMainの引数lpCmdLineや__argc、__argvを使えばファイル名を取得出来ます。
一応皆さんの方法を一つずつ試してます!
Re: 【C++】 実行ファイルにファイルをドラックアンドドロップ
あ!調べてる間に自分がほしかった情報の文字列配列のファイル先受け取り(複数ファイル受け取る為)を分かりましたので自己解決してしまいました。色んな方法教えてくれて、ありがとう&自己解決してしまってサーセン。神族 さんが書きました:皆さん返事遅れてすいませんでした!昨日ちょいテストがあって忙しくて掲示板見れる暇無かったのですいません!涼雅 さんが書きました:WinMainの引数lpCmdLineや__argc、__argvを使えばファイル名を取得出来ます。
一応皆さんの方法を一つずつ試してます!
一応↓のように自己解決してしまいました
Re: 【C++】 実行ファイルにファイルをドラックアンドドロップ
すいません、言語はC/C++ですよね?
それはC#(いまいち詳しくないのでよくわからないのですが……とりあえずCではなさそうです)C++/CLI(?)などの話ではないでしょうか。
それはC#(いまいち詳しくないのでよくわからないのですが……とりあえずCではなさそうです)C++/CLI(?)などの話ではないでしょうか。
- softya(ソフト屋)
- 副管理人
- 記事: 11677
- 登録日時: 13年前
- 住所: 東海地方
- 連絡を取る:
Re: 【C++】 実行ファイルにファイルをドラックアンドドロップ
神族さんのはC++/CLIですね。涼雅 さんが書きました:すいません、言語はC/C++ですよね?
それはC#(いまいち詳しくないのでよくわからないのですが……とりあえずCではなさそうです)などの話ではないでしょうか。
.NETとして将来性はあまり無いとお断りしたのですが、神族さんが使い続けると決断されて現在に至っています。
サンプルサイトとか少ないのでイバラの道なのですが。
>神族さんへ
C++/CLIで.NETの質問は少ないので毎回断り書きを書いて頂けると助かります。
by softya(ソフト屋) 方針:私は仕組み・考え方を理解して欲しいので直接的なコードを回答することはまれですので、すぐコードがほしい方はその旨をご明記下さい。私以外の方と交代したいと思います(代わりの方がいる保証は出来かねます)。
Re: 【C++】 実行ファイルにファイルをドラックアンドドロップ
いつもサーセン。何せ僕まだ初心者ですので、まだ詳細書くなど得意ではないのですけど、次からもっと考えて色んな情報(OSやスペックなど)と質問を合わせて問います。softya(ソフト屋) さんが書きました:神族さんのはC++/CLIですね。涼雅 さんが書きました:すいません、言語はC/C++ですよね?
それはC#(いまいち詳しくないのでよくわからないのですが……とりあえずCではなさそうです)などの話ではないでしょうか。
.NETとして将来性はあまり無いとお断りしたのですが、神族さんが使い続けると決断されて現在に至っています。
サンプルサイトとか少ないのでイバラの道なのですが。
>神族さんへ
C++/CLIで.NETの質問は少ないので毎回断り書きを書いて頂けると助かります。