我有一个用C ++编写的控制台程序。现在,我想在程序的用户每次在控制台中键入“ manual”时打开一个手动文档(.txt或.pdf)。我怎样才能做到这一点?指向教程的任何链接都将有所帮助。
尝试将此代码(Open.cpp)编译为Open.exe 然后,您可以使用(例如)以下参数执行它:
打开“ C:\ your file.doc”
打开“ C:\ your file.exe”
打开记事本
#include "windows.h"
int main(int argc, char *argv[])
{
ShellExecute(GetDesktopWindow(), "open", argv[1], NULL, NULL, SW_SHOWNORMAL);
}
Run Code Online (Sandbox Code Playgroud)
程序说明:
lpOperation
参数的另一种选择"open"是NULL。"explore"并且"find"也是选项,但他们不打开文件。