[英]How to use Process Class to execute commands need to enter password in 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.