求助 关于ShellExecute函数
当我按照平常的方法打开.step文件时却一切正常,请问我该怎么做?(本人刚接触vc++)
[解决办法]
pathname放错位置了
ShellExecute(NULL,"open","S:\\NETGEN\\Netgen-4.9.13_x64\\bin\\netgen.exe",pathname,NULL,SW_SHOWNORMAL);
另外没选择文件时,不应该继续执行
if (dlg.DoModal()==IDOK)
{
pathname=dlg.GetPathName();
}
else
{
return;
}
[解决办法]
调试下看看获取到的pathName是什么,是不是想要打开的文件
[解决办法]
用cmd窗口检验下就知道了
[解决办法]
你要把你的这个netgen的路径放到环境变量或者注册表里
根据提示说shell启动的时候找不到