欢迎来到天天文库
浏览记录
ID:52565163
大小:36.00 KB
页数:5页
时间:2020-03-28
《genesis2000脚本GUI界面编写.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、genesis2000脚本GUI界面编写下面就是Genesis的GUI的demo程序,从里面可以学到几乎全部的GUI的功能了.前面的变量设定的部份省略不讲,大家可以参考Shell编程#!/bin/csh#ThisscriptisforGUIdemo.##################################################################################alias gui '${GENESIS_DIR}/e${GENESIS_VER
2、}/all/gui'alias gui_out 'echo!:*>>$GuiDefFile'alias gui_lst 'cat!:*>>$GuiDefFile'alias dogui 'gui<$GuiDefFile>$GuiDatFile;source$GuiDatFile;rm-f$GuiDefFile$GuiDatFile'if($?GENESIS_TMP)then setTMP=$GENESIS_TMPelseif($?GEN
3、ESIS_DIR)then setTMP=$GENESIS_DIR/tmpelse setTMP=/genesis/tmpendif#SetguiparameterssetGuiDefFile=$TMP/GuiDefFile.$$setGuiDatFile=$TMP/GuiDatFile.$$#Setfontsforgui #设定字体前三码表示字体格式,后两码数字表示大小 #格式三码h表字型(可选t)b表字宽粗体(bold)(可选m
4、,细体)r表字正(可选i表斜体)setTitleFont=hbr18setNormFont=hbr14setHintFont=hbi14#Setcolorsforgui #颜色是用RGB的型式表示,可以用Genesis中OPTION下COLOR功能来选自己喜欢的, #然后设定到GUI中去每一种颜色用两位数字表示99表示最深00表示最浅依次为R-redG-GreenB-BluesetRedColor=990000setWhiteColor=999999setTitleColor=772288s
5、etNormColor=222299###############################################################setjob_list=`dbutillistjobs
6、awk'{print$1}'`gui_outWIN200200 #确定GUI窗口左上角在屏幕中的位置gui_outBG$WhiteColor #BGbackground背景颜色gui_outLABEL@/tmp/orb
7、logo.xbm #添加标签(可以是一串字符,也可以是一个XPM格式图片我们在 #后面会讨论如果制作这种图片,在6.如何加入中文里有说明)gui_outBG$TitleColorgui_outFG$WhiteColor #FGfontground字体颜色gui_outLABELGUIDemo gui_outBG$NormColorgui_outTEXTus
8、er_nameUsername: #TEXT文字输入窗口,并将值传给user_name变量,显示”Username”gui_outDTEXTuser_nameBeyondLi #设定文字窗口的初始值DefaultTEXT=>DTEXT,初始为BeyondLigui_outBW3 #BW区隔线宽BOLDWidth设为3gui_outFORM #表格开始gui_outLABEL'
9、SelectJob-->'gui_outLISTStepJob5S1 #LIST列表选择功能StepJob为变量5表示显示5行S表示单选 #多选为M,1表示显示时从第1个项目开始显示foreachJobName($job_list) #这里将除了gen
此文档下载收益归作者所有