process
进程操作静态类
引用:require("fastweb.process")
方法概览
返回值 | 方法及描述 |
---|---|
number |
create(filepath,work_directory,args,wait_close,show_window) 创建进程 |
void |
destory(pid) 销毁进程 |
table |
list() 系统进程列表 |
table |
exist(filepath) 指定路径进程列表 |
bool |
exist_pid(pid) PID进程是否存在 |
string |
getpath(pid) 取PID进程路径 |
方法详细
create(filepath,work_directory,args,wait_close,show_window)
描述 | 创建进程。 |
参数 | filepath (string ): 可执行文件路径。 |
work_directory (string ): 工作目录。 |
|
args (table ): 参数。 |
|
wait_close (bool ): 是否等待关闭。 |
|
show_window (bool ): 显示默认窗口。 |
|
返回值 | number : 成功返回PID,失败返回0。 |
示例:
process.create("D:/1.exe","D:",{"-m","22"},false,true)
destory(pid)
描述 | 销毁指定进程。 |
参数 | pid (number ): PID。 |
返回值 | bool : 是否成功。 |
list()
描述 | 获取系统当前进程列表。 |
参数 | 无 。 |
返回值 | table : 进程数组。 |
exist(filepath)
描述 | 指定路径进程PID列表。 |
参数 | filepath (string )进程路径。 |
返回值 | table : PID数组。 |
exist_pid(pid)
描述 | PID进程是否存在。 |
参数 | pid (number ) 进程PID。 |
返回值 | bool : 是否存在。 |
getpath(pid)
描述 | 取PID进程路径。 |
参数 | pid (number ) 进程PID。 |
返回值 | string : 进程路径。 |