谁能告诉我 C 编程中 shell 函数的代码是什么,就像在 Visual Basic 中一样:
Shell("C:WINDOWSCALC.EXE", 1)
谢谢
我相信VB函数只是Windows API ShellExecute的简化包装器。
等效的 C 代码如下所示:
#include <windows.h>
ShellExecute(NULL,
NULL,
"C:\WINDOWS\System32\CALC.EXE",
NULL,
NULL,
SW_SHOWDEFAULT);
你可以尝试在 C 中system()
函数。
举个例子:
system("calc.exe");
编辑:您需要使用转义序列来表示反斜杠,因为它本身表示定义 esc. 序列的起点(例如n
(,在需要追加的任何位置使用
\
。例如:
system("My\Long\Long\Path\program.exe");