Solaris 공통 데스크탑 환경: 고급 사용자 및 시스템 관리자 안내서

활동이 데이터 파일을 인수로 사용하는 방법

명령어의 인수는 명령어가 실행되는 대상으로서 주로 파일을 말합니다. 활동은 파일 인수를 허용하도록 작성할 수 있습니다.

예를 들어, Xwud 활동의 EXEC_STRING은 파일 인수가 필수임을 지정합니다.

EXEC_STRING             /usr/bin/X11/xwud -noclick -in \
                                        %(File)Arg_1"Xwd File To Display:"%

용어 Arg인수를 의미합니다. 구문 Arg_1은 첫번째 인수를 의미하며 (File)은 활동이 이 인수를 파일로 취급함을 의미합니다.

사용자가 파일 인수를 제공하는 가장 쉬운 방법은 데이터 파일을 응용 프로그램 아이콘에 끌어다 놓는 것입니다. 데스크탑은 끌어 놓은 파일의 경로를 결정하여 명령행에서 % 기호 사이에 있는 문장(%(File)Arg_1"Xwd File To Display:"%) 대신 파일 경로를 대체합니다. 따라서 실행될 명령어는 다음과 같습니다.

/usr/bin/X11/xwud -noclick -in file_path

사용자가 응용 프로그램 아이콘을 두 번 누르면, 데스크탑은 EXEC_STRING으로부터 파일 인수가 필수인지를 판단하고, 사용자가 파일 이름 또는 경로를 입력할 수 있도록 프롬프트를 표시하는 대화 상자를 표시합니다. Xwud 활동의 경우에 프롬프트는 다음과 같습니다.

Xwd File To Display:

사용자가 제공하는 파일 이름 또는 경로가 파일 인수로 사용됩니다.