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:

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