OvationPro2.75(02-January-05) K]   d6HSVnd vG  L L 4 @0 @  tn L GenericBlackfWhitefTransparent fRedfGreenfBluefCyanfMagentafYellow fRegistration f PF.HSVn:Pff.- @ 7"cA\IPBtSӧnn n бnnR7n>H.QDPDingsArial Bold ItalicTimes New RomanTimes New Roman ItalicArial ItalicCourier NewArial BoldArialTimes New Roman Bold ItalicCourier New BoldTimes New Roman Bold Ne d ,Bodytext#P\.. "40P33`* Ch NumberG8+`0P33t Ch HeadingC 0u0uYЉ0P33o Ch ContentsV б**!. 020Pff( ۯCh IntroW б**!020Pff( UNoPointsP\.. "40P33`* HeadingCб66+=0 P331 SubHeadingF..# 70 P33, FunctionName ..X70P33}, Function? ..w70P33}, CaptionDӧ%'-0P33$ Indentt( P\.. "40P33`* pBIndent12mmVP\.. "40P33`* ߄!{Listing**20P33( BoldItalicR..!@50P33`* Bold-lineQ>..(#70P33+ BoldWordQ>..(#70P33+ CourierWord .. 50P33' SpaceAfter!P\.. "40P33`* Nospaceafter"P\.. "40P33`* HeaderL#?!б**!020P33( hHeaderR$G!б**!020P33( vItalict*SBt.."60P33+   eg8 P\..$30P33) Eб**!00P33& h б**!00P33& vW * P\..$30P33) Q б**!00Pff& Ueg8P\S0P33{ NV3f0P33a V0u0uZ\0P33j 3Q" б**!. 00Pff& ۯ<  б**!. 00Pff& İб**!00Pff& U*X б66+=0 P331 CR..$30P33) JP\..$30P33) pBpR..$30P33) pB?cA**!00Pff& U3f0P33a E б**!00Pff& U_h..$]40 P33o* eg8P\..$30P33) JP\..$30P33) pBCR..$30P33) y7Q>..$30P33) y7"7..1(!-0P33s& w%cA**!00Pff& U'NRXkb| Y'+NR]jkkbg:&=Ћ Y=Ox|ы'+NR\ kbdG 1 " <<_h@NVHP \3Q"dplVxW * < E Q *X İEJ?Cw%y7eg8%$%%)#%%  PvXh`h)h #X T !MainDict!UserDict!Ignore   |d   L A4  L A4 $tXt L  \  c߄1 c߄1 n  uc(XyU T X]7n3.// 0 L@ PP Esa3 ll332lOvation Pro Script Language$GChapter 19 P $_0 Dt L  $$ t߄1 t߄1  }c(byU T X]7$% h t߄1nt߄1n XL,byU݄Y    X]7'$ TSection 19.....l ( P $_0p tt?L  $d $ @t߄1 t߄1  }c(byU T X]7@ @    19.1 Overview The integrated script language in Ovation Pro is based on a simple subset of the C programming language. If you are familiar with C programming, then using the script language should pose few problems. If you are not familiar with C, then it is recommended that you obtain one of the many beginners books on the C that are available. The important point to note about the script language, is that you do not need to use it or understand it to make full use of Ovation Pro. However, you may wish to use the script language for the following reasons: 2The entire Ovation Pro menu structure is controlled by the script language. By editing the menu scripts you may re-organise the menus, add menu entries or change the function of menu options. You may also add menus to the button bar. 2The macros system which allows you to define button bar buttons and re-define keys, is based around the script language. An understanding of the script language will allow you to generate your own advanced button and key macros. 2Ovation Pro choices and preferences are saved in script files. Creating script files of this type allow you to configure the software for different applications. 2Script programs can write text to the caret or read text from the caret, so it is possible to write scripts that generate or modify documents. The Script manual describes the following resident functions that may be accessed from the script language. System Functions These functions are mainly concerned with accessing Windows. 2Windows functions 2String functions 2File input/output functions Ovation Pro Functions These functions carry out operations in OvationPro. 2Macro functions 2Menu control functions 2File menu functions 2Edit menu functions 2View menu functions 2Text/Picture menu functions 2Style menu functions 2Object menu functions 2Page menu functions 2Misc menu functions 2Miscellaneous functions 2Macros Examples of the use of the script language can be found in the folder where Ovation Pro is installed, typically this is C:\Program Files \DavidPilling \OvationPro\. Script files have the extension .csc. Or open the Macros window XMenuMiscMacros Miscdd((( Esa=]X Ea3F EGa3} E/a3( EO{a3GS Ea3 Ea3 E$a3fi EO\a34 Ea3/0 EWa38= Ea3a EPa3V Ea3| Eԃa3GM  @3bBM _E@3RM }@31M ߵ@3W=M @3d E9a3M 'r@3"hM g@3PSM @3wM @3;M 'S@3  Ea3ԴM /׆@3l\M o@3M G@3m` Ewa3M ˇ@3M @3M 7<@3, Ea3Esa3PE㫀a3aE#a3(DEA/a]4TEqa3A(E/a3~LEa3c|EAa30oxEa3c6E؂a]4hESa3ESa3bTE[a3vtE#a3pE6a3]Ea3E{΄a3+ECa3TE fa3Eӱa3dEa3EcIa31E+a3W Ea3PE,a3Eda3E;a3tE{Շa3E a3QEYa3RBEKa3E  !t߄1nt߄1n XL,byU݄Y    X]7()J ! $tބ1 ֗t 1b }L,bUBY    X]7n"#TZ @@"19 Ovation Pro Script Language   19.1 fG Overview256   Ovation Pro contains an integrated script language that may be used to control many aspects of its operation, such as the menu organisation, macros and configuration. The script language is an advanced feature of Ovation Pro, and you do not need to understand it to make full use of the software. Since the initial release of Ovation Pro the documentation of the script language has almost doubled in size. It has therefore been decided to not include all this material in the main manual anymore. Only a short introduction is given on the following page. For full documentation on the script language see the separate manual. s t #TTT 0_f~< _낀N q_3 G0  o0 $ 440Z< p40( 401 40/H 7%40%D t40@T 40-  740#, _)40) y40L, 40 o40$ p$ !t2 F^:8t2 F^P 8 "HL,bk, jt,Y    X]7%&#(v\\\%###19_Script 1.00 12th July 2000 2000 d&((( u $S// #$S  @4H.  cp`JHH/ n4 p` H0n4 p` p(47ENUnpackENU1ENU2ENU3ENU4ENClipC@ z _02p tt?@L \@ ?c߄1 c߄1 n  uc(XyU T X]7n@@3/MlgJ(H$ y(   HH%y(   HH'  X  T(Section 18.....l dP) z _02p HH z   HhH  "Hn$   {filename} P{pagenumber} {datetime}-iKZ Jl3321=Ovation Pro Script Language$GChapter 19JPP $_0 H  clXJhH n4 lX HHn4 lXJphBBBAutoRcMuMcMacrosmcOSvnProvs2a DD AutoRunT4