home *** CD-ROM | disk | FTP | other *** search
File List | 1997-10-06 | 5.4 KB | 194 lines |
- If Xbios(4)=0
- Alert 0,"Bitte auf mittlere|Auflösung umschalten. ",1," Danke ",D%
- End
- Endif
- On Error Gosub Fehler
- Titel:
- Hidem
- Deffill 1,2,1
- If Xbios(4)=2
- Pbox -1,-1,640,400
- Deffill 1,2,3
- Prbox 10,10,630,390
- Deftext 32,16,32,32
- Deffill 1,2,6
- Prbox 20,15,620,62
- Text 35,50," Zeilen - N u m m e r i e r e r "
- Print Chr$(27)+"p";
- Print At(4,5);" ----- (c) 1989 by Siegfried Hübner,Ober Vorstadt 21,8812 Windsbach ----- "
- Print Chr$(27)+"q";
- Deffill 1,2,2
- Pbox 30,100,610,140
- Pbox 30,160,610,200
- Pbox 30,220,610,260
- Pbox 30,280,610,375
- Graphmode 2
- Deftext 1,2,3,32
- Text 30,130," 1 = Schritweite einstellen "
- Text 30,192," 2 = Lade / Wandle Text "
- Text 30,252," 3 = Programm beenden "
- Graphmode 1
- Print At(6,19);" Dieses Programm ist frei kopierbar (Public Domain) "
- Print At(6,20);" Wem dieses Programm gefällt, der kann mir ja mal schreiben. "
- Print At(6,21);" In diesem Programm steckt viel Arbeit, alle die es benützen sollten "
- Print At(6,22);" mir fairerweise ein kleines Anerkennungshonorar zukommen lassen, den "
- Print At(6,23);" sonst werden keine weiteren PD-Programme mehr von mir erscheinen. "
- Endif
- If Xbios(4)=1
- Pbox -1,-1,640,200
- Deffill 1,2,3
- Prbox 10,10,630,190
- Deftext 32,16,32,12
- Deffill 1,2,6
- Prbox 20,15,620,42
- Text 35,34," Zeilen - N u m m e r i e r e r "
- Print Chr$(27)+"p";
- Print At(4,6);" ----- (c) 1989 by Siegfried Hübner,Ober Vorstadt 21,8812 Windsbach ----- "
- Print Chr$(27)+"q";
- Deffill 1,2,2
- Pbox 30,55,610,75
- Pbox 30,80,610,100
- Pbox 30,105,610,125
- Pbox 30,132,610,180
- Graphmode 2
- Deftext 1,2,3,12
- Text 30,72," 1 = Schritweite einstellen "
- Text 30,96," 2 = Lade / Wandle Text "
- Text 30,122," 3 = Programm beenden "
- Graphmode 1
- Print At(6,18);" Dieses Programm ist frei kopierbar (Public Domain) "
- Print At(6,19);" Wem dieses Programm gefällt, der kann mir ja mal schreiben. "
- Print At(6,20);" In diesem Programm steckt viel Arbeit, alle die es benützen sollten "
- Print At(6,21);" mir fairerweise ein kleines Anerkennungshonorar zukommen lassen, den "
- Print At(6,22);" sonst werden keine weiteren PD-Programme mehr von mir erscheinen. "
- Endif
- Nochmal:
- A$=Inkey$
- If A$<Chr$(49) Or A$>Chr$(51)
- Goto Nochmal
- Endif
- ' ************************* Schrittweite einstellen ***************
- If A$=Chr$(49)
- Start:
- Cls
- Deffill 1,2,1
- If Xbios(4)=2
- Pbox -1,-1,640,400
- Deffill 1,2,3
- Prbox 10,10,630,390
- Deftext 32,16,32,32
- Deffill 1,2,6
- Prbox 20,15,620,62
- Text 35,50," Zeilen - N u m m e r i e r e r "
- Print Chr$(27)+"p";
- Print At(4,5);" ----- (c) 1989 by Siegfried Hübner,Ober Vorstadt 21,8812 Windsbach ----- "
- Print Chr$(27)+"q";
- Endif
- If Xbios(4)=1
- Pbox -1,-1,640,200
- Deffill 1,2,3
- Prbox 10,10,630,190
- Deftext 32,16,32,12
- Deffill 1,2,6
- Prbox 20,15,620,42
- Text 35,34," Zeilen - N u m m e r i e r e r "
- Print Chr$(27)+"p";
- Print At(4,6);" ----- (c) 1989 by Siegfried Hübner,Ober Vorstadt 21,8812 Windsbach ----- "
- Print Chr$(27)+"q";
- Endif
- Print At(10,10);" Bitte Anfangszeile angeben : ";
- Print " ";
- Form Input 5,Znum$
- Znum=Val(Znum$)
- Print At(10,12);" Bitte Schrittweite angeben : ";
- Print " ";
- Form Input 5,Offset$
- Offset=Val(Offset$)
- S:
- Print At(10,14);" "
- Print At(10,14);" Alle Eingaben richtig (J/N) : ";
- Print " ";
- Form Input 1,Richtig$
- If Richtig$="J" Or Richtig$="j"
- Goto Titel
- Endif
- If Richtig$="N" Or Richtig$="n"
- Goto Start
- Endif
- Goto S
- Endif
- ' ******************** Lade Text ******************
- If A$=Chr$(50)
- Cls
- Print At(4,1);"------------- Zeilen - Nummerierer (Public Domain Version) -------------"
- Print Chr$(27)+"p";
- Print At(4,2);" ----- (c) 1989 by Siegfried Hübner,Ober Vorstadt 21,8812 Windsbach ----- "
- Print Chr$(27)+"q";
- Deffill 1,2,3
- If Xbios(4)=2
- Pbox 157,35,482,60
- Deffill 1,2,0
- Pbox 160,38,479,57
- Deftext 1,0,3,10
- Text 160,50,">>>>>> Text Laden <<<<<<"
- Deffill 1,2,2
- Endif
- If Xbios(4)=1
- Deffill 1,2,0
- Pbox 157,18,482,26
- Deftext 1,0,3,5
- Text 170,24,">>>>>>>>> T e x t - L a d e n <<<<<<<<<"
- Deffill 1,2,2
- Endif
- If Znum=0 Then
- Znum=10
- Endif
- If Offset=0 Then
- Offset=10
- Endif
- Fileselect "*.*",Altnam$,Altnam$
- Open "I",#1,Altnam$
- If Xbios(4)=2
- Text 160,50,">>>> Text Speichern <<<<"
- Endif
- If Xbios(4)=1
- Text 170,24,">>>>>> T e x t - S p e i ch e r n <<<<<<"
- Endif
- Fileselect "*.*",Neunam$,Neunam$
- Open "O",#2,Neunam$
- If Xbios(4)=2
- Text 160,50,">>> Bin am Arbeiten <<<"
- Endif
- If Xbios(4)=1
- Text 170,24,">>> B i n a m A r b e i t e n <<<<"
- Endif
- 260:
- Znum$=Str$(Znum)
- If Eof(#1) Then
- Goto 350
- Endif
- Line Input #1,Zeile$
- Znum=Znum+Offset
- Zeile$=Znum$+Chr$(32)+Zeile$
- Druck$=Zeile$
- Print #2,Druck$
- Goto 260
- 350:
- Close
- Print
- Goto Titel
- Endif
- ' *********************** Programm verlassen ****************
- If A$=Chr$(51)
- Alert 3,"Wollen Sie dieses Programm | verlassen ?",2,"Ja|Nein",D%
- Endif
- If D%=1
- End
- Else
- Run
- Endif
- Procedure Fehler
- Alert 3,"Fehler ist aufgetreten| ich fange Fehler ab",1," Return ",D%
- Run
- Return
-