MsgQuest v1.1 Freeware PCBoard 15.0 PPE Script to Message Base Utility What does MsgQuest do? This PCBoard 15.0 PPE utility will take the answer file from a PCBoard questionnaire and insert it into your message base. It is configurable as far as who you want it addressed to, whether you want it public or private, echoed or not echoed, the subject line, which message base to insert it into and even answer logging. MsgQuest can handle up to five script questionnaires, each one with different configuration options. MsgQuest Installation. Installation of MsgQuest is fairly straightforward. MsgQuest should be installed into a PCBTEXT "replacement text" file replacing the PCBTEXT entry line # 103. In MKPCBTXT.EXE load your PCBTEXT and jump to record # 103. This PCBTEXT record should look something like this: @INCONF@Questionaire (@OPTEXT@) info saved. Replace it with the line: %C:\PCB\PCBTEXT.103 (or whatever path and filename you wish the following two lines to be contained in: @INCONF@Questionaire (@OPTEXT@) info saved. !E:\PCB\PPE\MSGQUEST.PPE Now with the above two lines in the file PCBTEXT.103, MsgQuest will be called immediately when the PCBoard 15.0 script questionnaire is saved. Of course though, edit the file PCBTEXT.103 so that it reflects YOUR exact location for the MsgQuest PPE utility. It is important that the config file MSGQUEST.CNF be located in the same directory as MsgQuest! Rename SAMPLE.CNF to MSGQUEST.CNF and customize to your config desires MsgQuest Config File. Every script questionnaire that you want configured is to have 8 lines in the config file. Replace the lines in the sample config file with appropriate paths, file names and options for your particular needs. Line 1 = Message base number to insert this answer file into Line 2 = Path and Filename of answer file "as defined in PCBSetup" Line 3 = Name of the "log file" you desire (blank if none) (See NOTES) Line 4 = Subject line for the message inserted from this script Line 5 = Msg To (addressed to you or SYSOP or whatever name) (IN CAPS) Line 6 = Msg From (SYSOP or MSGQUEST) (IN CAPS) (And See History File) Line 7 = Message security (either R for R/O or N for public) Line 8 = Echoed or not (1 for echoed or 0 for not echoed) Repeat for lines 9-16 for script 2, lines 17-24 for script 3 and so on up to 40 lines in the config file for up to 5 scripts. If you only use this for 3 scripts then the config file should only be 21 lines long. This should be clear enough . Here's my sample 2 script config file but if you use it, REMOVE the comments and comment markers (;) from it 201 ; Insert script 1 answers into conf # 201 E:\PCB\PPE\PENAPP.ANS ; Script answers (same as in your PCBSetup) E:\PCB\PPE\PENAPP.LOG ; Your desired log file (See NOTES below) PEN Application ; Subject line for this script file message CLIFF WATKINS ; Who you want it addressed to (IN CAPS) SYSOP ; Who you want it addressed from (IN CAPS) R ; R for R/O or N for public 1 ; 1 for echoed or 0 for non-echoed 0 ; E:\PCB\PPE\INTELEC.ANS ; E:\PCB\PPE\INTELEC.LOG ; Same as above but for script # 2 Intelec Application ; CLIFF WATKINS ; SYSOP ; Etc... R ; 0 ; ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Remember to remove this stuff from config file Notes MsgQuest will insert the script answer file into the message base you configured it to, then it deletes the script answer file so that it is not re-inserting the same answer file over and over again. That is why we strongly recommend that you use the logging option!!! Also, we are concerned about message security, we urge you to use SYSOP or another "secure name" in the "Msg From" line(s) of the config file. Please see the history file for detailed explanation of this added config entry. Freeware This is freeware (always happy to see donations though ) so use it at your own risk. I will not be responsible for lost data or any kind of damage the use of this program may cause. It has been thoroughly tested on my system and works flawlessly here, but I am just covering my assets. If you would like a version that handles more than 5 scripts, I'll be happy to oblige you with one for a $25 charge. And if you would like a customized version, let me know what you want and if it can be done I'll be happy to do so for the same $25 charge. But this five script version is fully freeware. Well that's about it, if you use it, enjoy it! If you have any ideas or suggestions to improve on it, let me know in Intelec's PPL forum. If I get enough suggestions on it I would be happy to make even more enhancements or improvements to MsgQuest! And thanks to Clark Development for coming out with the PPL compiler! It is undeniably the greatest piece of work since PCBoard software! Cliff Watkins P.O. Box 212 Baldwin, NY 11510 Intelec Online (516) 868-0662 (D/S 16.8)