lua语言怎么关闭游戏

核心提示用 os.execute()? 函数 和 系统交互,调用系统命令结束就行了这个是最简单的方法,不需要链接和使用进程的函数库。--?windows?下结束游戏进程local?function?ms_killByTitle(?title?)??

用 os.execute()? 函数 和 系统交互,调用系统命令结束就行了

这个是最简单的方法,不需要链接和使用进程的函数库。

--?windows?下结束游戏进程

local?function?ms_killByTitle(?title?)

????--?任务管理器?-?应用程序窗?-?任务?

????local?cmd?=?[[taskkill?/F?/FI?"WINDOWTITLE?eq?%s"]]

????cmd?=?string.format(?cmd,?title?)

????os.execute(cmd)

end

local?function?ms_killByName(?name?)

????--?任务管理器?-?进程?-?映像名称

????local?cmd??=?[[taskkill?/F?/FI?"IMAGENAME?eq?%s"]]

????cmd?=?string.format(?cmd,?name?)

????os.execute(cmd)

end

local?function?main?()

????--标题或进程名可以加通配符?"*"

????--打开记事本,每次测试一条命令

????ms_killByTitle("无标题?-?记事本")

????

--????ms_killByTitle("记事本*")

--

--????ms_killByName("notepad.exe")

--????ms_killByName("notepad.*")

end

main()

 
友情链接
鄂ICP备19019357号-22