home *** CD-ROM | disk | FTP | other *** search
/ PSION CD 2 / PsionCDVol2.iso / Programs / 853 / ExtraBarsSIS.sis / EScript.SIS / EScript.opo / EScript.txt
Encoding:
Text File  |  2000-09-28  |  10.3 KB  |  738 lines

  1. D:\OPP\Common\EScript.pre/
  2. PESDIALOG%
  3. PESOFFBUTTON%    
  4.  (^!%' 
  5. EScript Library +
  6. V1.10F (120)K+
  7.  1999 J.KneenKO
  8. PROC Init:
  9. +#      GLOBAL Myvars%,ForMy&,App$(1)
  10.        IF NOT EXIST(O"W
  11. C:\System\OPL\EScript.opoKO"W
  12.          IF NOT EXIST(O"W
  13. D:\System\OPL\EScript.opoKO"W
  14. +,            STOP rem Or show an error dialog
  15.          ELSE
  16.             LOADM O"W
  17. D:\System\OPL\EScript.opoKO"W
  18.          ENDIF
  19.        ELSE
  20.          LOADM O"W
  21. C:\System\OPL\EScript.opoKO"W
  22.        ENDIF
  23.        EsLink:(O"W
  24. ContinueKO"W
  25. +*The example code shown here should be used
  26. +4within your own applications to add EScript support.
  27. +,The EsLink command is used much like the OPL
  28. +3toolbar to add Global variables to your application
  29. +.The EsLink parameter is the name of the module
  30. +0that continues the execution of the application.
  31. +1EScript requires EPOCPlusOPX.SIS to be installed.
  32. CloseO
  33. CloseO
  34. +*EScript Library V1.0B (105) 
  35.  1998 J.KneenO
  36. Stuff
  37. Next>O
  38. +*To use EScript within your own applicaionsO
  39. PROC AnyName: (First procedure)
  40.   GLOBAL Myvars%,ForMy&,App$(1)
  41.     IF NOT EXIST(O"W
  42. C:\System\OPL\EScript.opKO"W
  43.         IF NOT EXIST(O"W
  44. D:\System\OPL\EScript.opoKO"W
  45. +#            STOP rem Or show an error dialog
  46.         ELSE
  47. +                LOADM O"W
  48. D:\System\OPL\EScript.opoKO"W
  49.         ENDIF
  50.     ELSE
  51.         LOADM O"W
  52. C:\System\OPL\EScript.opoKO"W
  53.     ENDIF
  54.   EsLink:(O"W
  55. MainKO"W
  56. GETUID&
  57. GETFILENAME$
  58. GETUID&
  59. system\apps\KW
  60. .appKW
  61. .appKO
  62. .appK
  63. .APPG[
  64. z:\system\apps\
  65. .appKW
  66. z:\system\apps\
  67. .appK
  68. c:\system\apps\
  69. .appKW
  70. c:\system\apps\
  71. .appK
  72. d:\system\apps\
  73. .appKW
  74. d:\system\apps\
  75. .appK
  76. z:\system\apps\word\word.appC[
  77. + z:\system\apps\agenda\agenda.appC[
  78. z:\system\apps\sheet\sheet.appC[
  79. z:\system\apps\data\data.appC[
  80. z:\system\apps\comms\comms.appC[
  81. + z:\system\apps\record\record.appC[
  82. +!z:\system\apps\program\texted.appC[
  83. z:\system\apps\paint\paint.appC[
  84. z:\system\apps\opl\opl.appC[
  85. z:\system\apps\shell\shell.appC[    
  86. O$h@`[
  87. THREAD&
  88. MACRODEBUG%
  89. MACROTHREAD&
  90.     DEBUGWIN%
  91. ESVER%
  92. AUTOCLOSE%
  93. AUTOCLOSE%
  94. AUTOCLOSE%
  95.  (^!%' 
  96.  (^!%' 
  97. GETUID&
  98.  (^!%' 
  99. PESGETMAINPROC$
  100. SettingsK
  101. ESRUNESCRIPTMACRO
  102. PESGETMAINPROC$
  103. MACRODEBUG%
  104.     DEBUGWIN%
  105. THREAD&
  106. EScript errorO
  107. Error in macro codeO
  108. +(An error occured while trying to execute
  109. the selected macro
  110. The error was:-
  111. Click OK to abort this macro
  112. BLSWITCHTOCURRENT
  113. PESGETMAINPROC$
  114. MACRODEBUG%
  115.     DEBUGWIN%
  116. THREAD&
  117.  (^!%' 
  118. EScript errorO
  119. Error in macro codeO
  120. +(An error occured while trying to execute
  121. the selected macro
  122. The error was:-
  123. Click OK to abort this macro
  124. ISAPPRUNNING&
  125.     ISOPLAPP%
  126. PESGETAPPLASTFILE$
  127. ISDOCRUNNING&
  128. GETUID&
  129. FINDAPPFROMDOCUID$
  130. THREAD&
  131. AUTOCLOSE%
  132.  (^!%' 
  133. SYSTEMC
  134. SYSTEMC
  135. C\`[8
  136. .APPG["
  137. z:\system\apps\
  138. .appKW
  139. z:\system\apps\
  140. .appK
  141. c:\system\apps\
  142. .appKW
  143. c:\system\apps\
  144. .appK
  145. d:\system\apps\
  146. .appKW
  147. d:\system\apps\
  148. .appK
  149. BUSYVIEW.APPC[
  150. c:\busyview
  151. .OPOG[z
  152. ISAPPRUNNING&
  153.     ISOPLAPP%
  154. GETAPPNAMEFROMDOC$
  155. ISDOCRUNNING&
  156.  (^!%' 
  157. .APPC[
  158. .APPC[U
  159. .OPOC[&
  160.  (^!%' 
  161. C:\System\Data\Clpboard.cbd
  162.  (^!%' 
  163. Nothing to CopyO
  164. c:\system\data\clpboard.cbd(
  165. CopiedO
  166. +% SELECT CfgName,cfgVal FROM tblConfigK
  167. STRSETNAME$
  168. STRVAL$
  169. +# FIELDS CfgName,cfgVal TO tblConfigK
  170. STRSETNAME$
  171. STRVAL$
  172. SETTINGOPEN%
  173. SETTINGCLOSE
  174. c:\system\data\EPSettings.iniO
  175. STRVAL$#
  176. STRSETNAME$'
  177. STRVAL$'
  178. SETTINGOPEN%
  179. SETTINGCLOSE
  180. c:\system\data\EPSettings.iniO
  181. STRVAL$#
  182. SETTINGOPEN%
  183. SETTINGCLOSE
  184. c:\system\data\EPSettings.iniO
  185. MACROTHREAD&
  186. MACROTHREAD&
  187. PESCHECKDEBUG%
  188. ISDOCRUNNING&
  189. EsIsDocOpen&:(O"W
  190. ISDOCRUNNING&
  191. PESCHECKDEBUG%
  192. ISAPPRUNNING&
  193. EsIsAppOpen&:(O"W
  194. ISAPPRUNNING&
  195. PESCHECKDEBUG%
  196. SETTINGSET
  197. EsSaveSetting:(
  198. MacroO
  199. SETTINGSET
  200. MacroO
  201. PESCHECKDEBUG%
  202. SETTINGGET$
  203. EsLoadSetting&:(
  204. MacroO
  205. PESCHECKDEBUG%
  206. SETTINGGET$
  207. EsLoadSetting%:(
  208. MacroO
  209. PESCHECKDEBUG%
  210. SETTINGGET$
  211. EsLoadSetting$:(
  212. MacroO
  213. SETTINGGET$
  214. MacroO
  215. PESCHECKDEBUG%
  216. EXECCMD
  217. EsSendCommand:(O"W
  218. SENDCMDO
  219. PESCHECKDEBUG%
  220. EXECCMD
  221. BLKeyCommand:(O"W
  222. SENDCMDO
  223. PESCHECKDEBUG%
  224.     SENDCODES
  225. EsMenuKey:O
  226. 4150O
  227. PESCHECKDEBUG%
  228.     SENDCODES
  229. BLAppMenu:O
  230. 4150O
  231. PESCHECKDEBUG%
  232. SWITCHTOAPP%
  233. EsSwitchto( O"W
  234. SWITCHTOAPP%
  235. PESCHECKDEBUG%
  236. SWITCHTOAPP%
  237. EsBgSwitchtoFile:(O"W
  238. SWITCHTOAPP%
  239. PESCHECKDEBUG%
  240. THREAD&
  241. MACROTHREAD&
  242. SwitchtoCurrenApp:O
  243. THREAD&
  244. MACROTHREAD&
  245. ESSWITCHTO
  246. SystemO
  247. BLSWITCHTO
  248. SystemO
  249. ESBGSWITCHTO
  250. SystemO
  251. BLBGSWITCHTO
  252. SystemO
  253. ESSWITCHTO
  254. AgendaO
  255. ESBGSWITCHTO
  256. AgendaO
  257. BLSWITCHTO
  258. AgendaO
  259. BLBGSWITCHTO
  260. AgendaO
  261. ESSWITCHTO
  262. DataO
  263. ESBGSWITCHTO
  264. DataO
  265. BLSWITCHTO
  266. DataO
  267. BLBGSWITCHTO
  268. DataO
  269. BLSWITCHTO
  270. WordO
  271. BLBGSWITCHTO
  272. WordO
  273. ESSWITCHTO
  274. WordO
  275. ESBGSWITCHTO
  276. WordO
  277. ESSWITCHTO
  278. SheetO
  279. ESBGSWITCHTO
  280. SheetO
  281. BLSWITCHTO
  282. SheetO
  283. BLBGSWITCHTO
  284. SheetO
  285. BLSWITCHTO
  286. CalcO
  287. BLBGSWITCHTO
  288. CalcO
  289. ESSWITCHTO
  290. CalcO
  291. ESBGSWITCHTO
  292. CalcO
  293. BLSWITCHTO
  294. SketchO
  295. BLBGSWITCHTO
  296. SketchO
  297. ESSWITCHTO
  298. SketchO
  299. ESBGSWITCHTO
  300. SketchO
  301. BLSWITCHTO
  302. EmailO
  303. BLBGSWITCHTO
  304. EmailO
  305. ESSWITCHTO
  306. EmailO
  307. ESBGSWITCHTO
  308. EmailO
  309. BLSWITCHTO
  310. BLBGSWITCHTO
  311. BLSWITCHTO
  312. BLBGSWITCHTO
  313. PESCHECKDEBUG%
  314. THREAD&
  315. MACROTHREAD&
  316. EsSetForegroundO
  317. THREAD&
  318. MACROTHREAD&
  319. THREAD&
  320. MACROTHREAD&
  321. THREAD&
  322. MACROTHREAD&
  323. THREAD&
  324. MACROTHREAD&
  325. PESCHECKDEBUG%
  326. THREAD&
  327. MACROTHREAD&
  328. EsSetBackground:O
  329. PESCHECKDEBUG%
  330. MACROTHREAD&
  331. EsMacroApptoFront:O
  332. PESCHECKDEBUG%
  333. MACROTHREAD&
  334. EsMacroApptoBack:O
  335. EXECCMD
  336. SENDCMDO
  337. CTRL+RIGHTO
  338. SENDCMDO
  339. SHIFT+CTRL+RIGHTO
  340. SENDCMDO
  341. SHIFT+LEFTO
  342. ESSELECTNEXTWORD
  343. EXECCMD
  344. SENDCMDO
  345. +    CTRL+LEFTO
  346. SENDCMDO
  347. +    CTRL+LEFTO
  348. SENDCMDO
  349. SHIFT+CTRL+RIGHTO
  350. SENDCMDO
  351. SHIFT+LEFTO
  352. ESSELECTLASTWORD
  353. EXECCMD
  354. SENDCMDO
  355. CTRL+RIGHTO
  356. ESMOVETONEXTWORD
  357. EXECCMD
  358. SENDCMDO
  359. +    CTRL+LEFTO
  360. ESMOVETOPREVIOUSWORD
  361. EXECCMD
  362. SENDCMDO
  363. +    CTRL+LEFTO
  364. SENDCMDO
  365. SHIFT+CTRL+RIGHTO
  366. SENDCMDO
  367. SHIFT+LEFTO
  368. ESSELECTCURRENTWORD
  369. EXECCMD
  370. SENDCMDO
  371. FN+LEFTO
  372. SENDCMDO
  373. SHIFT+FN+RIGHTO
  374. ESSELECTLINE
  375. PESCHECKDEBUG%
  376. PESCOPYCLIP
  377. EXECCMD
  378. EsPasteText:(O"W
  379. SENDCMDO
  380. CTRL+VO
  381. ESPASTETEXT
  382. PESCHECKDEBUG%
  383. EXECCMD
  384. EsTypeText:(O"W
  385. SENDSTRINGO
  386. ESTYPETEXT
  387. PESCHECKDEBUG%
  388. EXECCMD
  389. ESENTERKEY
  390. EsTypeTime:(
  391. SENDSTRINGO
  392.     ETYPETIME
  393. PESCHECKDEBUG%
  394. CONVERTTIME$
  395. Prompt user for the timeO
  396. Time Entry
  397. Enter Time
  398. CancelO
  399. ESASKFORTIMEINPUT$
  400. PESCHECKDEBUG%
  401. EXECCMD
  402. EsCursorDown:(
  403. SENDCMDO
  404. DOWNO
  405. ESCURSORLEFT
  406. ESCURSORDOWN
  407. PESCHECKDEBUG%
  408. EXECCMD
  409. EsCursorLeft:(
  410. SENDCMDO
  411. LEFTO
  412. PESCHECKDEBUG%
  413. EXECCMD
  414. EsCursorRight:(
  415. SENDCMDO
  416. RIGHTO
  417. ESCURSORRIGHT
  418. PESCHECKDEBUG%
  419. EXECCMD
  420. EsCursorUp:(
  421. SENDCMDO
  422. ESCURSORUP
  423. PESCHECKDEBUG%
  424. EXECCMD
  425. EsEnterKey:O
  426. SENDCMDO
  427. ENTERO
  428. ESENTERKEY
  429. c:\system\data\clpboard.cbdW
  430. c:\system\data\clpboard.cbd
  431. ESCLEARCLIPBOARD
  432. PESCHECKDEBUG%
  433. PESCOPYCLIP
  434. EsCopytoClip:(O"W
  435. PESCOPYCLIP
  436. ESCLIPTEXT$
  437. PESCHECKDEBUG%
  438. PESCLIPTEXT$
  439. EsClipText$:O
  440. PESCHECKDEBUG%
  441. EXECCMD
  442. PESCLIPTEXT$
  443. EsCopy$:O
  444. SENDCMDO
  445. CTRL+CO
  446. ESCOPY$
  447. PESCHECKDEBUG%
  448. EXECCMD
  449. +    EsEscKey:O
  450. SENDCMDO
  451. ESESCKEY
  452. ESWAITFORENTERKEY
  453. MACRODEBUG%
  454. MACRODEBUG%
  455. APPSIMULATEEVENT&
  456. APPSIMULATEEVENT&
  457. APPSIMULATEEVENT&
  458. PESCHECKDEBUG%
  459. EsWaitforEnterKey:O
  460. ESISCURRENTAPP%
  461. PESCHECKDEBUG%
  462. EsIsCurrentApp%:(O"W
  463. ESWAITFORCLOSE
  464. THREAD&
  465.  (^!%' 
  466. Waiting for 
  467. K+     to closeK(
  468. BLISCURRENTAPP%
  469. BLHIDEBACKLITE
  470. BLBACKLITETOFRONT
  471. BLBACKLITETOBACK
  472. BLUNHIDEBACKLITE
  473. +    Backlite+O
  474. SWITCHTOAPP%
  475. BLBACKGROUND
  476. PESSENDKEY
  477. SENDSTRING
  478. THREAD&
  479. SWITCHTOC[C
  480. +    SWITCHTOBC[G
  481. SENDCMDC[
  482. CTRL+C[
  483. SHIFT+C[
  484. CTRL+SHIFT+C
  485. SHIFT+CTRL+C`[
  486. CTRL+SHIFT+FNC
  487. SHIFT+FN+CTRL+C`
  488. FN+SHIFT+CTRL+C`
  489. FN+CTRL+SHIFT+C`[
  490. FN+C[
  491. +    FN+SHIFT+C
  492. +    SHIFT+FN+C`[
  493. FN+CTRL+C
  494. CTRL+FN+C`[
  495. FN+CTRL+SHIFTC
  496. SHIFT+CTRL+FN+C`
  497. FN+SHIFT+CTRLC`
  498. FN+CTRL+SHIFTC`[
  499. LEFTC[?
  500. RIGHTC[?
  501. UPC[?
  502. DOWNC[?
  503. MENUC[
  504. ENTERC[
  505. ESCC[
  506. DELC[
  507. TABC[
  508. SENDSTRINGC[
  509. DEBUG%
  510. MINTDAY%
  511. MINTMONTH%
  512.     MINTYEAR%
  513. THREAD&
  514. PESSENDKEY
  515. PESSENDKEY
  516.  (^!%' 
  517. CancelO
  518. ,C`[+
  519. MACRODEBUG%
  520.     DEBUGWIN%
  521. Macro replay(
  522. Next command: 
  523.    K+& ENTER-Continue / SPC-Skip / ESC-AbortKW2
  524. Next command: 
  525. K+& ENTER-Continue / SPC-Skip / ESC-AbortK
  526. O {A[
  527.  (^!%' 
  528. .iniK
  529. O:@`[
  530. O 0[    
  531. PESDRVEXIST%
  532. FINDAPPFROMUIDBYDRIVE$
  533.  (^!%' 
  534. MACGETFILENAME$
  535. GETUID&
  536.  (^!%' 
  537. z:\system\apps\word\word.app
  538. + z:\system\apps\agenda\agenda.app
  539. z:\system\apps\sheet\sheet.app
  540. z:\system\apps\data\data.app
  541. z:\system\apps\comms\comms.app
  542. + z:\system\apps\record\record.app
  543. +!z:\system\apps\program\texted.app
  544. z:\system\apps\paint\paint.app
  545. z:\system\apps\opl\opl.app
  546. z:\system\apps\shell\shell.app
  547. system\apps\KW
  548. .appKW
  549. .appKO
  550. .appK
  551. .appK(
  552. .aifK(
  553.  (^!%' 
  554. 4OZOZOZ
  555. W.W/O
  556. H{1\    
  557. H{1\[
  558.  (^!%' 
  559. PESMAIN.
  560. GETAPPNAMEFROMDOC$
  561. CHECKAPPUID$
  562. GETFILENAME$
  563. GETUID&>    
  564.     OLDISOPL%
  565. ISOPL%n
  566. ESLINK
  567. ESAUTOCLOSEONb
  568. ESAUTOCLOSEOFF
  569.     ISOPLAPP%
  570. ISDOCRUNNING&(
  571. ISAPPRUNNING&y
  572. ESRUNMACROSETTINGS%
  573. ESRUNMACROW
  574. ESQUICKMACRO
  575. ESRUNESCRIPTMACRO    
  576. SWITCHTOAPP%
  577. OLDSWITCHTOAPP&
  578. PESCLIPTEXT$
  579. PESCOPYCLIP
  580. SETTINGOPEN%,
  581. SETTINGCLOSE
  582. SETTINGSET
  583. SETTINGGET$
  584. DELSETTING
  585. STRIPCHARS$
  586. ESMACROAPPINFRONT%
  587. BLFOREGROUND%
  588. ESISDOCOPEN%
  589. BLISDOCRUNNING&
  590. ESISAPPOPEN%
  591. BLISAPPRUNNING&.#
  592. ESSAVESETTINGY#
  593. BLSAVESETTING
  594. ESLOADSETTING&
  595. ESLOADSETTING%u$
  596. ESLOADSETTING$
  597. BLLOADSETTING$f%
  598. BLHIDEBACKLITE
  599. BLUNHIDEBACKLITE
  600. ESSENDCOMMAND
  601. BLKEYCOMMANDD&
  602.     ESMENUKEY
  603.     BLAPPMENU
  604. ESSWITCHTOK'
  605. BLSWITCHTO
  606. ESBGSWITCHTO
  607. BLBGSWITCHTOZ(
  608. ESSWITCHTOCURRENTAPP
  609. BLSWITCHTOCURRENT
  610. ESSWITCHTOSYSTEMs)
  611. BLSWITCHTOSYSTEM
  612. ESBGSWITCHTOSYSTEM
  613. BLBGSWITCHTOSYSTEM
  614. ESSWITCHTOAGENDA+*
  615. ESBGSWITCHTOAGENDAX*
  616. BLSWITCHTOAGENDA
  617. BLBGSWITCHTOAGENDA
  618. ESSWITCHTODATA
  619. ESBGSWITCHTODATA
  620. BLSWITCHTODATA;+
  621. BLBGSWITCHTODATAf+
  622. BLSWITCHTOWORD
  623. BLBGSWITCHTOWORD
  624. ESSWITCHTOWORD
  625. ESBGSWITCHTOWORD
  626. ESSWITCHTOSHEETC,
  627. ESBGSWITCHTOSHEETo,
  628. BLSWITCHTOSHEET
  629. BLBGSWITCHTOSHEET
  630. BLSWITCHTOCALC
  631. BLBGSWITCHTOCALC"-
  632. ESSWITCHTOCALCO-
  633. ESBGSWITCHTOCALCz-
  634. BLSWITCHTOSKETCH
  635. BLBGSWITCHTOSKETCH
  636. ESSWITCHTOSKETCH
  637. ESBGSWITCHTOSKETCH0.
  638. BLSWITCHTOEMAIL_.
  639. BLBGSWITCHTOEMAIL
  640. ESSWITCHTOEMAIL
  641. ESBGSWITCHTOEMAIL
  642. BLSWITCHTOWEB
  643. BLBGSWITCHTOWEB=/
  644. ESSWITCHTOWEBi/
  645. ESBGSWITCHTOWEB
  646. ESSHOWTASKLIST
  647. BLTASKLIST
  648. ESSETFOREGROUND
  649. BLFOREGROUNDz0
  650. BLCURRENTAPPTOFRONT
  651. BLCURRENTAPPTOBACKN1
  652. BLBACKGROUND
  653. ESSETBACKGROUND
  654. ESMACROAPPTOFRONT
  655. ESMACROAPPTOBACK
  656. BLAPPTOFRONTp3
  657. BLBACKLITETOFRONT
  658. BLAPPTOBACK
  659. BLBACKLITETOBACK
  660. ESSELECTNEXTWORD
  661. BLSELECTNEXTWORDM4
  662. ESSELECTPREVIOUSWORDv4
  663. BLSELECTLASTWORD
  664. ESMOVETONEXTWORD35
  665. BLMOVETONEXTWORDl5
  666. ESMOVETOPREVIOUSWORD
  667. BLMOVETOPREVIOUSWORD
  668. ESSELECTCURRENTWORD
  669. BLSELECTCURRENTWORDr6
  670. ESSELECTLINE
  671. BLSELECTLINE
  672. ESPASTETEXT
  673. BLPASTETEXT
  674. ESTYPETEXT
  675. BLTYPETEXT58
  676. ESTYPETIME^8
  677. BLTYPETIME
  678. ESASKFORTIMEINPUT$
  679. BLASKFORTIME$
  680. ESCURSORDOWN
  681. BLCURSORLEFT
  682. BLCURSORDOWN
  683. ESCURSORLEFT
  684. ESCURSORRIGHTp;
  685. BLCURSORRIGHT
  686. ESCURSORUP$<
  687. BLCURSORUP
  688. ESENTERKEY
  689.     BLCLICKOK(=
  690. ESCLEARCLIPK=
  691. BLCLEARCLIP
  692. ESCOPYTOCLIP
  693. BLCOPYCLIP+>
  694. BLCLIPTEXT$U>
  695. ESCLIPTEXT$x>
  696. ESCOPY$
  697. BLCOPY$/?
  698. ESESCKEYN?
  699. BLCLICKCANCEL
  700. BLWAITFOROK
  701.     ESDEBUGON
  702. ESDEBUGOFF
  703.     ESPENDOWN;@
  704. ESPENCLICKu@
  705.     ESPENMOVE
  706. ESWAITFORENTERKEY
  707. BLWAITgA
  708. ESWAITFORSECS
  709. BLISCURRENTAPP%
  710. ESISCURRENTAPP%
  711. BLWAITFORFILEEXITYB
  712. ESWAITFORCLOSE
  713.     BLMESSAGE
  714. EXECCMD
  715. DEBUGPRINT
  716. CONVERTDATE
  717. TIMETOSTRING$qI
  718. CONVERTTIME$
  719. PESSENDKEY
  720. SENDSTRING
  721.     SENDCODESfK
  722. MACGETFILENAME$
  723. ASKFORSTRING$
  724. STRIP$
  725. PESCHECKDEBUG%yM
  726. PESGETAPPLASTFILE$OO
  727. PESDRVEXIST%
  728. FINDAPPFROMDOCUID$
  729. FINDAPPFROMUIDBYDRIVE$rR
  730. PESISAPPFILEBASED%
  731. PESDIALOG%
  732. PESOFFBUTTON%
  733. PESGETMAINPROC$
  734. SYSTEM\
  735. APPINFOF
  736. SYSTINFO
  737. SYSRAM1
  738.