代码
int nRet = (int)ShellExecute( NULL, _T("open"), _T("C:\\Documents and Settings\\kse8.KSE\\Desktop\\lnk file\\1.lnk"),NULL, NULL, SW_SHOWNORMAL );
总是得到
Error Code 2 in nRet
不知道为什么 “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 )
最佳答案
您的路径错误 - '\' 是一个特殊字符,要准确地了解这一点,您应该将其加倍 - "C:\\Documents and Settings\\kse8.KSE\\Desktop\\lnk file\\1.lnk"
关于c++ - shellexecute() 函数打开链接文件不起作用,不知道为什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33913180/