|
DataMuseum.dkPresents historical artifacts from the history of: CP/M |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about CP/M Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - download
Length: 2176 (0x880) Types: TextFile Names: »PSTYR610.PAS«
└─⟦08ea08c61⟧ Bits:30003924 PolyPascal programmer └─ ⟦this⟧ »PSTYR610.PAS«
PROGRAM PSTYR610; VAR ANTAL,VALG,I:INTEGER; mg,TB,HMG: STRING(.2.); VM,HM: STRING(.3.); PROCEDURE FREM1; BEGIN WRITELN(LST,CHR(12)); END; PROCEDURE FREM2; BEGIN WRITE(CLRHOM); GOTOXY(20,10);WRITE('HVOR MANGE LINIER FREM : ');READ(ANTAL); BEGIN FOR I:=1 TO ANTAL DO WRITELN(LST); END; END; PROCEDURE TILBAGE; BEGIN TB:=CHR(27)+CHR(10); WRITE(CLRHOM); GOTOXY(20,10);WRITE('HVOR MANGE LINIER TILBAGE : ');READ(ANTAL); BEGIN FOR I:=1 TO ANTAL DO WRITE(LST,TB); END; END; PROCEDURE MARGIN; BEGIN MG:=CHR(27)+CHR(57); WRITE(CLRHOM); GOTOXY(20,10);WRITE('MARGIN I HVILKEN POSITION : ');READ(ANTAL); VM:=CHR(27)+CHR(9)+CHR(ANTAL+1);TB:=CHR(27)+CHR(10); WRITELN(LST,VM);WRITE(LST,MG);WRITE(LST,TB); END; PROCEDURE HMARGIN; BEGIN HMG:=CHR(27)+CHR(48);TB:=CHR(27)+CHR(10); WRITE(CLRHOM); GOTOXY(20,12);WRITE('HØJRE MARGIN I HVILKEN POSITION: ');READ(ANTAL); HM:=CHR(27)+CHR(9)+CHR(ANTAL+1); WRITELN(LST,HM);WRITE(LST,HMG);WRITE(LST,TB); END; PROCEDURE MENU; BEGIN WRITE(CLRHOM); GOTOXY(20,3);WRITE('STYRING AF PRINTER RC610.'); GOTOXY(20,5);WRITE('*************************'); GOTOXY(20,7);WRITE('1. KØR FREM TIL NY SIDE'); GOTOXY(20,9);WRITE('2. KØR ANTAL LINIER FREM'); GOTOXY(20,11);WRITE('3. KØR ANTAL LINIER TILBAGE'); GOTOXY(20,13);WRITE('4. INDSTILLING AF VENSTRE-MARGIN'); GOTOXY(20,15);WRITE('5. INDSTILLING AF HØJRE MARGIN'); GOTOXY(20,17);WRITE('0. SLUT'); GOTOXY(20,19);WRITE('INDTAST DET ØNSKEDE NUMMER.'); READLN(VALG); CASE VALG OF 1: FREM1; 2: FREM2; 3: TILBAGE; 4: MARGIN; 5: HMARGIN; OTHERWISE END; END; BEGIN REPEAT MENU; UNTIL VALG=0 END. «eof»