求打开exe文件时取得参数值方法.
A文件(EXE)用ShellExecute 打开外部B文件(EXE)时传递参数,
B文件exe打开时得到A文件发送的参数是怎样做呢?
WINAPI WinMain(HINSTANCE, HINSTANCE, LPSTR, int)
在这里怎样得到呢?
大虾们帮忙解答。
先谢谢了。
[解决办法]
A.exe -参数1 -参数2 -参数3...
B里面直接ParamStr(1),ParamStr(2),ParamStr(3)...
[解决办法]
WINAPI WinMain(HINSTANCE, HINSTANCE, LPSTR ParamStr, int)
{
try
{
int size;
if(size = strlen(ParamStr) != 0)
{
DrawInfo.FileName = ParamStr;//ParamStr为传入值
}
else
{
DrawInfo.FileName = "";
}