繁体   English   中英

如何在Swift MacOS中通过进程执行多个命令

[英]How to execute more than one commands by Process in Swift MacOS

我要执行以下操作:1.将目录更改为/ Applications。2.打开任何应用程序,例如:打开QQ.app

我在CML中成功执行了以下命令:1.cd / Applications 2.open QQ.app

我尝试了以下代码,但没有用:

let process = Process()
process.launchPath = "/bin/bash"
process.arguments = ["cd /Applications"]
process.launch()

let process2 = Process()
process2.launchPath = "/bin/bash"
process2.arguments = ["open QQ.app"]
process2.launch()

尝试添加;

 process.waitUntilExit()

之前

 process2.launch()

或者,您可以在进程上添加终止处理程序,并在第一个处理程序运行时调用process2。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM