代码
int nRet = (int)ShellExecute( NULL, _T("open"), _T("C:\\Documents and Settings\\kse8.KSE\\Desktop\\lnk file\\1.lnk"),NULL, NULL, SW_SHOWNORMAL );
总是得到
nRet中的错误代码2
不知道为什么 “1.lnk”文件是pdf的快捷方式是不是开放?
您可以通过这些步骤简单地创建这些场景 1)创建pdf文件的快捷方式,即(shift + f10),然后“创建快捷方式” 2)将其重命名为1.lnk pdf文件和快捷方式都放在桌面的同一文件夹中。 然后执行命令
int nRet = (int)ShellExecute( NULL, _T("open"), _T("C:\\Documents and Settings\\kse8.KSE\\Desktop\\lnk file\\1.lnk"),NULL, NULL, SW_SHOWNORMAL )
答案 0 :(得分:0)
你的道路是错的 - ' \'是一个特殊的角色,为了得到这个,你应该加倍 - "C:\\Documents and Settings\\kse8.KSE\\Desktop\\lnk file\\1.lnk"