我要打开当前文件夹下的子文件夹Motorola下的子文件夹dmtool3.1下的2988.exe,这样写为什么不可以?(注:如果把Motorola文件夹放在D盘下,则写成ShellExecute (NULL,TEXT("open"),TEXT("D:\\Motorola\\dmtool3.1\\2988.exe"),NULL,NULL,SW_SHOW); 又可以运行)ShellExecute (NULL,TEXT("open"),TEXT("Motorola\\dmtool3.1\\2988.exe"),NULL,NULL,SW_SHOW);
或
ShellExecute(this->m_hWnd,"open","notepad.exe",
"c:\\MyLog.log","",SW_SHOW );
As you can see, I haven't passed the full path of the programs.
可以写成 .\\Motorola\\dmtool3.1\\2988.exe,
和Dos一样 . 代表当前路径