C编程中的shell函数就像Visual basic一样



谁能告诉我 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");

最新更新