hpy*_*hpy 9 macos user-interface command-line
我想知道是否有关于如何在Mac OS X中为命令行开发GUI前端应用程序的信息来源,但不一定是Xcode?
具体来说,我想要一个GUI前端,让我指定传递给命令行程序的参数.
非常感谢你.
ind*_*gie 10
你有几个选择.为脚本创建GUI"前端"的最常用程序之一是Platypus.但是,这不允许用户传递您想要的参数.另一个选项是创建Cocoa应用程序并使用NSTask类来运行脚本,其中包含用户在NSTextField或NSTokenField中指定的参数.在您的情况下,我认为创建一个用Objective-C编写的完整Cocoa应用程序是过度的.
获得所需内容并且仍然很容易的最简单方法是创建一个用AppleScript编写的脚本.这是一个简单的骨头脚本,可以解决这个问题:
display dialog "Enter arguments:" default answer "" buttons {"Cancel", "Run"} default button 2
set scriptArguments to text returned of result
do shell script "/path/to/script " & scriptArguments
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
7372 次 |
最近记录: |