




已阅读5页,还剩15页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
为什么选Cshell各语言比较,工欲善其事,必先利其器代码编辑器,内容框架明确学习目标,1.1Linux常用指令,以下指令可网上查到相关用法或去相关BBS了解:,1、alias别名,2、echo显示,3、mkdir创建目录,4、bc运算,1.2Linux常用指令,以下指令可网上查到相关用法或去相关BBS了解:,5、rm删除目录,6、tr大小写转换,7、ls列出目录下的文件或目录,8、cut截取字串,1.3Linux常用指令,以下指令可网上查到相关用法或去相关BBS了解:,9、cd变换工作目录,10、uname显示电脑以及操作系统的相关信息,11、date显示或设定系统的日期与时间,12、cp拷贝,1.4Linux常用指令,以下指令可网上查到相关用法或去相关BBS了解:,13、cat连接文件,14、sort排序,15、sed文件流处理,16、grep查找文件里符合条件的字符串,2.1CSHELL语法,以下可网上查到相关用法或去相关BBS了解:,1、#和#!,2、set变量赋值,3、整数运算,4、goto转向语句,#!/usr/bin/csh,setvar=value,2.2CSHELL语法,以下可网上查到相关用法或去相关BBS了解:,5、if.then.else.endif,if($a10)mand2.endif,2.3CSHELL语法,以下可网上查到相关用法或去相关BBS了解:,6、whileend,a=0while($a10).Command.a+end,2.4CSHELL语法,以下可网上查到相关用法或去相关BBS了解:,7、foreachend,setlist=(l1l2l3l4smcdrill)foreachLAYER($list)echo$LAYERend,2.5CSHELL语法,以下可网上查到相关用法或去相关BBS了解:,8、switch语句,switch($abc)case“2”:command1.breakswcase“4”:command2.breakswcase“6”:command3.breakswdefault:command3.endsw,3.1Genesis脚本运行原理及其注意事项,genesisExxallscr_start.csh讲解genesissyshooksscript_start.csh讲解参见以下PPT,4.1Genesis常用指令,Genesis内部指令大致分如下六大指令:,、VOF和VON关闭和开启错误处理机制,二、SU_OFF和SU_ON释放和取得最高权限(genesis),三、MOUSE取得鼠标所点的坐标值,会把坐标值放到变量$MOUSEANS内,供使用坐标值是以(xy)或(x1y1x2y2)方式返回用法:MOUSEp|r提示信息范例:MOUSEp“Clickonfeaturetobedeleted”setfeature_coordinates=$MOUSEANSsetfeature_x=$feature_coordinates1setfeature_y=$feature_coordinates2,4.2Genesis常用指令,四、AUX设定当前窗口用,防止脚本执行到其他窗口里用法:AUXset_group,group=$n$n为窗口号码范例:COMopen_entity,job=$JOB,type=step,name=$STEPsetgroup=echo“$COMANS”AUXset_group,group=$group,五、PAUSE暂停脚本执行,并显示提示。(不能显示中文)用法:PAUSE要显示的信息范例:PAUSEPleasecheckit!,4.3Genesis常用指令,六、COM用来执行LMC(linemodecommand)命令用法:COM子指令,参数1,参数2,返回值有:$COMANS存放COM指令的执行结果$STATUS如COM指令执行成功则为0,非0则表示执行失败。注:linemodecommand指令具体可参考genesis自带帮助文档的0206.pdf,另外大部分该类指令可通过录制得到,第六类指令最为重要,也最为庞大,其后可接各类子指令,下面列举一些最常用的:1、info子指令用来提取Genesis的ODB+资料库的信息,供写脚本使用注:info子指令具体可参考genesis自带帮助文档的0204.pdf的第六章,4.4Genesis常用指令,2、常用的恢复初始化窗口状态的相关子指令COMaffected_layer,name=,mode=all,affected=noCOMclear_layersCOMzoom_homeCOMdisplay_width,mode=onCOMnegative_data,mode=clearCOMdisplay_sr,display=noCOMfilter_reset,filter_name=popupCOMclear_highlightCOMsel_clear_featCOMsel_options,clear_mode=clear_after,display_mode=all_layers,area_inout=inside,area_select=selectCOMcur_atr_resetCOMdisplay_grid,mode=offCOMdisplay_grid,mode=off,xgrid=0.1,ygrid=0.1COMsnap_mode,mode=offCOMunits,type=inch,4.5Genesis常用指令,3、常用的添加pad的子指令COMadd_pad,attributes=no,x=$pnldrl_x1,y=$pnldrl_y1,symbol=r126,polarity=positive,angle=0,mirror=no,nx=1,ny=1,dx=0,dy=0,xscale=1,yscale=1,4、常用的添加线的子指令COMadd_line,attributes=no,xs=$tk_x11,ys=$tk_y11,xe=$tk_x11,ye=$tk_y11,symbol=r$ltsymbol,polarity=positive,5、在编辑窗口内,把工作层拷贝为另一层COMsel_copy_other,dest=layer_name,target_layer=$lay,invert=no,dx=0,dy=0,size=0,6、输出tgz文件COMexport_job,job=$JOB,path=$tgz_path,mode=tar_gzip,submode=full,overwrite=yes,units=metric,use_placed_comp_only=no,4.6Genesis常用指令,只列举以上例子,其中很多带变量(以$开头的),注意领会。碰到以上没列出的子指令,可查询genesis自带帮助文档的0204.pdf的第六章,或者在Genesis里使用相关功能并录制到对应指令即可,7、删除层COMdelete_layer
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 工厂安全培训知识点
- 2025重庆巫溪县事业单位考核招聘98人备考考试题库附答案解析
- 2025四川泸州交通物流集团有限公司及下属公司招聘10人备考考试题库附答案解析
- 法务专业团队咨询方案
- 2025湖北省省直机关遴选公务员214人备考考试题库附答案解析
- 哲学博士路途
- 工厂安全培训文案课件
- 2025西安经开第九小学实习教师招聘备考考试题库附答案解析
- 2025贵州安顺市中医院引进专业技术人才备考练习试题及答案解析
- 枣庄市台儿庄区2025届公费医学毕业生定岗备考考试题库附答案解析
- 2024版2025秋贵州黔教版综合实践活动五年级上册全册教案教学设计
- 转作风重实干课件
- 村干部饮水安全培训总结课件
- 安全生产治本攻坚三年行动半年工作总结
- 单招备考科学方案
- 医美咨询培训课件
- 海船船员适任 评估规范(2024)轮机专业
- DB50-T 1463.2-2023 牛羊布鲁氏菌病防控技术规范 第2部分:人员防护
- NoSQL数据库应用与实践 课件 第1-6章 认识NoSQL - 增删改查
- 20世纪宋史研究:主要趋势、热点领域与未来展望
- 2025年度餐饮店知识产权保护与合伙人合同
评论
0/150
提交评论