Functions._Run 方法 | |
执行 Windows 或 DOS 应用程序、批处理文件或 DOS 命令。
命名空间:
XSharp.VO
程序集:
XSharp.VO (在 XSharp.VO.dll 中) 版本:2.22 GA
语法 FUNCTION _Run(
cProgram AS STRING
) AS DWORD
public static uint _Run(
string cProgram
)
查看代码参数
- cProgram
- 类型:String
要执行的应用程序的命令行(文件名加可选参数)。
如果 lpCmdLine 参数中的可执行文件名不包含目录路径,
系统会按以下顺序搜索可执行文件:
1) 应用程序加载的目录。
2) 当前目录。
3) Windows 系统目录。GetSystemDirectory 函数检索此目录的路径。
4) Windows 目录。GetWindowsDirectory 函数检索此目录的路径。
5) PATH 环境变量中列出的目录。
返回值
类型:
UInt32
如果函数成功,返回值大于 31。如果函数失败,返回值是以下错误值之一。
返回代码/值描述
0
系统内存或资源不足。
ERROR_BAD_FORMAT (1)
.exe 文件无效。ERROR_FILE_NOT_FOUND (2)
未找到指定的文件。
ERROR_PATH_NOT_FOUND (3)未找到指定的路径。
备注
此函数使用 Windows API 中的 WinExec() 函数。那里提到的安全问题对此函数也同样适用。
WinExec()参见