簡體   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