genesisscript編寫程式指令(内部培训使用).docVIP

  • 25
  • 0
  • 约4.15千字
  • 约 7页
  • 2021-11-06 发布于浙江
  • 举报

genesisscript編寫程式指令(内部培训使用).doc

genesis script編寫 程式指令 (内部培训使用) 一、 ABSTRACT: (摘要) 用所有有用的GENESIS自动化工具例子做一个间短叙述。 SCRIPTS: 一个SCRIPT是一个文本文件,它包含一连串的GENESIS指令。使用者可以告诉GENESIS拿这个档案并执行其中的指令。SCRIPT可以用CSH,PERL或其它程序语言,在此MEUN只讨论CSH。 今天,几乎所有的GENESIS功能都有一个符合的SCRIDT指令。可以让使用者自动执行所有GENESIS程序。使用tooro和系统指令,SCRIPT可以执行工作。 HOOKS是SCKIDT档案,由GENESIS自动产生。(使用者不需要告诉GENESIS在一个确定时间执行SCRIDT.)HOOKS分为两种种类。 1,Command Hooks(Line Hooks)。 在GENESIS每一个指令可以被指派2个Hooks,一个可以在command前会 被自动执行。另一个则在command后自动执行。 2,SPECIALIEED HOOKS.(专用HOOKS) 有一些GENESIS制程有专用的HOOKS。它在制程不同步骤(STAGE)产生。 这些HOOKS可以容易通过很多环境变量,可以使它们用制程相通,产生它 们。AUTO DRICC/RONT MANAGERS, ETN和其它等制程有这些 HOOKS。 HOOKS可以使用在执行例行性操作。这些操作在一个确实的操作前或后通常被需要。它们可以被使用在一个JOB LOG确实的操作。每一件事情可以被SCRIDT或HOOK完成,但是不建议在每一个指令前加一个PRE或POST HOOK。 如何指派HOOKS到指令, $GENESIS---DIR/SYS/hooks/line hooks包括所有线上hook档案。每一个指令有一个line-mode-command。 AUX---SET TAUGET WINDOW。 告诉GENESIS那一个是下一个设定指令窗口应该GO. 使用:AUX set-group, group=n n=GENESIS已产生窗口idxo。 例如:AUX set group,group=1。 VOF VON ----处理错误(handle erroos) VOF指令关闭机械,让SCRIDT自己handle错误。VON指令重新开始GENESIS错误handle机械。 PAUSE:暂停SCRIPT执行。 PAUSE停止SCRIPT执行,同时开一个有讯息窗口。使用者可以使用一般方式的应用。 USAGE:PAUSE(显示的讯息) 例如:PAUSE Click Continueto Continue MOUSE:得到座槽输入。 MOUSE停止SCRIPT执行同时开一个窗口提示使用者在GRAPHIC EDITOK区域按M1键。 UASAGE:MOUSE (P/R) 显示的讯息. 响应:$MOUSEANS变量得到使用者以鼠标点选坐标值。 当MOUSE指令后跟P,则使用者应该选一个点,则2个值(XASY)将被括在MOUSEANS中。 当MOUSE指令后跟r,则使用者须选择一个矩型,这时4个值将被包含在MOUSEANS (X1,Y1,X2,Y2)中。 例如:MOUSE p Click on feature to be deleted set feature X =$ MOUSEANS (1) set feature Y = $ MOUSEANS(2) COM----执行 Line Mode Command。 COM是被执行所有GENESIS LMC 指令。所以是最常用的指令。 NSAGE:COM Line--mode--command,arg1=value1,arg2=value2 …… RESPONSE:当执行COM指令后,2个变量被设定。 $STATUS :LMC执行后回复一个整数表示现况。这是有当$GENESIS自己的错误检查被关闭(使用使用VOF指令)。假如指令执行OK,$STATUS是设定中,否则$STATUS是设为错误ID手码。 $COMANS:有一些GENESIS LMC 执行完毕会回复资料。 大多数执行它设定变量为$COMANS. 举例说明: 1,首先打开my-job工作。 COM open - job,job = my-job 2,用my-job步骤打开graphic editor ,是全页面,不是icon。 COM open-entity,job=my-job,type=step,name=my-step,iconic=no 3,Open-entity指令 传回窗口group N0。它打开在变量$COMANS中。 4,告诉GENES

文档评论(0)

1亿VIP精品文档

相关文档