Mac OS X의 명령 행 GUI 프론트 엔드 응용 프로그램을 개발하는 방법에 대한 정보가 있다면 궁금합니다.Mac OS X에서 명령 행 응용 프로그램을위한 GUI 프론트 엔드 작성하기
특히, 커맨드 라인 프로그램에 전달할 인수를 지정할 수있는 GUI 프론트 엔드를 좋아합니다.
대단히 감사합니다.
Mac OS X의 명령 행 GUI 프론트 엔드 응용 프로그램을 개발하는 방법에 대한 정보가 있다면 궁금합니다.Mac OS X에서 명령 행 응용 프로그램을위한 GUI 프론트 엔드 작성하기
특히, 커맨드 라인 프로그램에 전달할 인수를 지정할 수있는 GUI 프론트 엔드를 좋아합니다.
대단히 감사합니다.
당신은 몇 가지 옵션이 있습니다. 스크립트에 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
나는 파이썬 + Tkinter 또는 기타를 사용합니다. –