home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 2 BBS / 02-BBS.zip / mag7demo.zip / RJE_DIR.ZIP / MSGLIST.RJE < prev    next >
Text File  |  1993-09-01  |  5KB  |  133 lines

  1. @a14 @c0 @c18
  2.                     ╔══════════════════════════════════╗
  3.                     ║                                  ║
  4.                     ║ Magnum Message "QWK,POW" Utility ║
  5.                     ║                                  ║
  6.                     ╚══════════════════════════════════╝
  7. @a11
  8.     Create a compressed message listing for download (Y/N) => @z0('yn');
  9.     @b0(z0="y"); @b40(z0="n"); @p0 @z0="msglist.exe"; @z1="";
  10.     @z2=u54; @z1=(z1+z2); @z1=(z1+" ");
  11.     @z10=u1; @z1=(z1+z10); @z1=(z1+" ");
  12. @c12
  13.         @z80="";        Initialize Z80 to null.
  14.         @z10="";        Initialize Z10 to null.
  15. @c13
  16. @z90=o23; @b90(z90="FALSE");
  17. Note: If using QWK message format, you can specify ALL MsgBases!
  18. @p90
  19.    [@a12Q@a11]WK or Magnum's [@a12P@a11]OWER message format (Q/P) => @z80('qp');
  20.    @b80(z80="q"); @z80=""; @b81; @p80 @b81(z90="FALSE");
  21. Do you want ALL Message Bases on the System? (Y/N) => @z81('yn'); @b81(z81="n");
  22. @z80=(z80+"*"); @b34(z90="TRUE"); @p81
  23. @c12
  24.         @e82            Prompt for MsgBase
  25.         @z3=u56;        Assign MSG_R_AREAS to MILC var Z3;
  26. @c13
  27. @p82
  28. @c2
  29. @c12 @z2="a"; @b1(z3!~z2); @z49=v53; @b1(z49="");
  30. @c13 A - @v53
  31. @c12 @p1 @z2="b"; @b2(z3!~z2); @z49=v54; @b2(z49="");
  32. @c13 B - @v54
  33. @c12 @p2 @z2="c"; @b3(z3!~z2); @z49=v55; @b3(z49="");
  34. @c13 C - @v55
  35. @c12 @p3 @z2="d"; @b4(z3!~z2); @z49=v56; @b4(z49="");
  36. @c13 D - @v56
  37. @c12 @p4 @z2="e"; @b5(z3!~z2); @z49=v57; @b5(z49="");
  38. @c13 E - @v57
  39. @c12 @p5 @z2="f"; @b6(z3!~z2); @z49=v58; @b6(z49="");
  40. @c13 F - @v58
  41. @c12 @p6 @z2="g"; @b7(z3!~z2); @z49=v59; @b7(z49="");
  42. @c13 G - @v59
  43. @c12 @p7 @z2="h"; @b8(z3!~z2); @z49=v60; @b8(z49="");
  44. @c13 H - @v60
  45. @c12 @p8 @z2="i"; @b9(z3!~z2); @z49=v61; @b9(z49="");
  46. @c13 I - @v61
  47. @c12 @p9 @z2="j"; @b10(z3!~z2); @z49=v62; @b10(z49="");
  48. @c13 J - @v62
  49. @c12 @p10 @z2="k"; @b11(z3!~z2); @z49=v63; @b11(z49="");
  50. @c13 K - @v63
  51. @c12 @p11 @z2="l"; @b12(z3!~z2); @z49=v64; @b12(z49="");
  52. @c13 L - @v64
  53. @c12 @p12 @z2="m"; @b13(z3!~z2); @z49=v65; @b13(z49="");
  54. @c13 M - @v65
  55. @c12 @p13 @z2="n"; @b14(z3!~z2); @z49=v66; @b14(z49="");
  56. @c13 N - @v66
  57. @c12 @p14 @z2="o"; @b15(z3!~z2); @z49=v67; @b15(z49="");
  58. @c13 O - @v67
  59. @c12 @p15 @z2="p"; @b16(z3!~z2); @z49=v68; @b16(z49="");
  60. @c13 P - @v68
  61. @c12 @p16 @z2="q"; @b17(z3!~z2); @z49=v69; @b17(z49="");
  62. @c13 Q - @v69
  63. @c12 @p17 @z2="r"; @b18(z3!~z2); @z49=v70; @b18(z49="");
  64. @c13 R - @v70
  65. @c12 @p18 @z2="s"; @b19(z3!~z2); @z49=v71; @b19(z49="");
  66. @c13 S - @v71
  67. @c12 @p19 @z2="t"; @b20(z3!~z2); @z49=v72; @b20(z49="");
  68. @c13 T - @v72
  69. @c12 @p20 @z2="u"; @b21(z3!~z2); @z49=v73; @b21(z49="");
  70. @c13 U - @v73
  71. @c12 @p21 @z2="v"; @b22(z3!~z2); @z49=v74; @b22(z49="");
  72. @c13 V - @v74
  73. @c12 @p22 @z2="w"; @b23(z3!~z2); @z49=v75; @b23(z49="");
  74. @c13 W - @v75
  75. @c12 @p23 @z2="x"; @b24(z3!~z2); @z49=v76; @b24(z49="");
  76. @c13 X - @v76
  77. @c12 @p24 @z2="y"; @b25(z3!~z2); @z49=v77; @b25(z49="");
  78. @c13 Y - @v77
  79. @c12 @p25 @z2="z"; @b26(z3!~z2); @z49=v78; @b26(z49="");
  80. @c13 Z - @v78
  81. @p26 @z10="";
  82. @c0
  83. @p27 @c13
  84.  Enter First Conf. Letter (0 to abort, * for @u56) => @z2('abcdefghijklmnopqrstuvwxyz0*');
  85.   @b40(z2="0"); @b28(z3~z2); @b34(z2="*"); Unauthorized Conference Area!
  86.   @b27; @p28 @z10=(z10+z2); @p29
  87.  Next Conference Letter (0 to end input) => @z2('abcdefghijklmnopqrstuvwxyz0');
  88.   @b30(z2="0"); @b28(z3~z2); Unauthorized Conference Area! @b29; @p34 @z10="*";
  89.   @p30 @z1=(z1+z10); @z1=(z1+" "); @z5=u51; @b31(z5="U.S."); @z1=(z1+"E ");
  90.   @b32; @p31 @z1=(z1+"U "); @p32
  91.  Include Private messages to/from you? (Y/N) => @z5('yn'); @z1=(z1+z5); @z1=(z1+" ");
  92.  Enter Starting Date (* for @u14) => @z5(10); @b35(z5!="*"); @z5=u14; @p35 @d5 @z1=(z1+z5);
  93.  @z1=(z1+" ");Enter Ending Date (* for @o17) => @z5(10); @b36(z5!="*"); @z5=o17; @p36 @d5
  94.  @z1=(z1+z5); @z1=(z1+" "); @z5=o18; @z1=(z1+z5); @z1=(z1+".MSG ");
  95.  @n0=0; @n1=0;
  96.  @z1=(z1+" "); @z99=u69; @z1=(z1+z80); @b84(z80~"*"); @z1=(z1+z99); @p84
  97. @c3
  98. - - - - - - -  Begin Comment - - - - - - - - - - - - - - - - - - - - - - - -
  99.  
  100.    IF you really want to get fancy, you could prompt the user for a priority
  101.    class and level, but they could choose "timecritical" would essentially
  102.    freeze other tasks, such as online sessions on other nodes!
  103.  
  104.  Priority: Class (0=default, 1=Idle, 2=Regular, 3=TimeCritical) => @n0(0,3);
  105.                                Level (0=lowest, ... 31=highest) => @n1(0,31);
  106.  @n0=(n0*100); @n0=(n0+n1);
  107.  @n1=0;
  108. - - - - - - -  End Comment - - - - - - - - - - - - - - - - - - - - - - - - -
  109. @c4
  110.  The job may complete while you're still online. If the job is completed
  111.  while you're online, do you want Magnum to notify you (Y/N) => @z2('yn');
  112.  @b33(z2="N"); @n1=1;
  113.  @p33
  114. @c3
  115. - - - - - - - - - -  Remove this comment to view the following values - -
  116.  Z0 contains "@z0;"
  117.  Z1 contains "@z1;"
  118.  N0 contains "@n0;"
  119.  N1 contains "@n1;"
  120. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
  121. @c4
  122.  Submitting RJE ... @e1 @z0="";
  123.  @b38(n1=0);
  124. @c3
  125. - - - - - - - - - - - Remove this comment to view the PID and RJE Jobname - -
  126.   PID=@n1;
  127.   RJE @z1; Successfully Submitted
  128. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
  129. @c4
  130.  @b40;
  131.  @p38 RJE submsission failed!
  132. @p40 @z0="";
  133.