| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374 |
- -- process.lua
- local process = {}
- process.module = fw_process
- --[[
- FUNCTION: 创建进程
- PARAMS
- filepath : 脚本文件路径
- working_directory : 工作目录
- args : 参数表
- wait_close : 是否等待关闭
- show_window : 是否显示窗口
- RETURN
- `number` : 进程ID (PID),0表示失败
- ]]
- function process.create(filepath, working_directory, args, wait_close, show_window)
- return process.module.create(filepath, working_directory, args, wait_close, show_window)
- end
- --[[
- FUNCTION: 关闭进程
- PARAM
- pid : 进程ID (PID)
- RETURN
- `bool` : 是否成功关闭
- ]]
- function process.destory(pid)
- return process.module.destory(pid)
- end
- --[[
- FUNCTION: 获取进程列表
- RETURN
- `table` : 进程列表
- ]]
- function process.list()
- return process.module.list()
- end
- --[[
- FUNCTION: 检查文件路径是否存在
- PARAM
- filepath : 文件路径
- RETURN
- `table` : 检查结果
- ]]
- function process.exist(filepath)
- return process.module.exist(filepath)
- end
- --[[
- FUNCTION: 检查PID是否存在
- PARAM
- pid : 进程ID (PID)
- RETURN
- `bool` : PID是否存在
- ]]
- function process.exist_pid(pid)
- return process.module.exist_pid(pid)
- end
- --[[
- FUNCTION: 获取PID路径
- PARAM
- pid : 进程ID (PID)
- RETURN
- `string` : PID对应的路径
- ]]
- function process.getpath(pid)
- return process.module.getpath(pid)
- end
- return process
|