home *** CD-ROM | disk | FTP | other *** search
- // Automatic SALT mail transfer script for HCSNet(tm)
- //
- // Updated on -- Sat Oct 19, 1992 at 17:49pm
- //
- // Albert J. Hawker, HCS BBS - Cleveland, Ohio - (216)273-8224
- //
-
- int result; // Generic return code
- str failed[] = "Logon failed."; // Failed message
-
-
- // main routine
- //
- main()
- {
-
- if (! waitfor("r] = Yes :", 60)) // Look for Color prompt
- {
- prints(failed);
- return;
- }
- delay(2);
- cputs("y q ns o^M"); // Send Quick login with override
-
- if (! waitfor("st Name :", 60)) // Look for name prompt
- {
- prints(failed);
- return;
- }
- delay(2); // Send Name and password
- cputs("FIRSTNAME LASTNAME PASSWORD^M"); // YOUR NAME & PASSWORD HERE!
-
- if (! waitfor("Command :", 60)) // Look for Main Menu Command line
- {
- prints(failed);
- return;
- }
- delay(2);
- cputs("qwk^M"); // Open GAP QWKREP
-
- if (! waitfor(" [H]elp :", 60)) // Look for QWKREP command prompt
- {
- prints(failed);
- return;
- }
- delay(2);
- cputs("d^M"); // Tell it we want to DL a QWK
-
- if (! waitfor("acket now.", 60)) // Wait for start transfer prompt
- {
- prints(failed);
- return;
- }
- delay(2);
- receive('Z', "hcs_bbs.qwk"); // Start Zmodem DL of QWK packet
-
- if (! waitfor(" Continue", 60)) // Wait for "Press Any Key" prompt
- {
- prints(failed);
- return;
- }
- delay(2);
- cputs("^M"); // and press the "ANY" key <grin>
-
- if (! waitfor(" [H]elp :", 60)) // Look for QWKREP command prompt
- {
- prints(failed);
- return;
- }
- delay(5);
- cputs("u^M"); // Tell it we want to upload
-
- if (! waitfor("acket now.", 60)) // Wait for start transfer prompt
- {
- prints(failed);
- return;
- }
- delay(5);
- send('Z', "hcs_bbs.rep"); // START UPLOAD COMMAND HERE
-
- if (! waitfor(" [H]elp :", 60)) // Look for QWKREP Command line
- {
- prints(failed);
- return;
- }
- delay(5);
- cputs("q^M"); // Tell it we want to Quit
-
- if (! waitfor("Command :", 68)) // Look for GAP main menu prompt
- {
- prints(failed);
- return;
- }
- delay(5);
- cputs("g q^M"); // Say goodbye... Quickly
-
- delay_scr(111); // wait a few sec for hangup
- Exittelix(0, 1); // Exit Telix
-
- return;
- }
-