Solaris 公用桌面环境:高级用户和系统管理员指南

操作如何使用作为变量的数据文件

命令的变量 (通常是一个文件) 是命令作用到的事物。编写操作来接受文件变量。

例如,Xwud 操作的 EXEC_STRING 指定了需要一个文件变量:

 EXEC_STRING		/usr/bin/X11/xwud -noclick -in \  
			%(File)Arg_1" 要显示的 Xwd 文件:"%

术语 Arg 代表词语变量。 语法 Arg_1 是指第一个变量,(File) 是指操作把变量当文件来处理。

对用户,提供文件变量的最简单的办法是将数据文件拉放到应用程序的图标上。桌面确定所拉放的文件的路径,并且将它替换到命令行中,放在 % symbols (%(File)Arg_1"要显示的 Xwd 文件:"%) 之间的文本处。这样,所执行的命令为:

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

当用户双击应用程序图标时,桌面从 EXEC_STRING 确定需要一个文件变量,并且显示对话框,提示用户输入文件名或路径。如果是 Xwud 操作,其提示为:

要显示的 Xwd 文件:

用户提供的文件名和路径用作文件变量。