忘れないうちに
・「lpCmdLine*1」と「GetCommandLine()」で得られる文字列は違う
→具体的には、
「lpCmdLine」:「コマンドライン引数のみ」、
「GetCommandLine()」:「実行ファイルのフルパス + コマンドライン引数」
後、VCだったら「__argv」というマクロ*2があって、
これだと「GetCommandLine()」と同じ文字列が拾える。
(…ちなみに、一般的なCの「*argv[]」も「GetCommandLine()」と同じ…ということでいいのかな?)
・で、上記の通り「実行ファイルのフルパス + コマンドライン引数」なので
これで実行場所を拾ってみたんだけど、
「GetModuleFileName( NULL, buffer, buf_size )」で拾えるみたいだね…(苦笑)
・「右クリック -> プログラムから開く」で実行すると
コマンドライン引数にファイル名(フルパス)が渡されるんだけど、
個々のファイル名が「"」で括られているので、
そのままでは使えないので注意。
・「getopt()」でコマンドライン引数を解析できるとか。
・CPU1Gはもうロースペックですか…そうですか(ちょい複雑)