:0 @chcp 1252 @color 9f @title Formular Rechnung erstellen mit Adressbuch @goto 400
:100 @set /a AktuellerAdresseintrag=0
:105 @set /a AktuellerAdresseintrag=AktuellerAdresseintrag+1 @if %AktuellerAdresseintrag% GEQ %NeuerAdresseintrag% goto 100
:107 @set /a i=0 @cls
:110 @set /a i=i+1
:120 @if %i% GEQ 76 goto 130 @if not exist Adresseintrag%AktuellerAdresseintrag%.%i% goto 110 @if not exist Spaltenbezeichnung.%i% goto 110 @find "%Suchbegriff%" Adresseintrag%AktuellerAdresseintrag%.* > NUL @if %errorlevel% GEQ 1 goto 105 @type Spaltenbezeichnung.%i% @type Buchstabe.Doppelpunkt @type Adresseintrag%AktuellerAdresseintrag%.%i% @goto 110
:130 @type Buchstabe.Eingabetaste @echo Suchbegriff eingeben (für Adressübernahme den Begriff Rechnung eingeben, weiter blättern mit der Taste EINGABE) ... @set str= @set /p str= @if not defined str goto 105 @if %str%==Rechnung goto 500 @if %str%==rechnung goto 500 @set Suchbegriff=%str% @goto 105
:200 @cls @set /a NeuerAdresseintrag=0
:210 @set /a NeuerAdresseintrag=NeuerAdresseintrag+1
:220 @if exist Adresseintrag%NeuerAdresseintrag%.* goto 210 @goto 100
:400 @cls @echo Suchbegriff eingeben ... @set Suchbegriff= @set /p Suchbegriff= @if not defined Suchbegriff goto 400 @goto 200
:500 @set /a NeueRechnungsnummer=0
:510 @set /a NeueRechnungsnummer=NeueRechnungsnummer+1
:520 @if exist Rechnung%NeueRechnungsnummer%.* goto 510 @copy Adresseintrag%AktuellerAdresseintrag%.* Rechnung%NeueRechnungsnummer%.* > NUL
:530 @type Spaltenbezeichnung.90 @type Buchstabe.Doppelpunkt @set str= @set /p str= @if not defined str goto 530 @find "%str%" Liste.Datumsangaben > NUL @if %errorlevel% GEQ 1 goto 530 @echo %str% > Rechnung%NeueRechnungsnummer%.30
:540 @type Spaltenbezeichnung.91 @type Buchstabe.Doppelpunkt @set str= @set /p str= @if not defined str goto 550 @find "%str%" Liste.Datumsangaben > NUL @if %errorlevel% GEQ 1 goto 540 @echo %str% > Rechnung%NeueRechnungsnummer%.31
:550 @type Spaltenbezeichnung.92 @type Buchstabe.Doppelpunkt @set str= @set /p str= @if not defined str goto 550 @find "%str%" Liste.Kommazahlen > NUL @if %errorlevel% GEQ 1 goto 550 @echo %str% > Rechnung%NeueRechnungsnummer%.92
:560 @type Spaltenbezeichnung.93 @type Buchstabe.Doppelpunkt @set str= @set /p str= @if not defined str goto 560 @echo %str% > Rechnung%NeueRechnungsnummer%.93
:570 @type Spaltenbezeichnung.94 @type Buchstabe.Doppelpunkt @set str= @set /p str= @if not defined str goto 570 @find "%str%" Liste.Datumsangaben > NUL @if %errorlevel% GEQ 1 goto 570 @echo %str% > Rechnung%NeueRechnungsnummer%.94
:580 @type Spaltenbezeichnung.95 @type Buchstabe.Doppelpunkt @set str= @set /p str= @if not defined str goto 590 @find "%str%" Liste.Kommazahlen > NUL @if %errorlevel% GEQ 1 goto 580 @echo %str% > Rechnung%NeueRechnungsnummer%.95
:590 @type Spaltenbezeichnung.96 @type Buchstabe.Doppelpunkt @set str= @set /p str= @if not defined str goto 590 @echo %str% > Rechnung%NeueRechnungsnummer%.96
:600 @type Spaltenbezeichnung.97 @type Buchstabe.Doppelpunkt @set str= @set /p str= @if not defined str goto 600 @find "%str%" Liste.Kommazahlen > NUL @if %errorlevel% GEQ 1 goto 600 @echo %str% > Rechnung%NeueRechnungsnummer%.97
:610 @type Spaltenbezeichnung.98 @type Buchstabe.Doppelpunkt @set str= @set /p str= @if not defined str goto 610 @find "%str%" Liste.Kommazahlen > NUL @if %errorlevel% GEQ 1 goto 610 @echo %str% > Rechnung%NeueRechnungsnummer%.98 @type Rechnung%NeueRechnungsnummer%.98 >> Rechnung%NeueRechnungsnummer%.76
:620 @type Spaltenbezeichnung.102 @type Buchstabe.Doppelpunkt @set str= @set /p str= @if not defined str goto 630 @echo %str% > Rechnung%NeueRechnungsnummer%.102
:630 @type Spaltenbezeichnung.103 @type Buchstabe.Doppelpunkt @set str= @set /p str= @if not defined str goto 630 @find "%str%" Liste.Kommazahlen > NUL @if %errorlevel% GEQ 1 goto 630 @echo %str% > Rechnung%NeueRechnungsnummer%.61
:640 @type Spaltenbezeichnung.104 @type Buchstabe.Doppelpunkt @set str= @set /p str= @if not defined str goto 640 @echo %str% > Rechnung%NeueRechnungsnummer%.104
:650 @echo 1 > Rechnung%NeueRechnungsnummer%.105
:660 @if %NeueRechnungsnummer% LSS 1000 type Buchstabe.0 > Rechnung%NeueRechnungsnummer%.106 @if %NeueRechnungsnummer% LSS 100 type Buchstabe.0 >> Rechnung%NeueRechnungsnummer%.106 @if %NeueRechnungsnummer% LSS 10 type Buchstabe.0 >> Rechnung%NeueRechnungsnummer%.106 @echo %NeueRechnungsnummer% >> Rechnung%NeueRechnungsnummer%.106
:1000 @goto 107
|