home *** CD-ROM | disk | FTP | other *** search
/ Simtel MSDOS 1992 June / SIMTEL_0692.cdr / msdos / keyboard / cedwars2.arc / CEDSYN.THD < prev    next >
Text File  |  1988-09-10  |  22KB  |  553 lines

  1. @*
  2. Public-domain CED and its commercial enhancement, PCED, provided many
  3. opportunities for members to enhance the ease of use of their systems.
  4. Messages from February and March feature examples of synonyms and prompts,
  5. discussion of the parsing of variables in synonyms, ways to simulate the "echo
  6. off" feature of batch files, and other goodies.
  7.  
  8.  
  9. @* Message number range 227754-232623, plus some earlier (PCS-131) and 355
  10.    (PCS-72)
  11. @* Date range mid-February through 19 March 1986
  12.  
  13.  
  14. @* CDIR
  15.  
  16. Fm: dave rothman 70240,372
  17. To: cd 76703,2002 (X)
  18.  
  19. this thought just hit me....
  20.  
  21. how about 'cdir nn'  where nn is only files written w/in the last 'nn' days.
  22.  
  23. i just wrote a memo and its in a big \subdir and i know that i can just do the
  24. directory and look at the last few dates (or the first few if i think to
  25. reverse them), but 'dir 5' would be nifty and unique (plus u can do it on a dec
  26. 10 or 20...y not the pc?)!
  27.  
  28.  
  29. @* SYNS
  30.  
  31. Fm: dave rothman 70240,372
  32. To: cd 76703,2002 (X)
  33.  
  34. 4 u 2 keep in mind...
  35.  
  36. u might wanna think about letting syn's running on 2 lines...ie:
  37.  
  38. syn     junk    'b-on^cd\djkjd^123^sdhkj dhjsj^*jhsfh^jashj^chdsj
  39. ..              ^chkdsk^jieu^apl^del *.*^b-off'
  40.  
  41. i have plenty of long syns, and it would be handier if i could see them all
  42. within 80 cols...dave
  43.  
  44.  
  45. Fm: Chris Dunford (INF) 76703,2002
  46. To: dave rothman 70240,372 (X)
  47.  
  48. Nice synonym.  I particularly liked the automatic del *.*.  You did leave out
  49. 'keyfake "y" 13^format c:', tho.
  50.  
  51. <Now, DON'T anybody try that to see what it does!>
  52.  
  53.  
  54. Fm: Earle Robinson 70135,141
  55. To: all
  56.  
  57. Someone said that the ced definitions recently uploaded for pced offered
  58. nothing more than what the plain public domain ced has.  Well, here are a
  59. couple that you can't do with the latter, & are rather nice if you need to
  60. remove lightning and sidekick from the keyboard.  Superkey is already removable
  61. with an entry from the command line, key/k.
  62.  
  63. ced syn sk '^*key^*light^*sk'
  64. ced syn light '^*light^*sk'
  65. ced syn skoff 'keyfake @119 @117^kick'
  66. ced syn lightoff 'keyfake @119 @117 27 @47 @119 @117 ^kick'
  67.  
  68. Note, that the 'lightoff' will only remove lightning AFTER sidekick has been
  69. removed.  I have alt-v as the hot key for lightning; you will have to adjust
  70. the '@47' in the synonym to accomodate what you may have.
  71.  
  72.  
  73. Fm: dave rothman 70240,372
  74. To: all
  75.  
  76. and another enhancement to the rothman ced,infoscope,keyfake rolodex system:
  77.  
  78. syn     is              'cd\is^*is'
  79. syn     rolo            'keyfake "find %1" 13^is roloform'
  80.  
  81. now all i gotta do is type "rolo mantle" at the prompt and mickey mantle's
  82. rolodex card comes to the fore.
  83.  
  84. the more i think about keyfake, the more impressed i am at with its usefulness!
  85. it works so well w/PCED.
  86.  
  87. ps...rumor has it, dunford has included his own vers of it in the soon to be
  88. released PCED (the beta vers did not have the dunford version).
  89.  
  90.  
  91. Fm: dave rothman 70240,372
  92. To: all
  93.  
  94. u guys may recall my little syn called 'load':
  95.  
  96. syn     lo*ad   'cd\123^chmod -n %1.wks^fix %1tmp.prn...^
  97.                           ...keyfake "/fr%1" 13^123^chmod -h %1.wks^offstack'
  98.  
  99. (the dots are added so that the whole thing fits within 80 cols)
  100.  
  101. syn     offstack        'keyfake @72 @118 27'
  102.  
  103. load lets me keep certain confidential .wks files hidden but easily loaded into
  104. 123. for example, i might type 'load balance' to unhide my personal balance
  105. sheet, run 123, do a /fr w/keyfake, then hide it again when i exit.
  106.  
  107. the only prob, was that the original 'load' command was always resident in
  108. the stack, so someone could hit some uparrows and see the names of the
  109. hidden files (clearly anyone with any real knowledge would know how to find
  110. them anyway, but thats not a concern in this case).
  111.  
  112. the solution is the 'offstack' syn.  chris came up with it, and it's pretty
  113. clever.  all it does is when u exit 123, it hits an uparrow and then a ^pgdn
  114. (which blows away that item), and finally an escape to clear the prompt
  115. line....dave
  116.  
  117.  
  118. Fm: Jim Butler 74766,1460
  119. To: SysOp Chris Dunford 76703,2002
  120.  
  121. That does remind me of one seemingly recurring circumstance in the killing of
  122. my syns (leaving poor ced whimpering but still alive).  I have a couple of syns
  123. to invoke wordstar2000 to edit my ced.syn file and my autoexec.bat file, then
  124. copy the edited file to the "master file" I keep on the shelf.  In other words,
  125. ced.002 is my fully loaded tsr version, ced.dv is a stripped version for use
  126. after desqview, ced.rb is an intermediate version I use with rbase sessions,
  127. etc.  So I edit the current ced.syn or autoexec.bat, but then copy the edited
  128. version back to the master from which it came (clear?).  Here are the syns;
  129.  
  130. syn edal ^c:^w c:\ced.syn^co c:\ced.syn c:\ced.002^newal^cls
  131. syn eddo ^w c:\do.pro^cls
  132. syn edex ^w c:\autoexec.bat^co c:\autoexec.bat c:\autoexec.002
  133.  
  134. hmmmm, I think I found *this* problem, but will share it with other users. I
  135. was just going to give you my syn for "newal", but when I went to cut and
  136. paste it here, I realized that I was using CED language instead of PCED
  137. language. My old syn was:
  138.  
  139. syn newal ced clear syn^ced -fced.syn
  140.  
  141. Although I have not tested it yet, I have now changed it to:
  142.  
  143. syn newal ced clear syn^c:\ced load c:\ced.syn
  144.  
  145. .....but I do not think this is the only sequence that has killed my syns ....
  146.  
  147.  
  148.  
  149. @* EDITING CONFIGURATION FILE
  150.  
  151. Fm: dave rothman 70240,372
  152. To: Steven Stern 70327,135
  153.  
  154. u might consider this approach which automatically reloads after u edit your
  155. ced file:
  156.  
  157. syn     ce              'pm c:\sys3\ced.cmd^newced' syn     newced
  158. 'ced clear syn^ced load c:\sys3\ced.cmd'
  159.  
  160.  
  161. Fm: Frank Markus 74415,1076
  162. To: Steven Stern 70327,135
  163.  
  164. I use a different CED SYN to use KEDIT modify my CED configuration file which I
  165. have renamed to CFG.CED.  The two KEY commands first clear and then reset my
  166. SuperKey environments.  The PAL-KED and PAL-NORM are the names of other CED
  167. SYNs that use KCSETPAL to set the colors for my EGA.
  168.  
  169. SYN CFG KEY 0 /ml^PAL-KED^C:\KEDIT\KEDIT CFG.CED^KEY DOS2 /ml^PAL-NORM
  170.  
  171.      Stripped to it's essence, my SYN is:
  172. SYN CFG C:\KEDIT\KEDIT CFG.CED
  173. which is nothing if not very very simple.  I use a SuperKey macro to reload
  174. PCED with the new CFG.CED file so that I don't have to reboot.  I am not sure
  175. whether this can be done in regular CED.  If it isn't you have still another
  176. reason to get PCED.  That macro is:
  177. CED LOAD C:\UTIL\CFG.CED<ENTER> <ENDDEF>
  178.  
  179.  
  180. Fm: dave rothman 70240,372
  181. To: Frank Markus 74415,1076
  182.  
  183. i messed up the last time i uploaded this cuz i dorgot to
  184. unformat it, but here's the way to accomplish what u described:
  185.  
  186. syn     ce              'e c:\sys3\ced.cmd^newced'
  187. syn     newced          'ced clear syn^ced load c:\sys3\ced.cmd'
  188.  
  189. if u dont have pced, then u dont use 'load' but '-f'
  190.  
  191.  
  192. Fm: Frank Markus 74415,1076
  193. To: dave rothman 70240,372
  194.  
  195.      Dave, your CED "newced" SYN inspired me to elaborate my "CFG" SYN and to
  196. get rid of SuperKey in order to leave more room for KEDIT to work in.  My new
  197. "CFG" SYN uses KEDIT to work on my CFG.CED file and then clears and reloads the
  198. SYN file used by CED by calling a new SYN called CEDLOAD.
  199. SYN CEDLOAD CED CLEAR SYN^CED LOAD C:\UTIL\CFG.CED SYN CFG
  200. PAL-KED^C:\KEDIT\KEDIT CFG.CED^PAL-NORM^CEDLOAD^CO
  201. The syntax used by CEDLOAD is correct for PCED; with minor alteration, it works
  202. with regular CED too.
  203.  
  204. I was rather amazed that CED can use its SYN file to destroy and then
  205. regenerate itself.  But it can.  Far from the only amazing thing in CED or
  206. PCED.  But I will restrain myself until PCED is oficially released...RSN.
  207.  
  208.  
  209. Fm: Dave Hoagland 72365,42
  210. To: Frank Markus 74415,1076
  211.  
  212. Sure would be nice if you two had the necessary skills to work with standard
  213. CED, so you could come up to our level and work without the additional crutches
  214. provided by PCED.  The unchallenging stuff you're doing gets pretty boring.
  215. For those who can manage to work with standard CED, I offer the following
  216. example (which has survived the test of several months of use).
  217.  
  218. syn cededit kedit ced.cfg^ced clear syn^ced -fced.syn
  219.  
  220. Super complex.  Add your own paths and stir well. <grin>
  221.  
  222.  
  223. @* PROMPTS
  224.  
  225. Fm: T. B. Eyrick 72446,317
  226. To: All
  227.  
  228. I have discovered one of the interesting features of PCED, namely the ability
  229. to establish a specific location on the screen as the command input line.  The
  230. following prompt commands establish line 24 as the prompt display line and line
  231. 25 as the command input line.  The reason for selecting these two lines is that
  232. I can do directory scrolls and then recall prior screens with Fansi-console
  233. without having the prompt line overlay one or more lines of scrolled text as it
  234. does with the prompt at the top of the screen.  The following lines are the
  235. last two in my autoexec.bat file.  Please note that the prompt line has been
  236. wrapped into two lines for message transmission and will need to be made into a
  237. single line again before it will operate properly.
  238.  
  239. PROMPT $e[s$e[24;H$e[K$e[1;33;44m[$P]$e[0;36;40m  It is
  240. $e[1;33;44m$t$h$h$h$h$h$h$e[0;36;40m on $d$_ $e[K$e[u
  241. KEYFAKE 'ced prompt ">" 25 1' 13 'cls' 13
  242. Many thanks, Chris.
  243.  
  244.  
  245. Fm: Chris Dunford (INF) 76703,2002
  246. To: T. B. Eyrick 72446,317 (X)
  247.  
  248. One question, tho: why use KEYFAKE to execute the CED PROMPT command?  You can
  249. put PCED commands in batch files now...that's one of the things you paid for
  250. <grin>.
  251.  
  252. While we're at it, why KEYFAKE instead of KEYIN?  KEYIN is faster cuz it
  253. doesn't have to be reloaded every time you run it, and it doesn't have to
  254. search thru memory to find its previous incarnation...
  255.  
  256.  
  257. Fm: T. B. Eyrick 72446,317
  258. To: Chris Dunford (INF) 76703,2002 (X)
  259.  
  260. I am using Keyfake instead of Keyin for three reasons- less ram (640 vs. 1072),
  261. it passes characters to SK after SK is invoked, and it passes characters to
  262. 1-2-3 after 1-2-3 is loaded.  The first reason is not significant, but the
  263. latter two are.
  264. You're right I don't need Keyfake to load the ced prompt statement, the
  265. following commands work even better:
  266. xced ced prompt ">" 25 1
  267. cls
  268. where xced is xced2.
  269.  
  270.  
  271. Fm: Earle Robinson 70135,141
  272. To: T. B. Eyrick 72446,317
  273.  
  274. I think that you are making the same mistake that I first did with keyin:
  275. putting spaces between the control characters you are sending.  Keyin can pass
  276. characters to sk.
  277.  
  278.  
  279. Fm: Chris Dunford (INF) 76703,2002
  280. To: T. B. Eyrick 72446,317 (X)
  281.  
  282. Hmm, I must be missing something here...why do you even need xced?  The simple
  283. "ced prompt etc" should work fine in a batch.  Only thing you need xced for in
  284. batches is synonyms.  Commands work fine (and won't reload the program, as is
  285. the case with the free CED).
  286.  
  287. Wasn't aware that KEYIN wouldn't pass keystrokes to SK, will have to check into
  288. that.
  289.  
  290.  
  291. Fm: T. B. Eyrick 72446,317
  292. To: Chris Dunford (INF) 76703,2002 (X)
  293.  
  294. When I first tried it I tried using ced prompt etc without success.  Nothing
  295. happened, the ced prompt character never appeared and the command line wasn't
  296. in a fixed location.  So then I tried Keyfake and all was fine.  After your
  297. suggestion tonight I used the xced ced prompt sequence and that worked.  I just
  298. found out what caused my initial use to fail.
  299. ced prompt ">" 25 1   -- works
  300. ced prompt '>' 25 1   -- doesn't work and was used in the initial setup
  301. Any thoughts?
  302.  
  303.  
  304. Fm: Chris Dunford (INF) 76703,2002
  305. To: T. B. Eyrick 72446,317
  306.  
  307. Aha!  I know what the problem is: it's your ">" prompt character.  If you have
  308. the line
  309.  
  310.     CED PROMPT '>' 25 1
  311.  
  312. in a batch file, DOS is gonna take that > as redirection and strip the >' 25 1
  313. from the command.  However, DOS does perform some special handling with double
  314. quotes: it assumes that what's "inside" is to be taken literally, so PROMPT
  315. "==>" 25 1 is not considered redirection.
  316.  
  317. BTW, I also have a '>' in my prompt, but I have the PROMPT command in my PCED
  318. configuration file, along with my synonyms et al.  No problem with redirection
  319. there, of course.
  320.  
  321.  
  322. Fm: David Morgenlender 75206,1070
  323. To: Chris Dunford (INF) 76703,2002 (X)
  324.  
  325. Ted's prompt looked interesting, so I tried it. It looked good, but my
  326. system started to act very strangely - e.g. sometimes it requested the prompt
  327. at top of screen, sometimes at the bottom. I think it also did other strange
  328. things, but  I can't recall for sure.  Then I tried to TYPE a file - the system
  329. hung - required turning the system off & on.  BTW, I used:
  330.  
  331.   CED PROMPT ...
  332.   CLS
  333. BTW, I now remember the other problem - it forgot my SYN's when I gave the
  334. PROMPT command.  It would not let me LOAD SYN's at that point.
  335.  
  336.  
  337. Fm: Chris Dunford (INF) 76703,2002
  338. To: David Morgenlender 75206,1070
  339.  
  340. David - pretty strange stuff.  Are you sure you typed the PCED prompt string
  341. correctly?  Should be something like
  342.  
  343.     ced prompt ">" 25 1
  344.  
  345. As Ted and I have been discussing, it's important to use "" and not '' to get
  346. it right.  Never seen anything like the problem you experienced.
  347.  
  348.  
  349.  
  350. @* KEYIN and 1-2-3
  351.  
  352. Fm: Chris Dunford (INF) 76703,2002
  353. To: T. B. Eyrick 72446,317
  354.  
  355. Ted - I can't find any differences between KEYIN and KEYFAKE in use with
  356. Sidekick and 123.  Both work with SK; neither works with 123.
  357.  
  358. Now, I know what you're gonna say: yes, KEYFAKE *does* work with 123. I know it
  359. must, cuz you say so, and so does rothman.  But, neither KEYFAKE nor KEYIN will
  360. feed data to my copy of 123 ver 1A.
  361.  
  362. Tracing a little 123 code indicates that it "throws away" any data that is
  363. already in the keyboard buffer at the time it loads (so that you have to press
  364. a key to get rid of the logo).  Tracing with both KEYIN and KEYFAKE indicates
  365. that any data entered via either one is discarded by 123 when it boots.  Are
  366. you doing something different?  Do you have a different version?  Have you
  367. patched out the logo or in some other way changed the 123 startup code?
  368.  
  369. Incidentally, PMAP indicates that KEYIN uses 960 bytes of RAM vs. KEYFAKE's
  370. 816.
  371.  
  372.  
  373. Fm: T. B. Eyrick 72446,317
  374. To: Chris Dunford (INF) 76703,2002 (X)
  375.  
  376.         Chris, I tried the following Syn and couldn't get it to work.
  377. Syn yy  'keyin #060^kick'
  378. which should activate SK and callup the Notepad, but all I get is the main SK
  379. menu.
  380.         Try the following Keyfake command sequence on your copy of 1-2-3.
  381. keyfake 0 13 0 13 0 13 '/fr'
  382. I know that 1-2-3 throws away the initial buffer data, but the 0 13 sequence in
  383. Keyfake apparently gets throught that and delivers the /fr to 1-2-3.  I did try
  384. the same sequence with keyin, but it didn't work for me.    I have patched my
  385. version 1A* to bypass the logo.  Do you want the patch?
  386.         My Mapmem reports 688 for Keyfake and 880 for Keyin.
  387.  
  388.  
  389. Fm: JAMES BACH 76555,273
  390. To: Chris Dunford (INF) 76703,2002
  391.  
  392. On the outside chance noone has pointed out the relevant passage from the
  393. Key-Fake docs concerning its handling of 1-2-3, here goes:
  394. ====================================================
  395. Some programs, like Lotus's 1-2-3, clear out the keyboard buffer when they
  396. load.  This would ordinarily be a problem with KEY-FAKE, but KEY-FAKE has it
  397. licked.  When the digit 0 appears in a KEY-FAKE parameter, it takes on special
  398. meaning.  If a pro- gram checks to see if any keys are waiting, KEY-FAKE will
  399. say "No."  The program thinks that no keys are available and the buf- fer is
  400. clear.  When the program checks again, KEY-FAKE ;says "Yes" and delivers the
  401. next keystroke.
  402. Since virtually every time I enter 1-2-3, I do a File Re- trieve command, I
  403. have a batch file called L.BAT to load Lotus in a hurry:
  404. ----
  405. CD \LOTUS
  406. KEY-FAKE 0 13 0 13 0 13 0 13 0 13 "/FR"
  407. LOTUS
  408. ----
  409. Make sure you have the system disk in drive A: before you run this one.  The
  410. string of 0s and 13s was developed emperically, but it works well, skipping
  411. past the Lotus Access System Menu right into 1-2-3 ready for me to select a
  412. file.  Use KEY-FAKE and you'll have to be really quick if you want to read that
  413. copyright notice one more time.
  414. =========================================================
  415. Mind you, I'm just quoting from key-fake.prn; I haven't even gotten to Keyin
  416. yet.  I intend to scour your manual BEFORE asking you any questions -- for a
  417. change!
  418.  
  419.  
  420. Fm: Chris Dunford (INF) 76703,2002
  421. To: JAMES BACH 76555,273
  422.  
  423. Thanks.  I have a hunch that 123 is one of the very few places where the "0 13
  424. 0 13" business would work, since it assumes rather peculiar behavior on the
  425. part of the program.  But, I guess its necessary, if only for Lotus.
  426.  
  427.  
  428.  
  429. @* PARSING OF VARIABLES
  430.  
  431. Fm: Earle Robinson 70135,141
  432. To: Chris Dunford 76703,2002 (X)
  433.  
  434. Interesting 'feature' of pced.  I had the following synonym defined to test
  435. something for my imminent trip to europe at the end of the month:
  436.  
  437. syn tryit 'wait 07:00:00^call cis24^sqpc cis&m&d.cis'
  438.  
  439. I invoked tryit last evening, before midnight.  Cis24 called compuserve to
  440. download messages as it should have at 7 am this morning.  Pro-yam created
  441. 'cis0311.cis' (using yam's internal method of using the current day & month).
  442. However, to my surprise, the file which was squeezed was 'cis0310.cis' and not
  443. 'cis0311.cis'.  Obviously, pced had parsed the whole definition immediately,
  444. and assigned the day at that time (before midnight).  I can't call this a bug,
  445. but I am still somewhat chagrined.
  446.  
  447.  
  448. Fm: Chris Dunford (INF) 76703,2002
  449. To: Earle Robinson 70135,141 (X)
  450.  
  451. Hmm, no that's as designed.  Has to be that way, else synonyms like:
  452.  
  453.         syn foo 'cd \boo^do^cd &p'
  454.  
  455. wouldn't return you to your original directory.  All &vars are parsed at the
  456. time the synonym is executed.  One thing you can do is to put the time in a
  457. second synonym.  Try this:
  458.  
  459.         syn test1 'echo &h:&t:&s^pause^test2'
  460.         syn test2 'echo &h:&t:&s'
  461.  
  462. You'll see that the two times are different.
  463.  
  464.  
  465. Fm: Earle Robinson 70135,141
  466. To: Chris Dunford (INF) 76703,2002 (X)
  467.  
  468. Using a second synonym as you suggested is indeed the solution.  I hadn't
  469. thought of it.  Thank you very much.  I should point out this parsing situation
  470. in the next edition of the manual, including the solution of the second
  471. synonym.
  472.  
  473.  
  474. Fm: Bela Lubkin/Amiga Forum 76703,3015
  475. To: Earle Robinson 70135,141
  476.  
  477. I believe the parsing situation >is< documented in the manual, as I remember
  478. reading about this consequence and thinking to myself, "that will make some
  479. things more difficult".  Ah, there it is: see page 4-32 of the manual: "All
  480. predefined variables are expanded simultaneously, when the command is typed in,
  481. or when a synonym is processed."; the example given is similar to the one that
  482. Chris gave online.
  483.  
  484.  
  485. Fm: Chris Dunford (INF) 76703,2002
  486. To: Bela Lubkin/Amiga Forum 76703,3015 (X)
  487.  
  488. It seemed to me that the "early" expansion created more possibilities. If the
  489. predefined variables were expanded only when they were actually used, things
  490. like "syn 123 'cd \lotus^lotus^cd &p'" wouldn't do any good, and there wouldn't
  491. be any easy way around it.  On the other hand, there *is* an easy way to do
  492. what Earle wants to do...
  493.  
  494.  
  495. Fm: Bela Lubkin/Amiga Forum 76703,3015
  496. To: Chris Dunford (INF) 76703,2002 (X)
  497.  
  498. You're right, definitely.  The only weakness is that you should document the
  499. trick of using a second SYN to defer processing of & parameters.  Put that in
  500. right with the discussion of & params, and they're twice as useful.  You done
  501. it right, as usual...
  502.  
  503.  
  504.  
  505. @* ECHO OFF
  506.  
  507. Fm: SysOp Conrad Kageyama 76703,1010
  508. To: Chris Dunford, 76703,2002 (X)
  509.  
  510. Chris...  while I was completely re-doing my SYN file to take advantage of the
  511. new power of PCED, I suddenly realized why I didn't use CED for all of my batch
  512. files....  the screen echo...  I have ECHO defaulted to off via a patch to
  513. COMMAND.COM, and a lot of my batch files have a little message that displays
  514. while things are being loaded/unloaded...  Is there any way to make PCED *not*
  515. send the commands to the screen, ala ECHO OFF???  I put an ECHO OFF in a SYN,
  516. and all it did was to turn off the C> prompt at the conclusion of the SYN...
  517.  
  518.  
  519. Fm: T. B. Eyrick 72446,317
  520. To: SysOp Conrad Kageyama 76703,1010
  521.  
  522. The following technique will work with programs that you don't intend to
  523. temporarily exit to DOS from.
  524. Syn  tk   'prompt $e[8m^cd \ie^tk^cd \^pmt'
  525. Syn  pmt  'prompt $e[2J^prompt $e[s$e[24;H$e[K$e[1;33;44m[$P]$e[0;36;40m  It is
  526. $e[1;33;44m$t$h$h$h$h$h$h$e[0;36;40m on $d$_$e[K$e[u^cls'
  527.  
  528.  
  529. Fm: Chris Dunford (INF) 76703,2002
  530. To: SysOp Conrad Kageyama 76703,1010
  531.  
  532. No can do.  Remember, PCED merely passes commands as though they had been typed
  533. at the keyboard.  DOS doesn't provide any way to suppress keyboard input at the
  534. prompt, hence you can't do it in PCED either.
  535.  
  536. What you CAN do is to fool with the PROMPT.  You could, e.g., include something
  537. in the front of each SYN that would store the cursor location, change
  538. attributes to invisible (blue-on-blue or whatever); then run the rest of the
  539. syn; finally restore the cursor posn and the true attributes. Ted's stuff may
  540. be doing something like that.
  541.  
  542.  
  543. Fm: T. B. Eyrick 72446,317
  544. To: Chris Dunford (INF) 76703,2002 (X)
  545.  
  546. That's exactly what I'm doing, including resetting the Prompt to it's original
  547. setting at the end of the Syn. For programs that allow you to temporarily exit
  548. to DOS, such as Kedit, I have to first execute my pmt Syn in order to see the
  549. screen display whenever I do a temporary exit, but it does work fine.  It's
  550. just not something I'd recommend for newer or infrequent users.
  551.  
  552.  
  553.