HPADÿÿ0|PJ…(Û)searchŽ;Copy9=Move¼>Run§Hž‡iqhandler help; begin go to page 1 of pad "dos.hlp"; end; handler cancel; begin go to pad "dos"; end;ï�“7dos.hlp“1’*7dos *2 MZ2Q ÿÿÙ÷t`™\™T™P™H™D™<™8™ ¢ ¢¢¢¢C8*éÜÆ¾´•�HC<-& X5¢¢‰i;)öÓ·›eWF8&ƒle_CúóíÝÖ¶”‹ƒhh tttttt0tBtJt\tª~ ~¸P¸º–RPš3mƒÄË�U‹ìƒìWV+À‰Fþ‰FüPPPŽ”&ÿ64šZƒÄ¸PŽ–&ÿ6(&ÿ6&Ž”&ÿ64šMZƒÄ‹ø+öë�FŽš‹Ç&+*;Æ~ZŽ˜&Ä0&ŠŽ–&Ä&&8uÖŽš&ÿ6*Ž–‹Ã&‹(ÆRPŽ˜&ÿ62&ÿ60Žœ&ÿ,ƒÄ Àu ¸^_‹å]Ã��ÿt+À^_‹å]ÃŽš‹Ç&+*@™FüVþ+ÀPÿvþÿvüé.ÿ�U‹ìƒìÇFþƒ~t¸‹å]Ë�F‰FòŒVôš'h¸º–RPšmƒÄ Àtÿvþš¢tRPšŽtšCh¸‹å]Ë�ƒFòÄ^ò&‹Gü&‹Wþ‰Fö‰VøƒFò‹^ò&‹Gü&‹Wþ‰Fî‰VðRPš„tŽ˜&£0&‰2RPš~ƒÄŽš&£*ƒFòÄ^ò&ÿwþ&ÿwüš�t Àt¸0º~ë¸ º~Žœ&£,&‰.¸Pšzt‰Fú‰VüRPš„tŽ–&£&&‰(+ÀPÄ^ö&ÿw&ÿ7šZƒÄŽ”&£4@tèûý‰FþŽ”&ÿ64š9ZƒÄÿvüÿvúštÿvðÿvtéîþË�U‹ìŽž&ÆV‹F&£Ž ‹F&£$Žž‹F&£Ž ‹F &£¸º–RP¸º–RPRPš¾~ƒÄ Žž&¡]Â�U‹ìÿvÿv¸APšYƒÄ]Â�U‹ìƒ~t¸ë¸ Pš“tRPšŽt]Â�U‹ìƒì š'h¸º–RPšmƒÄ ÀtÇFþÿvþè²ÿšCh¸‹å]Ë�F‰FöŒVøƒ~uêƒFöÄ^ö&‹Gü&‹Wþ‰Fú‰VüRPš˜tRPè\ÿ=É÷Ù‰Nþë²U‹ìƒìš'h¸º–RPšmƒÄ ÀtÇFþÿvþè@ÿšCh¸‹å]Ë�F‰FòŒVôƒ~uêƒFòÄ^ò&‹Gü&‹Wþ‰Fö‰VøƒFò‹^ò&‹Gü&‹Wþ‰Fú‰VüÄ^ú&ÿw&ÿ7Ä^ö&ÿw&ÿ7ènþ=É÷Ù‰Nþë’U‹ìƒì&+À‰Fê‰FèÇFîÿÿÇFþÿÿ�F‰FÚŒV܃~t¸‹å]Ëš'h¸º–RPšmƒÄ Àt;+ÀPè‹þšChƒ~î~ ÿvîš9ZƒÄƒ~þ~ ÿvþš9ZƒÄÿvêÿvèštë¦�ƒFÚÄ^Ú&‹Gü&‹Wþ‰FÞ‰VàƒFÚ‹^Ú&‹Gü&‹Wþ‰Fâ‰Vä¸Pšzt‰Fè‰Vê Ðtˆ+ÀPÄ^Þ&ÿw&ÿ7šZƒÄ‰Fî À}éiÿÄ^â&ÿw&ÿ7š$ZƒÄ‰Fþ À}éMÿ¸PÄ^è&ÿw&ÿ7ÿvîšMZƒÄ‰Fì À~FPÄ^è&ÿw&ÿ7ÿvþšfZƒÄ‰Fæ‹Fì9Fæt%ÿvþš9ZƒÄÄ^â&ÿw&ÿ7š”ZƒÄÇFþÿÿéçþƒ~ì”ÆFñWÆFð‹Fî‰Fò�FðP�FðPšl~ƒÄÆFñWÆFð‹Fþ‰Fò�FðP�FðPšl~ƒÄ¸é�þË�Ë�U‹ì3ÛŠfÅVÍ!]sC‹ÃËU‹ì´=ŠF ÅVÍ!s¸ÿÿ]ËU‹ì´<3ÉÅVÍ!s¸ÿÿ]ËU‹ì´>‹^Í!¸s¸ÿÿ]ËU‹ì´?‹^ÅV‹N Í!s¸ÿÿ]ËU‹ì´@‹^ÅV‹N Í!s¸ÿÿ]ËU‹ì´BŠF ‹^‹V‹N Í!]ËU‹ìÅV´AÍ!]Ë´/Í!ŒÂ‹ÃËU‹ì´ÅVÍ!]ÊU‹ì´N¹1ÅVÍ!r3Àë¸]Ê´OÍ!r3Àë¸ËSQR¸™ŽØ‹Ç2äPšƒÄZY[ϸ$5Í!.‰.Œº ¸$%Í!˸$%.‹.ŽÍ!ˋŋìŒÚÅ^‰‰‰w‰g‹N‰O‹N‰O ‰W ŒWŽÚ‹è3Àˋ͋ì‹F Àu@Å^ƒ?u‹éË‹‹wú‹gŽWû‹ì‹O‰N‹O ‰N‹/ÇŽ_ Ëì6™,tFt™t¸™ŽØºr´ Í!¸LÍ!VW¸™ŽØ¾”¿”è#_^š”ËVW¸™ŽØ¾”¿”è _^š–Ë;÷sƒï‹ EtòÿëîÃ2ä.ÿ.°éôÿ°éïÿ°éêÿ°éåÿ° éàÿ°éÛÿ°éÖÿ°éÑÿ°éÌÿU‹ì‹×Ä~3À¹ÿÿò®÷ÑI‘‹ú]ËU‹ìWV‹Nã'‹ÙÄ~‹÷3Àò®÷ÙË‹þÅv ó¦ŠDÿ3É&:EÿwtII÷Ñ‹Á^_‹å]ËU‹ìVWÅ~‹‹]‹M‹U‹u‹} Í!WÅ~ ‰‰]‰M‰U‰u�E r3öëšHÅ~ ¾‹‰u _^‹å]ËU‹ìVWÅ~‹‹]‹M‹U‹uÿu Å~ŽŽ]_Í!WÅ~Œ�EÅ~ ‰‰]‰M‰U‰u�E r3öëšHÅ~ ¾‹‰u _^‹å]ËU‹ìWVÅvÄ~ ‹Nã>·A³Z¶ Š$&Š ät ÀtFG:çr:ãwæ:Çr:ÃwÆ:àuâ×3É:àt ¹rII÷Ñ‹Á^_‹å]ËOKERRORSearchCopyFileRenameFileDeleteFile™ü™è™V*™äThis program requires HyperPAD. $–––––––DOSMISC/*"handler mark; begin end; þž*7*P üÀ�bList‡±‡±‡±‡±‡±‡±‡±‡±‡±‡±‡±‡±‡±‡±‡�p‡ÜÀ�ÿ‡P‡ L files from±‡±‡±‡‡‡‡‡‡‡‡‡’400p‡�žÿ‡#³É»handler keypress(k); begin if key(k) = "ENTER" then send "select" to page button "Ok" else pass; end; handler closeField; begin put fullname(the value of me) into me; end;æ�ÉÖ87ENTERX   W:+selectXOkL ‰$/*7fg Ê c   a:�fX X*PBDÀ�7Destination±‡±‡±‡±‡±‡±‡±‡±‡±‡±‡±‡f00p‡À�ÿ‡D‡'7/Handler Select; Begin cancel; End; Òž77X  :*HCK ž®Cancelel‡‡‡‡‡‡‡‡‡‡‡‡10GpC.Oð °¨handler select; begin set the lockscreen to true; go to pad "dostree"; set the check of button "Selecting" to true; set the focus to field "tree"; end;Òž°7X "� Pdostree XSelectingM  Å � PXtree& h*HEKž>Pickeeon‡‡‡‡‡‡‡‡‡‡‡‡100pÿ2y?P   Number of files‡‡‡‡‡‡‡‡‡¡!p˜žÿH Confirm overwriting?‡‡‡‡‡‡‡°pÿB%5-Handler Select; Begin help; End; Òž57X  ï:*H FNžF1=Helpon‡±‡±‡±‡±‡±‡±‡±‡±‡±‡±‡±‡1‡GGpÿ‡O M  handler error(cmd,s,d); begin answer "Error" && cmd & "ing file" && s && "to" && d with "Ok"; exit to hyperpad; end; handler move(source,dest); begin if char 1 of source is char 1 of dest then begin get DeleteFile(dest); get RenameFile(source,dest); if it is not "ok" then error "mov",source,dest; end else begin get CopyFile(source,dest); if it is not "ok" then error "mov",source,dest else get DeleteFile(source); end; end; handler copy(source,dest); begin get CopyFile(source,dest); if it is not "ok" then error "copy",source,dest; end; handler docommand(command,dest); begin get the last character of dest; if (it is not "\") and not ((length(dest) is 2) and (it is ":")) then put "\" after dest; put field "list" into flist; put the number of lines of flist into numitems; put field "Files from" into source; if the last character of source is not "\" then put "\" after source; for i = 1 to numitems do begin hilite line i of field "list"; get line i of flist; put dest & it into d; put source & it into s; put true into doit; if the check of button id 10 then begin if FileExists(d) then begin answer "Ok to overwrite" && d & "?" with "Yes","No"; put it is "Yes" into doit; end; end; if doit then send command s,d to this page; end; end; handler cycle(command); begin if field "Destination" is empty then begin set the focus to field "destination"; answer "You have not specified a destination directory. Choose Pick to select from a list." with "Ok"; exit; end; docommand command,field "destination"; pop page into dummy; go to pad "dos"; if Command = "move" then send "reread" to this page; end; handler settransfer(dirname,flist); begin put dirname into field "files from"; put flist into field "list"; put the number of lines of flist into field "Number of files"; set the focus to field "Destination"; end; handler setdestination(dest); begin put dest into field "destination"; set the insertpoint of field "destination" to the length of dest + 1; send "select" to page button "Ok"; end; handler help; begin go to pg 1 of pad "dos.hlp"; end;€�žM €�‘ €�– €�ð €�Ì €� €�ž<ï®$error87Ok to ing fileXError-,---  U0**$move87 X1XX1+o   deletefile;:� XXXX   renamefile;:� XXXok .movX   error;:$kX   copyfile;:� XXXok .movX   error;:$ X  deletefile;:� XXX*$copy87X   copyfile;:� XXXok .copyX   error;:*$ docommand87 Xl——>� XXX: +2    :+1y\ .1\� XX Xlist&##� XXX A� XXXXFiles from&##� XXX\ Xl——>.\� XX 1 XXX  6ì�Xlist&X  \ X � XXX  ,� XXX  ,� XXX�� XXXX10O  Å cP    ;:?NoYes? Ok to overwrite-,  UYes +� XXX   X` ‰1  XXX$ÿ*$cycle87�XDestination&##+tXdestination& hOkYou have not specified a destination directory. Choose Pick to select from a list.  U*XXdestination&##  docommand;:_� XXXdos moveX+reread` ‰*$ settransfer87X�Xfiles from&X X �Xlist&X X A�XNumber of files&X XXDestination& h*$setdestination87X�Xdestination&X XXdestination&  Í 1X   : PselectXOkL ‰*7dos.hlp“1’*™~‚ HyperPAD 2.2¨ Brightbi‚l-Roberts & Co.‚‚± DOS Co‚mands À±ÒÚÉĿ܄³É³Û„³É³Û„³É³Û„ÃÉÄ´Û„³É³Û„³É³Û„³šType in the directory to …files to, thenƒ³Û„³š select Ok.¥³Û„³É³Û„³šSelect Pick to ch‚ose the directoryŒ³Û„³š from a list.£³Û„³É³Û„³É³Û„³É³Û„³É³Û„³É³Û„ÀÉÄÙÛ…Ëßÿ¤"Use TAB to highlight a field or bu‚t on, then pre‚s ENTER.–Ðp‚‡Ž0ÿ‡“‡Ë€„‡Ë€„‡Ë€„‡Ë€„‡Ë€„‡Ë€„‡Ë€„‡Ë€„‡Ë€„‡Ë€„‡Ë€„‡Ë€„‡Ë€„‡Ë€„‡Ë€„‡Ë€„‡Ë€„‡Ë€…‡Ë€ÿ‡£‡Ð01@¤h& “å\ô0zÌZB%5-Handler Select; Begin help; End; Òž57X  ï:*HFNðž¸(F1=Helpon‡±‡±‡±‡±‡±‡±‡±‡±‡±‡±‡±‡1‡GGpÿ‡O‰_&‚ HyperPAD 2.2¨ Brightbi‚l-Roberts & Co.‚‚± DOS Co‚mands À±ÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¾Ðp‚‡Ž0ÿ‡ÿ‡ÿ‡ÿ‡ÿ‡ÿ‡ÿ‡ÿ‡ÿ‡ÿ‡ÿ‡ÿ‡ÿ‡ÿ‡®‡Ð0@F)P)ü(‡H‡Åt„|handler keypress(k); begin if key(k) = "enter" then send "select" to page button "start search" else pass; end;æ6„87enterX   W:+!selectXstart searchL ‰$/*P‡I<À�*Search For±‡±‡±‡‡‡‡‡‡‡‡‡t00p‡$À�ÿÿÿ‡HCase Sensitive‡±‡±‡±‡±‡±‡±‡±‡±‡±‡°‡pÿ‡#ú handler Select; begin if page field "search for" is empty then exit; put page field "directory" into dname; if the last character of dname is not "\" then put "\" after dname; put page field "search list" into flist; put the number of lines of flist into numitems; get the rect of page field "found"; put (item 4 of it) - (item 2 of it) - 3 into h; put 0 into numfound; put empty into page field "Found"; show page button id 13; for i = 1 to numitems do begin get the first word of line i of flist; hilite line i of page field "search list"; put dname before it; if search( it, page field "search for", the check of page button "Case Sensitive") then begin add 1 to numfound; put line i of flist after the last line of page field "found"; if numfound >= h then set the startline of page field "Found" to (numfound - h); end; end; hide page button id 13; end; Ò6 7�Xsearch for%##+*Xdirectory%##� XXX\ Xl>.\� XX Xsearch list%##� XXX A� XXXXfound%  )c�XXXX3XX2XX4 � XXX0� XXX��XFound%X XX13N  *R P1 XXX  6ö X I �XXXX�Xsearch list%X  \ �XXX XXsearch for%##XCase SensitiveL  Å c  search;:\1� XXXV X �Xfound%XlA    4XFound%  Ë   P1  XXX$þþX13N  *S P*H&4´À6k+Start Search‡±‡±‡±‡±‡±‡±‡±‡±‡±‡±‡1‡00pÿ‡1xO‡H‡P Search List±‡±‡±‡±‡±‡±‡±‡±‡±‡±‡±‡‘p‡ žÿÿÿ‡‡H‡pžC:\P‡IDirectory±‡±‡±‡‡‡‡‡‡‡‡‡’400p‡¼ žÿÿÿ‡‡H‡P $Found±‡±‡±‡±‡±‡±‡±‡±‡±‡±‡±‡±‡±‡±‡‘p‡0žÿÿÿ‡y‚’ŠHandler Select; Begin if page field "found" is empty then begin answer "Unable to set the view -- there are no files found." with "Ok"; exit; end; put page field "found" into flist; put page field "directory" into dname; go to pad "dos"; put "Searched Files" into field "Viewing"; put dname into field "Directory"; put flist into field "list"; End; Òš’7�Xfound%##+@OkUnable to set the view -- there are no files found. XU*Xfound%##� XXXXdirectory%##� XXXdos Searched Files�XViewing&X X �XDirectory&X X �Xlist&X X*H 6@dž3Set Viewwew±‡±‡±‡±‡±‡±‡±‡±‡±‡1‡00pÿ‡2yOC&6.handler Select; begin cancel; end; Òž67X  :*H BJLžÛ5Cancelch‡±‡±‡±‡±‡±‡±‡±‡±‡±‡±‡±‡1‡GGp‡C.OP' KÄÄìTÀ�À�ÑÄÄÄÄ’!pDÀ�ÿÿpÿêxÀ�ÖÕoType the text to search for in the Search For field, then select Start Search. HyperPAD adds files that contain the text to the Found list. When done, select Set View to copy the Found List back to your DOS view.H  FSearching; Ctrl+Break to abort.‡5‡oopÿ‡)d†lhandler searchfiles(dname,flist); begin put flist into page field "search list"; put dname into page field "directory"; put empty into page field "Found"; end; handler break; begin hide page button id 13; end; handler help; begin go to page id 11 of pad "dos.hlp"; end; handler openpage; begin set the focus to page field "Search For"; end;#€�ž†ñçïýé$ searchfiles87 �Xsearch list%X XX�Xdirectory%X X��XFound%X X*7X13N  *S P*7dos.hlp“11’*7XSearch For% h*oóxô Search öÚÈĿ܅³È³Û…³È³Û…³È³Û…ÃÈÄ´Û…³È³Û…³È³Û…³È³Û…³È³Û…³È³Û…³È³Û…³È³Û…³È³Û…³È³Û…³È³Û…³È³Û…³È³Û…ÀÈÄÙÛ†Êßÿ¥"Use TAB to highlight a field or bu‚t on, then pre‚s ENTER.–ôˆ0öÊ€…Ê€…Ê€…Ê€…Ê€…Ê€…Ê€…Ê€…Ê€…Ê€…Ê€…Ê€…Ê€…Ê€…Ê€…Ê€…Ê€…Ê€†Ê€ÿôM ò7: ò)Ï*!+�1Ú1ð1B2\2®2Ä2‘5 6j6¼6¨7‡€H‡‡€H‡‡€H‡ €HW-=5Handler Select; Begin cycle "copy"; End; Òž=7copy  cycle;:*H=Aäž5<OkCopyon‡‡‡‡‡‡‡‡‡‡‡‡10GpOO_7$õ Copy ÿËCopy To:ÿÿÿÿ�copyÿÿÿÿÿÿÿÿþõ†0ÿÿÿÿÿà„ÿÿÿÿÿÿÿÿþ% Ø<Ý;ó; <<Ž<€H€H€H €HW-=5Handler Select; Begin cycle "move"; End; Òž=7move  cycle;:*H=A<©š¸=OkCopyon‡‡‡‡‡‡‡‡‡‡‡‡10GpOO_7$õ Move ÿËMove To:ÿÿÿÿ�moveÿÿÿÿÿÿÿÿþõ†0ÿÿÿÿÿà„ÿÿÿÿÿÿÿÿþ% [>`=v=Œ=¢=>‡P D Load Command‡±‡±‡±‡±‡±‡±‡±‡±‡±‡±‡400p‡ žÿ‡ õýhandler runprogram(dname,pname); begin global pinfo; push recent; put GetExt(pname) into ext; put dname into fname; if the last char of fname is not "\" then put "\" after fname; put pname after fname; case ext of "exe" :; "com" :; "pad" : begin pop page into dummy; go to pad fname; exit; end; "bat" : put fullname(environment("COMSPEC")) && "/c" && fname into fname; otherwise : begin set the lockscreen to true; set the lockmessages to true; show msg; put "Searching for this file type..."; go to page 1 of pad "run"; get field "Program Info"; put the number of lines of it into n; put 1 into i; while i <= n and item 2 of line i of it is not ext do add 1 to i; hide msg; if i <= n then begin set the lockmessages to false; put line i of it into pinfo; send "runfile" fname to this page; exit; end; answer "A program that uses this type of file cannot be found. Do you want to add it?" with "Yes","No"; if it is "Yes" then begin set the lockmessages to true; go to pad "Add"; put dname into page field "Files In"; send "openpage" to this page; set the focus to page field "Program File Name"; put fname into page field "Work File Name"; end else pop page; exit; end; end; pop page; run fname with programdirectory; end;€�ž$ runprogram87‘   getext;:� XXXX� XXX\ Xl——>.\� XX  � XX  $$oexe+$ðÿcom+$ãÿpad+_� XXX  *$Åÿbat+4 /cCOMSPEC   &:   a:--� XXX$‡ÿX "� PX Ý � P  *R PSearching for this file type...)X Xrun“1’XProgram Info&##� XXX A� XXX1� XXX  X 2.  611� XXXV$Ìÿ  *S P  6;X Ý � P X �pinfoXXX runfile` ‰*NoYesA program that uses this type of file cannot be found. Do you want to add it?  UYes +tX Ý � PAdd X�XFiles In%X Xopenpage` ‰XProgram File Name% h �XWork File Name%X X$^*^  H*T."ñ Run Program ÿÿÿÿÿÿÿÿÿÿÿÿÿÿàñ�0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿà K?QHÿÿã>ù>