我做了一个由终端运行.jar的Swift脚本。
当我在浏览器搜索栏上输入“key:”时会启动此脚本,但我需要将URL中写入的参数“key:parameter”传递给脚本。
import Foundation
@discardableResult
func shell(_ args: String...) -> Int32 {
let task = Process()
task.launchPath = "/users/.../Desktop/MyApp/dist"
task.launch()
task.arguments = args
task.waitUntilExit()
return task.terminationStatus
}
shell("ls")
shell("java", "-jar", "myApp.jar")
如何将参数存储在Swift变量中?
提前致谢