[英]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.