Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit
Kommentar vom Moderator Biber am 19.10.2010 um 21:28:10 Uhr
- - - erstmal von "Anleitung" auf "Frage" umgewidmet. Mal sehen, was draus wird...
GELÖST

Batch Passwort Generator - - - ist weitere Optimierung möglich?

Frage Entwicklung Batch & Shell

Mitglied: Julian57

Julian57 (Level 1) - Jetzt verbinden

19.10.2010, aktualisiert 18.10.2012, 4593 Aufrufe, 10 Kommentare

Hallo zusammen,

hier werde ich euch meinen Passwort Generator vorstellen.

Gleich vorab, wer Verbesserungsvorschläge kann diese gerne äußern.

Ziel des Programms ist es, zufällige Passwörter zu generieren (4-,6-,7-,8,-10-,12-,16 Stellig)

es wird hierfür nur eine Batch-Datei benötigt

Hier mal der Code:

01.
@echo off 
02.
mode 58 
03.
:Hauptmenu 
04.
title Hauptmenu 
05.
echo. 
06.
echo **Hauptmenu** 
07.
echo. 
08.
echo Wähle Aktion aus: 
09.
echo [1]Passwortgenerator starten 
10.
echo [2]Info zu Programm 
11.
echo [3]Mehr Programme 
12.
echo [4]Schliessen 
13.
set /P whm= 
14.
If %whm%==1 (goto PWGenerator) 
15.
If %whm%==2 (goto Info) 
16.
If %whm%==3 (start www.Julian57.de.tl & cls & goto Hauptmenu) 
17.
If %whm%==4 (exit) 
18.
cls 
19.
goto Hauptmenu 
20.
:Info 
21.
title Informationen zu Programm 
22.
echo  _____________________________________________ 
23.
echo. 
24.
echo  ** Inforamtionen zu Programm **             
25.
echo.                                           
26.
echo  Title:           Passwort-Generator                
27.
echo.                                           
28.
echo  Author:          Julian Schmidt          
29.
echo.                                           
30.
echo  Version:         2.0.0               
31.
echo. 
32.
echo  Erstellungdatum: Son 10.10.2010 
33.
echo. 
34.
echo  Beschreibung:    Generieren von Passwoertern 
35.
echo  _____________________________________________ 
36.
echo. 
37.
Pause 
38.
cls 
39.
goto Hauptmenu 
40.
:PWGenerator 
41.
cls 
42.
title Passwort Generator 
43.
echo. 
44.
echo **Auswahlmenu** 
45.
echo. 
46.
echo Generieren von: 
47.
echo --------------------------------------------------------- 
48.
echo. NR. Art                 Länge       Zeichenfolge 
49.
echo --------------------------------------------------------- 
50.
echo  [1] PIN                 4 Stellig   nur Zahlen 
51.
echo. 
52.
echo  [2] Internet Passwort1  6 Stellig   Zahlen u. Buchstaben 
53.
echo. 
54.
echo  [3] Internet Passwort2  7 Stellig   Zahlen u. Buchstaben 
55.
echo. 
56.
echo  [4] Internet Passwort3  8 Stellig   Zahlen u. Buchstaben 
57.
echo. 
58.
echo  [5] Internet Passwort4  10 Stellig  Zahlen u. Buchstaben 
59.
echo. 
60.
echo  [6] Server Passwort1    12 Stellig  Zahlen u. Buchstaben 
61.
echo. 
62.
echo  [7] Server Passwort2    16 Stellig  Zahlen u. Buchstaben 
63.
echo --------------------------------------------------------- 
64.
echo Optionen: 
65.
echo [exit]Schliessen 
66.
echo [reset]Zurueck zum Hauptmenu 
67.
set /P PWaw= 
68.
If %PWaw%==1 (echo Wie viele PINS wollen sie Generieren? & set /p counter=& echo. & echo Generierte PINs: & echo. & set Zähler= 0 & goto GenPINs) 
69.
If %PWaw%==2 (echo Wie viele Passwoerter wollen sie Generieren? & set /p counter= & echo. & echo Generierte Passwoerter: & echo. & set Zähler= 0 & goto genpw6) 
70.
If %PWaw%==3 (echo Wie viele Passwoerter wollen sie Generieren? & set /p counter= & echo. & echo Generierte Passwoerter: & echo. & set Zähler= 0 & goto genpw7) 
71.
If %PWaw%==4 (echo Wie viele Passwoerter wollen sie Generieren? & set /p counter= & echo. & echo Generierte Passwoerter: & echo. & set Zähler= 0 & goto genpw8) 
72.
If %PWaw%==5 (echo Wie viele Passwoerter wollen sie Generieren? & set /p counter= & echo. & echo Generierte Passwoerter: & echo. & set Zähler= 0 & goto genpw10) 
73.
If %PWaw%==6 (echo Wie viele Passwoerter wollen sie Generieren? & set /p counter= & echo. & echo Generierte Server Passwoerter: & echo. & set Zähler= 0 & goto genpw12) 
74.
If %PWaw%==7 (echo Wie viele Passwoerter wollen sie Generieren? & set /p counter= & echo. & echo Generierte Server Passwoerter: & echo. & set Zähler= 0 & goto genpw16) 
75.
If %PWaw%==exit (exit) 
76.
If %PWaw%==reset (cls & goto Hauptmenu) 
77.
cls 
78.
goto PWGenerator 
79.
goto PIN 
80.
:GenPINs 
81.
title PIN Genertaor (4-Stellig) 
82.
Set /a zzahl1=%random% %% 10 + 1 
83.
Set /a zzahl2=%random% %% 10 + 1 
84.
Set /a zzahl3=%random% %% 10 + 1 
85.
Set /a zzahl4=%random% %% 10 + 1 
86.
If %zzahl1%==1 (set ziffer1=0) 
87.
If %zzahl1%==2 (set ziffer1=1) 
88.
If %zzahl1%==3 (set ziffer1=2) 
89.
If %zzahl1%==4 (set ziffer1=3) 
90.
If %zzahl1%==5 (set ziffer1=4) 
91.
If %zzahl1%==6 (set ziffer1=5) 
92.
If %zzahl1%==7 (set ziffer1=6) 
93.
If %zzahl1%==8 (set ziffer1=7) 
94.
If %zzahl1%==9 (set ziffer1=8) 
95.
If %zzahl1%==10 (set ziffer1=9) 
96.
If %zzahl2%==1 (set ziffer2=0) 
97.
If %zzahl2%==2 (set ziffer2=1) 
98.
If %zzahl2%==3 (set ziffer2=2) 
99.
If %zzahl2%==4 (set ziffer2=3) 
100.
If %zzahl2%==5 (set ziffer2=4) 
101.
If %zzahl2%==6 (set ziffer2=5) 
102.
If %zzahl2%==7 (set ziffer2=6) 
103.
If %zzahl2%==8 (set ziffer2=7) 
104.
If %zzahl2%==9 (set ziffer2=8) 
105.
If %zzahl2%==10 (set ziffer2=9) 
106.
If %zzahl3%==1 (set ziffer2=0) 
107.
If %zzahl3%==2 (set ziffer3=1) 
108.
If %zzahl3%==3 (set ziffer3=2) 
109.
If %zzahl3%==4 (set ziffer3=3) 
110.
If %zzahl3%==5 (set ziffer3=4) 
111.
If %zzahl3%==6 (set ziffer3=5) 
112.
If %zzahl3%==7 (set ziffer3=6) 
113.
If %zzahl3%==8 (set ziffer3=7) 
114.
If %zzahl3%==9 (set ziffer3=8) 
115.
If %zzahl3%==10 (set ziffer3=9) 
116.
If %zzahl4%==1 (set ziffer4=0) 
117.
If %zzahl4%==2 (set ziffer4=1) 
118.
If %zzahl4%==3 (set ziffer4=2) 
119.
If %zzahl4%==4 (set ziffer4=3) 
120.
If %zzahl4%==5 (set ziffer4=4) 
121.
If %zzahl4%==6 (set ziffer4=5) 
122.
If %zzahl4%==7 (set ziffer4=6) 
123.
If %zzahl4%==8 (set ziffer4=7) 
124.
If %zzahl4%==9 (set ziffer4=8) 
125.
If %zzahl4%==10 (set ziffer4=9) 
126.
echo %ziffer1%%ziffer2%%ziffer3%%ziffer4% 
127.
set /a Zähler=%Zähler%+1 
128.
if %Zähler%==%counter% (echo. & Pause & cls & goto PWGenerator) 
129.
goto GenPINs 
130.
:genpw6 
131.
title Passwort Generator(6 Stellig) 
132.
Set /a zzahl1=%random% %% 36 + 1 
133.
Set /a zzahl2=%random% %% 36 + 1 
134.
Set /a zzahl3=%random% %% 36 + 1 
135.
Set /a zzahl4=%random% %% 36 + 1 
136.
Set /a zzahl5=%random% %% 36 + 1 
137.
Set /a zzahl6=%random% %% 36 + 1 
138.
If %zzahl1%==1 (set ziffer1=0) 
139.
If %zzahl1%==2 (set ziffer1=1) 
140.
If %zzahl1%==3 (set ziffer1=2) 
141.
If %zzahl1%==4 (set ziffer1=3) 
142.
If %zzahl1%==5 (set ziffer1=4) 
143.
If %zzahl1%==6 (set ziffer1=5) 
144.
If %zzahl1%==7 (set ziffer1=6) 
145.
If %zzahl1%==8 (set ziffer1=7) 
146.
If %zzahl1%==9 (set ziffer1=8) 
147.
If %zzahl1%==10 (set ziffer1=9) 
148.
If %zzahl1%==11 (set ziffer1=q) 
149.
If %zzahl1%==12 (set ziffer1=w) 
150.
If %zzahl1%==13 (set ziffer1=e) 
151.
If %zzahl1%==14 (set ziffer1=r) 
152.
If %zzahl1%==15 (set ziffer1=t) 
153.
If %zzahl1%==16 (set ziffer1=z) 
154.
If %zzahl1%==17 (set ziffer1=u) 
155.
If %zzahl1%==18 (set ziffer1=i) 
156.
If %zzahl1%==19 (set ziffer1=o) 
157.
If %zzahl1%==20 (set ziffer1=p) 
158.
If %zzahl1%==21 (set ziffer1=b) 
159.
If %zzahl1%==22 (set ziffer1=a) 
160.
If %zzahl1%==23 (set ziffer1=s) 
161.
If %zzahl1%==24 (set ziffer1=d) 
162.
If %zzahl1%==25 (set ziffer1=f) 
163.
If %zzahl1%==26 (set ziffer1=g) 
164.
If %zzahl1%==27 (set ziffer1=h) 
165.
If %zzahl1%==28 (set ziffer1=j) 
166.
If %zzahl1%==29 (set ziffer1=k) 
167.
If %zzahl1%==30 (set ziffer1=l) 
168.
If %zzahl1%==31 (set ziffer1=n) 
169.
If %zzahl1%==32 (set ziffer1=m) 
170.
If %zzahl1%==33 (set ziffer1=y) 
171.
If %zzahl1%==34 (set ziffer1=x) 
172.
If %zzahl1%==35 (set ziffer1=c) 
173.
If %zzahl1%==36 (set ziffer1=v) 
174.
If %zzahl2%==1 (set ziffer1=0) 
175.
If %zzahl2%==2 (set ziffer1=1) 
176.
If %zzahl2%==3 (set ziffer1=2) 
177.
If %zzahl2%==4 (set ziffer1=3) 
178.
If %zzahl2%==5 (set ziffer1=4) 
179.
If %zzahl2%==6 (set ziffer1=5) 
180.
If %zzahl2%==7 (set ziffer1=6) 
181.
If %zzahl2%==8 (set ziffer1=7) 
182.
If %zzahl2%==9 (set ziffer1=8) 
183.
If %zzahl2%==10 (set ziffer2=9) 
184.
If %zzahl2%==11 (set ziffer2=q) 
185.
If %zzahl2%==12 (set ziffer2=w) 
186.
If %zzahl2%==13 (set ziffer2=e) 
187.
If %zzahl2%==14 (set ziffer2=r) 
188.
If %zzahl2%==15 (set ziffer2=t) 
189.
If %zzahl2%==16 (set ziffer2=z) 
190.
If %zzahl2%==17 (set ziffer2=u) 
191.
If %zzahl2%==18 (set ziffer2=i) 
192.
If %zzahl2%==19 (set ziffer2=o) 
193.
If %zzahl2%==20 (set ziffer2=p) 
194.
If %zzahl2%==21 (set ziffer2=b) 
195.
If %zzahl2%==22 (set ziffer2=a) 
196.
If %zzahl2%==23 (set ziffer2=s) 
197.
If %zzahl2%==24 (set ziffer2=d) 
198.
If %zzahl2%==25 (set ziffer2=f) 
199.
If %zzahl2%==26 (set ziffer2=g) 
200.
If %zzahl2%==27 (set ziffer2=h) 
201.
If %zzahl2%==28 (set ziffer2=j) 
202.
If %zzahl2%==29 (set ziffer2=k) 
203.
If %zzahl2%==30 (set ziffer2=l) 
204.
If %zzahl2%==31 (set ziffer2=n) 
205.
If %zzahl2%==32 (set ziffer2=m) 
206.
If %zzahl2%==33 (set ziffer2=y) 
207.
If %zzahl2%==34 (set ziffer2=x) 
208.
If %zzahl2%==35 (set ziffer2=c) 
209.
If %zzahl2%==36 (set ziffer2=v) 
210.
If %zzahl3%==1 (set ziffer3=0) 
211.
If %zzahl3%==2 (set ziffer3=1) 
212.
If %zzahl3%==3 (set ziffer3=2) 
213.
If %zzahl3%==4 (set ziffer3=3) 
214.
If %zzahl3%==5 (set ziffer3=4) 
215.
If %zzahl3%==6 (set ziffer3=5) 
216.
If %zzahl3%==7 (set ziffer3=6) 
217.
If %zzahl3%==8 (set ziffer3=7) 
218.
If %zzahl3%==9 (set ziffer3=8) 
219.
If %zzahl3%==10 (set ziffer3=9) 
220.
If %zzahl3%==11 (set ziffer3=q) 
221.
If %zzahl3%==12 (set ziffer3=w) 
222.
If %zzahl3%==13 (set ziffer3=e) 
223.
If %zzahl3%==14 (set ziffer3=r) 
224.
If %zzahl3%==15 (set ziffer3=t) 
225.
If %zzahl3%==16 (set ziffer3=z) 
226.
If %zzahl3%==17 (set ziffer3=u) 
227.
If %zzahl3%==18 (set ziffer3=i) 
228.
If %zzahl3%==19 (set ziffer3=o) 
229.
If %zzahl3%==20 (set ziffer3=p) 
230.
If %zzahl3%==21 (set ziffer3=b) 
231.
If %zzahl3%==22 (set ziffer3=a) 
232.
If %zzahl3%==23 (set ziffer3=s) 
233.
If %zzahl3%==24 (set ziffer3=d) 
234.
If %zzahl3%==25 (set ziffer3=f) 
235.
If %zzahl3%==26 (set ziffer3=g) 
236.
If %zzahl3%==27 (set ziffer3=h) 
237.
If %zzahl3%==28 (set ziffer3=j) 
238.
If %zzahl3%==29 (set ziffer3=k) 
239.
If %zzahl3%==30 (set ziffer3=l) 
240.
If %zzahl3%==31 (set ziffer3=n) 
241.
If %zzahl3%==32 (set ziffer3=m) 
242.
If %zzahl3%==33 (set ziffer3=y) 
243.
If %zzahl3%==34 (set ziffer3=x) 
244.
If %zzahl3%==35 (set ziffer3=c) 
245.
If %zzahl3%==36 (set ziffer3=v) 
246.
If %zzahl4%==1 (set ziffer4=0) 
247.
If %zzahl4%==2 (set ziffer4=1) 
248.
If %zzahl4%==3 (set ziffer4=2) 
249.
If %zzahl4%==4 (set ziffer4=3) 
250.
If %zzahl4%==5 (set ziffer4=4) 
251.
If %zzahl4%==6 (set ziffer4=5) 
252.
If %zzahl4%==7 (set ziffer4=6) 
253.
If %zzahl4%==8 (set ziffer4=7) 
254.
If %zzahl4%==9 (set ziffer4=8) 
255.
If %zzahl4%==10 (set ziffer4=9) 
256.
If %zzahl4%==11 (set ziffer4=q) 
257.
If %zzahl4%==12 (set ziffer4=w) 
258.
If %zzahl4%==13 (set ziffer4=e) 
259.
If %zzahl4%==14 (set ziffer4=r) 
260.
If %zzahl4%==15 (set ziffer4=t) 
261.
If %zzahl4%==16 (set ziffer4=z) 
262.
If %zzahl4%==17 (set ziffer4=u) 
263.
If %zzahl4%==18 (set ziffer4=i) 
264.
If %zzahl4%==19 (set ziffer4=o) 
265.
If %zzahl4%==20 (set ziffer4=p) 
266.
If %zzahl4%==21 (set ziffer4=b) 
267.
If %zzahl4%==22 (set ziffer4=a) 
268.
If %zzahl4%==23 (set ziffer4=s) 
269.
If %zzahl4%==24 (set ziffer4=d) 
270.
If %zzahl4%==25 (set ziffer4=f) 
271.
If %zzahl4%==26 (set ziffer4=g) 
272.
If %zzahl4%==27 (set ziffer4=h) 
273.
If %zzahl4%==28 (set ziffer4=j) 
274.
If %zzahl4%==29 (set ziffer4=k) 
275.
If %zzahl4%==30 (set ziffer4=l) 
276.
If %zzahl4%==31 (set ziffer4=n) 
277.
If %zzahl4%==32 (set ziffer4=m) 
278.
If %zzahl4%==33 (set ziffer4=y) 
279.
If %zzahl4%==34 (set ziffer4=x) 
280.
If %zzahl4%==35 (set ziffer4=c) 
281.
If %zzahl4%==36 (set ziffer4=v) 
282.
If %zzahl5%==1 (set ziffer5=0) 
283.
If %zzahl5%==2 (set ziffer5=1) 
284.
If %zzahl5%==3 (set ziffer5=2) 
285.
If %zzahl5%==4 (set ziffer5=3) 
286.
If %zzahl5%==5 (set ziffer5=4) 
287.
If %zzahl5%==6 (set ziffer5=5) 
288.
If %zzahl5%==7 (set ziffer5=6) 
289.
If %zzahl5%==8 (set ziffer5=7) 
290.
If %zzahl5%==9 (set ziffer5=8) 
291.
If %zzahl5%==10 (set ziffer5=9) 
292.
If %zzahl5%==11 (set ziffer5=q) 
293.
If %zzahl5%==12 (set ziffer5=w) 
294.
If %zzahl5%==13 (set ziffer5=e) 
295.
If %zzahl5%==14 (set ziffer5=r) 
296.
If %zzahl5%==15 (set ziffer5=t) 
297.
If %zzahl5%==16 (set ziffer5=z) 
298.
If %zzahl5%==17 (set ziffer5=u) 
299.
If %zzahl5%==18 (set ziffer5=i) 
300.
If %zzahl5%==19 (set ziffer5=o) 
301.
If %zzahl5%==20 (set ziffer5=p) 
302.
If %zzahl5%==21 (set ziffer5=b) 
303.
If %zzahl5%==22 (set ziffer5=a) 
304.
If %zzahl5%==23 (set ziffer5=s) 
305.
If %zzahl5%==24 (set ziffer5=d) 
306.
If %zzahl5%==25 (set ziffer5=f) 
307.
If %zzahl5%==26 (set ziffer5=g) 
308.
If %zzahl5%==27 (set ziffer5=h) 
309.
If %zzahl5%==28 (set ziffer5=j) 
310.
If %zzahl5%==29 (set ziffer5=k) 
311.
If %zzahl5%==30 (set ziffer5=l) 
312.
If %zzahl5%==31 (set ziffer5=n) 
313.
If %zzahl5%==32 (set ziffer5=m) 
314.
If %zzahl5%==33 (set ziffer5=y) 
315.
If %zzahl5%==34 (set ziffer5=x) 
316.
If %zzahl5%==35 (set ziffer5=c) 
317.
If %zzahl5%==36 (set ziffer5=v) 
318.
If %zzahl6%==1 (set ziffer5=0) 
319.
If %zzahl6%==2 (set ziffer6=1) 
320.
If %zzahl6%==3 (set ziffer6=2) 
321.
If %zzahl6%==4 (set ziffer6=3) 
322.
If %zzahl6%==5 (set ziffer6=4) 
323.
If %zzahl6%==6 (set ziffer6=5) 
324.
If %zzahl6%==7 (set ziffer6=6) 
325.
If %zzahl6%==8 (set ziffer6=7) 
326.
If %zzahl6%==9 (set ziffer6=8) 
327.
If %zzahl6%==10 (set ziffer6=9) 
328.
If %zzahl6%==11 (set ziffer6=q) 
329.
If %zzahl6%==12 (set ziffer6=w) 
330.
If %zzahl6%==13 (set ziffer6=e) 
331.
If %zzahl6%==14 (set ziffer6=r) 
332.
If %zzahl6%==15 (set ziffer6=t) 
333.
If %zzahl6%==16 (set ziffer6=z) 
334.
If %zzahl6%==17 (set ziffer6=u) 
335.
If %zzahl6%==18 (set ziffer6=i) 
336.
If %zzahl6%==19 (set ziffer6=o) 
337.
If %zzahl6%==20 (set ziffer6=p) 
338.
If %zzahl6%==21 (set ziffer6=b) 
339.
If %zzahl6%==22 (set ziffer6=a) 
340.
If %zzahl6%==23 (set ziffer6=s) 
341.
If %zzahl6%==24 (set ziffer6=d) 
342.
If %zzahl6%==25 (set ziffer6=f) 
343.
If %zzahl6%==26 (set ziffer6=g) 
344.
If %zzahl6%==27 (set ziffer6=h) 
345.
If %zzahl6%==28 (set ziffer6=j) 
346.
If %zzahl6%==29 (set ziffer6=k) 
347.
If %zzahl6%==30 (set ziffer6=l) 
348.
If %zzahl6%==31 (set ziffer6=n) 
349.
If %zzahl6%==32 (set ziffer6=m) 
350.
If %zzahl6%==33 (set ziffer6=y) 
351.
If %zzahl6%==34 (set ziffer6=x) 
352.
If %zzahl6%==35 (set ziffer6=c) 
353.
If %zzahl6%==36 (set ziffer6=v) 
354.
echo %ziffer1%%ziffer2%%ziffer3%%ziffer4%%ziffer5%%ziffer6% 
355.
set /a Zähler=%Zähler%+1 
356.
if %Zähler%==%counter% (echo. & Pause & cls & goto PWGenerator) 
357.
goto genpw6 
358.
:genpw7 
359.
title Passwort Generator(7 Stellig) 
360.
Set /a zzahl1=%random% %% 36 + 1 
361.
Set /a zzahl2=%random% %% 36 + 1 
362.
Set /a zzahl3=%random% %% 36 + 1 
363.
Set /a zzahl4=%random% %% 36 + 1 
364.
Set /a zzahl5=%random% %% 36 + 1 
365.
Set /a zzahl6=%random% %% 36 + 1 
366.
Set /a zzahl7=%random% %% 36 + 1 
367.
If %zzahl1%==1 (set ziffer1=0) 
368.
If %zzahl1%==2 (set ziffer1=1) 
369.
If %zzahl1%==3 (set ziffer1=2) 
370.
If %zzahl1%==4 (set ziffer1=3) 
371.
If %zzahl1%==5 (set ziffer1=4) 
372.
If %zzahl1%==6 (set ziffer1=5) 
373.
If %zzahl1%==7 (set ziffer1=6) 
374.
If %zzahl1%==8 (set ziffer1=7) 
375.
If %zzahl1%==9 (set ziffer1=8) 
376.
If %zzahl1%==10 (set ziffer1=9) 
377.
If %zzahl1%==11 (set ziffer1=q) 
378.
If %zzahl1%==12 (set ziffer1=w) 
379.
If %zzahl1%==13 (set ziffer1=e) 
380.
If %zzahl1%==14 (set ziffer1=r) 
381.
If %zzahl1%==15 (set ziffer1=t) 
382.
If %zzahl1%==16 (set ziffer1=z) 
383.
If %zzahl1%==17 (set ziffer1=u) 
384.
If %zzahl1%==18 (set ziffer1=i) 
385.
If %zzahl1%==19 (set ziffer1=o) 
386.
If %zzahl1%==20 (set ziffer1=p) 
387.
If %zzahl1%==21 (set ziffer1=b) 
388.
If %zzahl1%==22 (set ziffer1=a) 
389.
If %zzahl1%==23 (set ziffer1=s) 
390.
If %zzahl1%==24 (set ziffer1=d) 
391.
If %zzahl1%==25 (set ziffer1=f) 
392.
If %zzahl1%==26 (set ziffer1=g) 
393.
If %zzahl1%==27 (set ziffer1=h) 
394.
If %zzahl1%==28 (set ziffer1=j) 
395.
If %zzahl1%==29 (set ziffer1=k) 
396.
If %zzahl1%==30 (set ziffer1=l) 
397.
If %zzahl1%==31 (set ziffer1=n) 
398.
If %zzahl1%==32 (set ziffer1=m) 
399.
If %zzahl1%==33 (set ziffer1=y) 
400.
If %zzahl1%==34 (set ziffer1=x) 
401.
If %zzahl1%==35 (set ziffer1=c) 
402.
If %zzahl1%==36 (set ziffer1=v) 
403.
If %zzahl2%==1 (set ziffer1=0) 
404.
If %zzahl2%==2 (set ziffer1=1) 
405.
If %zzahl2%==3 (set ziffer1=2) 
406.
If %zzahl2%==4 (set ziffer1=3) 
407.
If %zzahl2%==5 (set ziffer1=4) 
408.
If %zzahl2%==6 (set ziffer1=5) 
409.
If %zzahl2%==7 (set ziffer1=6) 
410.
If %zzahl2%==8 (set ziffer1=7) 
411.
If %zzahl2%==9 (set ziffer1=8) 
412.
If %zzahl2%==10 (set ziffer2=9) 
413.
If %zzahl2%==11 (set ziffer2=q) 
414.
If %zzahl2%==12 (set ziffer2=w) 
415.
If %zzahl2%==13 (set ziffer2=e) 
416.
If %zzahl2%==14 (set ziffer2=r) 
417.
If %zzahl2%==15 (set ziffer2=t) 
418.
If %zzahl2%==16 (set ziffer2=z) 
419.
If %zzahl2%==17 (set ziffer2=u) 
420.
If %zzahl2%==18 (set ziffer2=i) 
421.
If %zzahl2%==19 (set ziffer2=o) 
422.
If %zzahl2%==20 (set ziffer2=p) 
423.
If %zzahl2%==21 (set ziffer2=b) 
424.
If %zzahl2%==22 (set ziffer2=a) 
425.
If %zzahl2%==23 (set ziffer2=s) 
426.
If %zzahl2%==24 (set ziffer2=d) 
427.
If %zzahl2%==25 (set ziffer2=f) 
428.
If %zzahl2%==26 (set ziffer2=g) 
429.
If %zzahl2%==27 (set ziffer2=h) 
430.
If %zzahl2%==28 (set ziffer2=j) 
431.
If %zzahl2%==29 (set ziffer2=k) 
432.
If %zzahl2%==30 (set ziffer2=l) 
433.
If %zzahl2%==31 (set ziffer2=n) 
434.
If %zzahl2%==32 (set ziffer2=m) 
435.
If %zzahl2%==33 (set ziffer2=y) 
436.
If %zzahl2%==34 (set ziffer2=x) 
437.
If %zzahl2%==35 (set ziffer2=c) 
438.
If %zzahl2%==36 (set ziffer2=v) 
439.
If %zzahl3%==1 (set ziffer3=0) 
440.
If %zzahl3%==2 (set ziffer3=1) 
441.
If %zzahl3%==3 (set ziffer3=2) 
442.
If %zzahl3%==4 (set ziffer3=3) 
443.
If %zzahl3%==5 (set ziffer3=4) 
444.
If %zzahl3%==6 (set ziffer3=5) 
445.
If %zzahl3%==7 (set ziffer3=6) 
446.
If %zzahl3%==8 (set ziffer3=7) 
447.
If %zzahl3%==9 (set ziffer3=8) 
448.
If %zzahl3%==10 (set ziffer3=9) 
449.
If %zzahl3%==11 (set ziffer3=q) 
450.
If %zzahl3%==12 (set ziffer3=w) 
451.
If %zzahl3%==13 (set ziffer3=e) 
452.
If %zzahl3%==14 (set ziffer3=r) 
453.
If %zzahl3%==15 (set ziffer3=t) 
454.
If %zzahl3%==16 (set ziffer3=z) 
455.
If %zzahl3%==17 (set ziffer3=u) 
456.
If %zzahl3%==18 (set ziffer3=i) 
457.
If %zzahl3%==19 (set ziffer3=o) 
458.
If %zzahl3%==20 (set ziffer3=p) 
459.
If %zzahl3%==21 (set ziffer3=b) 
460.
If %zzahl3%==22 (set ziffer3=a) 
461.
If %zzahl3%==23 (set ziffer3=s) 
462.
If %zzahl3%==24 (set ziffer3=d) 
463.
If %zzahl3%==25 (set ziffer3=f) 
464.
If %zzahl3%==26 (set ziffer3=g) 
465.
If %zzahl3%==27 (set ziffer3=h) 
466.
If %zzahl3%==28 (set ziffer3=j) 
467.
If %zzahl3%==29 (set ziffer3=k) 
468.
If %zzahl3%==30 (set ziffer3=l) 
469.
If %zzahl3%==31 (set ziffer3=n) 
470.
If %zzahl3%==32 (set ziffer3=m) 
471.
If %zzahl3%==33 (set ziffer3=y) 
472.
If %zzahl3%==34 (set ziffer3=x) 
473.
If %zzahl3%==35 (set ziffer3=c) 
474.
If %zzahl3%==36 (set ziffer3=v) 
475.
If %zzahl4%==1 (set ziffer4=0) 
476.
If %zzahl4%==2 (set ziffer4=1) 
477.
If %zzahl4%==3 (set ziffer4=2) 
478.
If %zzahl4%==4 (set ziffer4=3) 
479.
If %zzahl4%==5 (set ziffer4=4) 
480.
If %zzahl4%==6 (set ziffer4=5) 
481.
If %zzahl4%==7 (set ziffer4=6) 
482.
If %zzahl4%==8 (set ziffer4=7) 
483.
If %zzahl4%==9 (set ziffer4=8) 
484.
If %zzahl4%==10 (set ziffer4=9) 
485.
If %zzahl4%==11 (set ziffer4=q) 
486.
If %zzahl4%==12 (set ziffer4=w) 
487.
If %zzahl4%==13 (set ziffer4=e) 
488.
If %zzahl4%==14 (set ziffer4=r) 
489.
If %zzahl4%==15 (set ziffer4=t) 
490.
If %zzahl4%==16 (set ziffer4=z) 
491.
If %zzahl4%==17 (set ziffer4=u) 
492.
If %zzahl4%==18 (set ziffer4=i) 
493.
If %zzahl4%==19 (set ziffer4=o) 
494.
If %zzahl4%==20 (set ziffer4=p) 
495.
If %zzahl4%==21 (set ziffer4=b) 
496.
If %zzahl4%==22 (set ziffer4=a) 
497.
If %zzahl4%==23 (set ziffer4=s) 
498.
If %zzahl4%==24 (set ziffer4=d) 
499.
If %zzahl4%==25 (set ziffer4=f) 
500.
If %zzahl4%==26 (set ziffer4=g) 
501.
If %zzahl4%==27 (set ziffer4=h) 
502.
If %zzahl4%==28 (set ziffer4=j) 
503.
If %zzahl4%==29 (set ziffer4=k) 
504.
If %zzahl4%==30 (set ziffer4=l) 
505.
If %zzahl4%==31 (set ziffer4=n) 
506.
If %zzahl4%==32 (set ziffer4=m) 
507.
If %zzahl4%==33 (set ziffer4=y) 
508.
If %zzahl4%==34 (set ziffer4=x) 
509.
If %zzahl4%==35 (set ziffer4=c) 
510.
If %zzahl4%==36 (set ziffer4=v) 
511.
If %zzahl5%==1 (set ziffer5=0) 
512.
If %zzahl5%==2 (set ziffer5=1) 
513.
If %zzahl5%==3 (set ziffer5=2) 
514.
If %zzahl5%==4 (set ziffer5=3) 
515.
If %zzahl5%==5 (set ziffer5=4) 
516.
If %zzahl5%==6 (set ziffer5=5) 
517.
If %zzahl5%==7 (set ziffer5=6) 
518.
If %zzahl5%==8 (set ziffer5=7) 
519.
If %zzahl5%==9 (set ziffer5=8) 
520.
If %zzahl5%==10 (set ziffer5=9) 
521.
If %zzahl5%==11 (set ziffer5=q) 
522.
If %zzahl5%==12 (set ziffer5=w) 
523.
If %zzahl5%==13 (set ziffer5=e) 
524.
If %zzahl5%==14 (set ziffer5=r) 
525.
If %zzahl5%==15 (set ziffer5=t) 
526.
If %zzahl5%==16 (set ziffer5=z) 
527.
If %zzahl5%==17 (set ziffer5=u) 
528.
If %zzahl5%==18 (set ziffer5=i) 
529.
If %zzahl5%==19 (set ziffer5=o) 
530.
If %zzahl5%==20 (set ziffer5=p) 
531.
If %zzahl5%==21 (set ziffer5=b) 
532.
If %zzahl5%==22 (set ziffer5=a) 
533.
If %zzahl5%==23 (set ziffer5=s) 
534.
If %zzahl5%==24 (set ziffer5=d) 
535.
If %zzahl5%==25 (set ziffer5=f) 
536.
If %zzahl5%==26 (set ziffer5=g) 
537.
If %zzahl5%==27 (set ziffer5=h) 
538.
If %zzahl5%==28 (set ziffer5=j) 
539.
If %zzahl5%==29 (set ziffer5=k) 
540.
If %zzahl5%==30 (set ziffer5=l) 
541.
If %zzahl5%==31 (set ziffer5=n) 
542.
If %zzahl5%==32 (set ziffer5=m) 
543.
If %zzahl5%==33 (set ziffer5=y) 
544.
If %zzahl5%==34 (set ziffer5=x) 
545.
If %zzahl5%==35 (set ziffer5=c) 
546.
If %zzahl5%==36 (set ziffer5=v) 
547.
If %zzahl6%==1 (set ziffer5=0) 
548.
If %zzahl6%==2 (set ziffer6=1) 
549.
If %zzahl6%==3 (set ziffer6=2) 
550.
If %zzahl6%==4 (set ziffer6=3) 
551.
If %zzahl6%==5 (set ziffer6=4) 
552.
If %zzahl6%==6 (set ziffer6=5) 
553.
If %zzahl6%==7 (set ziffer6=6) 
554.
If %zzahl6%==8 (set ziffer6=7) 
555.
If %zzahl6%==9 (set ziffer6=8) 
556.
If %zzahl6%==10 (set ziffer6=9) 
557.
If %zzahl6%==11 (set ziffer6=q) 
558.
If %zzahl6%==12 (set ziffer6=w) 
559.
If %zzahl6%==13 (set ziffer6=e) 
560.
If %zzahl6%==14 (set ziffer6=r) 
561.
If %zzahl6%==15 (set ziffer6=t) 
562.
If %zzahl6%==16 (set ziffer6=z) 
563.
If %zzahl6%==17 (set ziffer6=u) 
564.
If %zzahl6%==18 (set ziffer6=i) 
565.
If %zzahl6%==19 (set ziffer6=o) 
566.
If %zzahl6%==20 (set ziffer6=p) 
567.
If %zzahl6%==21 (set ziffer6=b) 
568.
If %zzahl6%==22 (set ziffer6=a) 
569.
If %zzahl6%==23 (set ziffer6=s) 
570.
If %zzahl6%==24 (set ziffer6=d) 
571.
If %zzahl6%==25 (set ziffer6=f) 
572.
If %zzahl6%==26 (set ziffer6=g) 
573.
If %zzahl6%==27 (set ziffer6=h) 
574.
If %zzahl6%==28 (set ziffer6=j) 
575.
If %zzahl6%==29 (set ziffer6=k) 
576.
If %zzahl6%==30 (set ziffer6=l) 
577.
If %zzahl6%==31 (set ziffer6=n) 
578.
If %zzahl6%==32 (set ziffer6=m) 
579.
If %zzahl6%==33 (set ziffer6=y) 
580.
If %zzahl6%==34 (set ziffer6=x) 
581.
If %zzahl6%==35 (set ziffer6=c) 
582.
If %zzahl6%==36 (set ziffer6=v) 
583.
If %zzahl7%==1 (set ziffer7=0) 
584.
If %zzahl7%==2 (set ziffer7=1) 
585.
If %zzahl7%==3 (set ziffer7=2) 
586.
If %zzahl7%==4 (set ziffer7=3) 
587.
If %zzahl7%==5 (set ziffer7=4) 
588.
If %zzahl7%==6 (set ziffer7=5) 
589.
If %zzahl7%==7 (set ziffer7=6) 
590.
If %zzahl7%==8 (set ziffer7=7) 
591.
If %zzahl7%==9 (set ziffer7=8) 
592.
If %zzahl7%==10 (set ziffer7=9) 
593.
If %zzahl7%==11 (set ziffer7=q) 
594.
If %zzahl7%==12 (set ziffer7=w) 
595.
If %zzahl7%==13 (set ziffer7=e) 
596.
If %zzahl7%==14 (set ziffer7=r) 
597.
If %zzahl7%==15 (set ziffer7=t) 
598.
If %zzahl7%==16 (set ziffer7=z) 
599.
If %zzahl7%==17 (set ziffer7=u) 
600.
If %zzahl7%==18 (set ziffer7=i) 
601.
If %zzahl7%==19 (set ziffer7=o) 
602.
If %zzahl7%==20 (set ziffer7=p) 
603.
If %zzahl7%==21 (set ziffer7=b) 
604.
If %zzahl7%==22 (set ziffer7=a) 
605.
If %zzahl7%==23 (set ziffer7=s) 
606.
If %zzahl7%==24 (set ziffer7=d) 
607.
If %zzahl7%==25 (set ziffer7=f) 
608.
If %zzahl7%==26 (set ziffer7=g) 
609.
If %zzahl7%==27 (set ziffer7=h) 
610.
If %zzahl7%==28 (set ziffer7=j) 
611.
If %zzahl7%==29 (set ziffer7=k) 
612.
If %zzahl7%==30 (set ziffer7=l) 
613.
If %zzahl7%==31 (set ziffer7=n) 
614.
If %zzahl7%==32 (set ziffer7=m) 
615.
If %zzahl7%==33 (set ziffer7=y) 
616.
If %zzahl7%==34 (set ziffer7=x) 
617.
If %zzahl7%==35 (set ziffer7=c) 
618.
echo %ziffer1%%ziffer2%%ziffer3%%ziffer4%%ziffer5%%ziffer6%%ziffer7% 
619.
set /a Zähler=%Zähler%+1 
620.
if %Zähler%==%counter% (echo. & Pause & cls & goto PWGenerator) 
621.
goto genpw7 
622.
:genpw8 
623.
title Passwort Generator(8 Stellig) 
624.
Set /a zzahl1=%random% %% 36 + 1 
625.
Set /a zzahl2=%random% %% 36 + 1 
626.
Set /a zzahl3=%random% %% 36 + 1 
627.
Set /a zzahl4=%random% %% 36 + 1 
628.
Set /a zzahl5=%random% %% 36 + 1 
629.
Set /a zzahl6=%random% %% 36 + 1 
630.
Set /a zzahl7=%random% %% 36 + 1 
631.
Set /a zzahl8=%random% %% 36 + 1 
632.
If %zzahl1%==1 (set ziffer1=0) 
633.
If %zzahl1%==2 (set ziffer1=1) 
634.
If %zzahl1%==3 (set ziffer1=2) 
635.
If %zzahl1%==4 (set ziffer1=3) 
636.
If %zzahl1%==5 (set ziffer1=4) 
637.
If %zzahl1%==6 (set ziffer1=5) 
638.
If %zzahl1%==7 (set ziffer1=6) 
639.
If %zzahl1%==8 (set ziffer1=7) 
640.
If %zzahl1%==9 (set ziffer1=8) 
641.
If %zzahl1%==10 (set ziffer1=9) 
642.
If %zzahl1%==11 (set ziffer1=q) 
643.
If %zzahl1%==12 (set ziffer1=w) 
644.
If %zzahl1%==13 (set ziffer1=e) 
645.
If %zzahl1%==14 (set ziffer1=r) 
646.
If %zzahl1%==15 (set ziffer1=t) 
647.
If %zzahl1%==16 (set ziffer1=z) 
648.
If %zzahl1%==17 (set ziffer1=u) 
649.
If %zzahl1%==18 (set ziffer1=i) 
650.
If %zzahl1%==19 (set ziffer1=o) 
651.
If %zzahl1%==20 (set ziffer1=p) 
652.
If %zzahl1%==21 (set ziffer1=b) 
653.
If %zzahl1%==22 (set ziffer1=a) 
654.
If %zzahl1%==23 (set ziffer1=s) 
655.
If %zzahl1%==24 (set ziffer1=d) 
656.
If %zzahl1%==25 (set ziffer1=f) 
657.
If %zzahl1%==26 (set ziffer1=g) 
658.
If %zzahl1%==27 (set ziffer1=h) 
659.
If %zzahl1%==28 (set ziffer1=j) 
660.
If %zzahl1%==29 (set ziffer1=k) 
661.
If %zzahl1%==30 (set ziffer1=l) 
662.
If %zzahl1%==31 (set ziffer1=n) 
663.
If %zzahl1%==32 (set ziffer1=m) 
664.
If %zzahl1%==33 (set ziffer1=y) 
665.
If %zzahl1%==34 (set ziffer1=x) 
666.
If %zzahl1%==35 (set ziffer1=c) 
667.
If %zzahl1%==36 (set ziffer1=v) 
668.
If %zzahl2%==1 (set ziffer1=0) 
669.
If %zzahl2%==2 (set ziffer1=1) 
670.
If %zzahl2%==3 (set ziffer1=2) 
671.
If %zzahl2%==4 (set ziffer1=3) 
672.
If %zzahl2%==5 (set ziffer1=4) 
673.
If %zzahl2%==6 (set ziffer1=5) 
674.
If %zzahl2%==7 (set ziffer1=6) 
675.
If %zzahl2%==8 (set ziffer1=7) 
676.
If %zzahl2%==9 (set ziffer1=8) 
677.
If %zzahl2%==10 (set ziffer2=9) 
678.
If %zzahl2%==11 (set ziffer2=q) 
679.
If %zzahl2%==12 (set ziffer2=w) 
680.
If %zzahl2%==13 (set ziffer2=e) 
681.
If %zzahl2%==14 (set ziffer2=r) 
682.
If %zzahl2%==15 (set ziffer2=t) 
683.
If %zzahl2%==16 (set ziffer2=z) 
684.
If %zzahl2%==17 (set ziffer2=u) 
685.
If %zzahl2%==18 (set ziffer2=i) 
686.
If %zzahl2%==19 (set ziffer2=o) 
687.
If %zzahl2%==20 (set ziffer2=p) 
688.
If %zzahl2%==21 (set ziffer2=b) 
689.
If %zzahl2%==22 (set ziffer2=a) 
690.
If %zzahl2%==23 (set ziffer2=s) 
691.
If %zzahl2%==24 (set ziffer2=d) 
692.
If %zzahl2%==25 (set ziffer2=f) 
693.
If %zzahl2%==26 (set ziffer2=g) 
694.
If %zzahl2%==27 (set ziffer2=h) 
695.
If %zzahl2%==28 (set ziffer2=j) 
696.
If %zzahl2%==29 (set ziffer2=k) 
697.
If %zzahl2%==30 (set ziffer2=l) 
698.
If %zzahl2%==31 (set ziffer2=n) 
699.
If %zzahl2%==32 (set ziffer2=m) 
700.
If %zzahl2%==33 (set ziffer2=y) 
701.
If %zzahl2%==34 (set ziffer2=x) 
702.
If %zzahl2%==35 (set ziffer2=c) 
703.
If %zzahl2%==36 (set ziffer2=v) 
704.
If %zzahl3%==1 (set ziffer3=0) 
705.
If %zzahl3%==2 (set ziffer3=1) 
706.
If %zzahl3%==3 (set ziffer3=2) 
707.
If %zzahl3%==4 (set ziffer3=3) 
708.
If %zzahl3%==5 (set ziffer3=4) 
709.
If %zzahl3%==6 (set ziffer3=5) 
710.
If %zzahl3%==7 (set ziffer3=6) 
711.
If %zzahl3%==8 (set ziffer3=7) 
712.
If %zzahl3%==9 (set ziffer3=8) 
713.
If %zzahl3%==10 (set ziffer3=9) 
714.
If %zzahl3%==11 (set ziffer3=q) 
715.
If %zzahl3%==12 (set ziffer3=w) 
716.
If %zzahl3%==13 (set ziffer3=e) 
717.
If %zzahl3%==14 (set ziffer3=r) 
718.
If %zzahl3%==15 (set ziffer3=t) 
719.
If %zzahl3%==16 (set ziffer3=z) 
720.
If %zzahl3%==17 (set ziffer3=u) 
721.
If %zzahl3%==18 (set ziffer3=i) 
722.
If %zzahl3%==19 (set ziffer3=o) 
723.
If %zzahl3%==20 (set ziffer3=p) 
724.
If %zzahl3%==21 (set ziffer3=b) 
725.
If %zzahl3%==22 (set ziffer3=a) 
726.
If %zzahl3%==23 (set ziffer3=s) 
727.
If %zzahl3%==24 (set ziffer3=d) 
728.
If %zzahl3%==25 (set ziffer3=f) 
729.
If %zzahl3%==26 (set ziffer3=g) 
730.
If %zzahl3%==27 (set ziffer3=h) 
731.
If %zzahl3%==28 (set ziffer3=j) 
732.
If %zzahl3%==29 (set ziffer3=k) 
733.
If %zzahl3%==30 (set ziffer3=l) 
734.
If %zzahl3%==31 (set ziffer3=n) 
735.
If %zzahl3%==32 (set ziffer3=m) 
736.
If %zzahl3%==33 (set ziffer3=y) 
737.
If %zzahl3%==34 (set ziffer3=x) 
738.
If %zzahl3%==35 (set ziffer3=c) 
739.
If %zzahl3%==36 (set ziffer3=v) 
740.
If %zzahl4%==1 (set ziffer4=0) 
741.
If %zzahl4%==2 (set ziffer4=1) 
742.
If %zzahl4%==3 (set ziffer4=2) 
743.
If %zzahl4%==4 (set ziffer4=3) 
744.
If %zzahl4%==5 (set ziffer4=4) 
745.
If %zzahl4%==6 (set ziffer4=5) 
746.
If %zzahl4%==7 (set ziffer4=6) 
747.
If %zzahl4%==8 (set ziffer4=7) 
748.
If %zzahl4%==9 (set ziffer4=8) 
749.
If %zzahl4%==10 (set ziffer4=9) 
750.
If %zzahl4%==11 (set ziffer4=q) 
751.
If %zzahl4%==12 (set ziffer4=w) 
752.
If %zzahl4%==13 (set ziffer4=e) 
753.
If %zzahl4%==14 (set ziffer4=r) 
754.
If %zzahl4%==15 (set ziffer4=t) 
755.
If %zzahl4%==16 (set ziffer4=z) 
756.
If %zzahl4%==17 (set ziffer4=u) 
757.
If %zzahl4%==18 (set ziffer4=i) 
758.
If %zzahl4%==19 (set ziffer4=o) 
759.
If %zzahl4%==20 (set ziffer4=p) 
760.
If %zzahl4%==21 (set ziffer4=b) 
761.
If %zzahl4%==22 (set ziffer4=a) 
762.
If %zzahl4%==23 (set ziffer4=s) 
763.
If %zzahl4%==24 (set ziffer4=d) 
764.
If %zzahl4%==25 (set ziffer4=f) 
765.
If %zzahl4%==26 (set ziffer4=g) 
766.
If %zzahl4%==27 (set ziffer4=h) 
767.
If %zzahl4%==28 (set ziffer4=j) 
768.
If %zzahl4%==29 (set ziffer4=k) 
769.
If %zzahl4%==30 (set ziffer4=l) 
770.
If %zzahl4%==31 (set ziffer4=n) 
771.
If %zzahl4%==32 (set ziffer4=m) 
772.
If %zzahl4%==33 (set ziffer4=y) 
773.
If %zzahl4%==34 (set ziffer4=x) 
774.
If %zzahl4%==35 (set ziffer4=c) 
775.
If %zzahl4%==36 (set ziffer4=v) 
776.
If %zzahl5%==1 (set ziffer5=0) 
777.
If %zzahl5%==2 (set ziffer5=1) 
778.
If %zzahl5%==3 (set ziffer5=2) 
779.
If %zzahl5%==4 (set ziffer5=3) 
780.
If %zzahl5%==5 (set ziffer5=4) 
781.
If %zzahl5%==6 (set ziffer5=5) 
782.
If %zzahl5%==7 (set ziffer5=6) 
783.
If %zzahl5%==8 (set ziffer5=7) 
784.
If %zzahl5%==9 (set ziffer5=8) 
785.
If %zzahl5%==10 (set ziffer5=9) 
786.
If %zzahl5%==11 (set ziffer5=q) 
787.
If %zzahl5%==12 (set ziffer5=w) 
788.
If %zzahl5%==13 (set ziffer5=e) 
789.
If %zzahl5%==14 (set ziffer5=r) 
790.
If %zzahl5%==15 (set ziffer5=t) 
791.
If %zzahl5%==16 (set ziffer5=z) 
792.
If %zzahl5%==17 (set ziffer5=u) 
793.
If %zzahl5%==18 (set ziffer5=i) 
794.
If %zzahl5%==19 (set ziffer5=o) 
795.
If %zzahl5%==20 (set ziffer5=p) 
796.
If %zzahl5%==21 (set ziffer5=b) 
797.
If %zzahl5%==22 (set ziffer5=a) 
798.
If %zzahl5%==23 (set ziffer5=s) 
799.
If %zzahl5%==24 (set ziffer5=d) 
800.
If %zzahl5%==25 (set ziffer5=f) 
801.
If %zzahl5%==26 (set ziffer5=g) 
802.
If %zzahl5%==27 (set ziffer5=h) 
803.
If %zzahl5%==28 (set ziffer5=j) 
804.
If %zzahl5%==29 (set ziffer5=k) 
805.
If %zzahl5%==30 (set ziffer5=l) 
806.
If %zzahl5%==31 (set ziffer5=n) 
807.
If %zzahl5%==32 (set ziffer5=m) 
808.
If %zzahl5%==33 (set ziffer5=y) 
809.
If %zzahl5%==34 (set ziffer5=x) 
810.
If %zzahl5%==35 (set ziffer5=c) 
811.
If %zzahl5%==36 (set ziffer5=v) 
812.
If %zzahl6%==1 (set ziffer5=0) 
813.
If %zzahl6%==2 (set ziffer6=1) 
814.
If %zzahl6%==3 (set ziffer6=2) 
815.
If %zzahl6%==4 (set ziffer6=3) 
816.
If %zzahl6%==5 (set ziffer6=4) 
817.
If %zzahl6%==6 (set ziffer6=5) 
818.
If %zzahl6%==7 (set ziffer6=6) 
819.
If %zzahl6%==8 (set ziffer6=7) 
820.
If %zzahl6%==9 (set ziffer6=8) 
821.
If %zzahl6%==10 (set ziffer6=9) 
822.
If %zzahl6%==11 (set ziffer6=q) 
823.
If %zzahl6%==12 (set ziffer6=w) 
824.
If %zzahl6%==13 (set ziffer6=e) 
825.
If %zzahl6%==14 (set ziffer6=r) 
826.
If %zzahl6%==15 (set ziffer6=t) 
827.
If %zzahl6%==16 (set ziffer6=z) 
828.
If %zzahl6%==17 (set ziffer6=u) 
829.
If %zzahl6%==18 (set ziffer6=i) 
830.
If %zzahl6%==19 (set ziffer6=o) 
831.
If %zzahl6%==20 (set ziffer6=p) 
832.
If %zzahl6%==21 (set ziffer6=b) 
833.
If %zzahl6%==22 (set ziffer6=a) 
834.
If %zzahl6%==23 (set ziffer6=s) 
835.
If %zzahl6%==24 (set ziffer6=d) 
836.
If %zzahl6%==25 (set ziffer6=f) 
837.
If %zzahl6%==26 (set ziffer6=g) 
838.
If %zzahl6%==27 (set ziffer6=h) 
839.
If %zzahl6%==28 (set ziffer6=j) 
840.
If %zzahl6%==29 (set ziffer6=k) 
841.
If %zzahl6%==30 (set ziffer6=l) 
842.
If %zzahl6%==31 (set ziffer6=n) 
843.
If %zzahl6%==32 (set ziffer6=m) 
844.
If %zzahl6%==33 (set ziffer6=y) 
845.
If %zzahl6%==34 (set ziffer6=x) 
846.
If %zzahl6%==35 (set ziffer6=c) 
847.
If %zzahl6%==36 (set ziffer6=v) 
848.
If %zzahl7%==1 (set ziffer7=0) 
849.
If %zzahl7%==2 (set ziffer7=1) 
850.
If %zzahl7%==3 (set ziffer7=2) 
851.
If %zzahl7%==4 (set ziffer7=3) 
852.
If %zzahl7%==5 (set ziffer7=4) 
853.
If %zzahl7%==6 (set ziffer7=5) 
854.
If %zzahl7%==7 (set ziffer7=6) 
855.
If %zzahl7%==8 (set ziffer7=7) 
856.
If %zzahl7%==9 (set ziffer7=8) 
857.
If %zzahl7%==10 (set ziffer7=9) 
858.
If %zzahl7%==11 (set ziffer7=q) 
859.
If %zzahl7%==12 (set ziffer7=w) 
860.
If %zzahl7%==13 (set ziffer7=e) 
861.
If %zzahl7%==14 (set ziffer7=r) 
862.
If %zzahl7%==15 (set ziffer7=t) 
863.
If %zzahl7%==16 (set ziffer7=z) 
864.
If %zzahl7%==17 (set ziffer7=u) 
865.
If %zzahl7%==18 (set ziffer7=i) 
866.
If %zzahl7%==19 (set ziffer7=o) 
867.
If %zzahl7%==20 (set ziffer7=p) 
868.
If %zzahl7%==21 (set ziffer7=b) 
869.
If %zzahl7%==22 (set ziffer7=a) 
870.
If %zzahl7%==23 (set ziffer7=s) 
871.
If %zzahl7%==24 (set ziffer7=d) 
872.
If %zzahl7%==25 (set ziffer7=f) 
873.
If %zzahl7%==26 (set ziffer7=g) 
874.
If %zzahl7%==27 (set ziffer7=h) 
875.
If %zzahl7%==28 (set ziffer7=j) 
876.
If %zzahl7%==29 (set ziffer7=k) 
877.
If %zzahl7%==30 (set ziffer7=l) 
878.
If %zzahl7%==31 (set ziffer7=n) 
879.
If %zzahl7%==32 (set ziffer7=m) 
880.
If %zzahl7%==33 (set ziffer7=y) 
881.
If %zzahl7%==34 (set ziffer7=x) 
882.
If %zzahl7%==35 (set ziffer7=c) 
883.
If %zzahl8%==1 (set ziffer8=0) 
884.
If %zzahl8%==2 (set ziffer8=1) 
885.
If %zzahl8%==3 (set ziffer8=2) 
886.
If %zzahl8%==4 (set ziffer8=3) 
887.
If %zzahl8%==5 (set ziffer8=4) 
888.
If %zzahl8%==6 (set ziffer8=5) 
889.
If %zzahl8%==7 (set ziffer8=6) 
890.
If %zzahl8%==8 (set ziffer8=7) 
891.
If %zzahl8%==9 (set ziffer8=8) 
892.
If %zzahl8%==10 (set ziffer8=9) 
893.
If %zzahl8%==11 (set ziffer8=q) 
894.
If %zzahl8%==12 (set ziffer8=w) 
895.
If %zzahl8%==13 (set ziffer8=e) 
896.
If %zzahl8%==14 (set ziffer8=r) 
897.
If %zzahl8%==15 (set ziffer8=t) 
898.
If %zzahl8%==16 (set ziffer8=z) 
899.
If %zzahl8%==17 (set ziffer8=u) 
900.
If %zzahl8%==18 (set ziffer8=i) 
901.
If %zzahl8%==19 (set ziffer8=o) 
902.
If %zzahl8%==20 (set ziffer8=p) 
903.
If %zzahl8%==21 (set ziffer8=b) 
904.
If %zzahl8%==22 (set ziffer8=a) 
905.
If %zzahl8%==23 (set ziffer8=s) 
906.
If %zzahl8%==24 (set ziffer8=d) 
907.
If %zzahl8%==25 (set ziffer8=f) 
908.
If %zzahl8%==26 (set ziffer8=g) 
909.
If %zzahl8%==27 (set ziffer8=h) 
910.
If %zzahl8%==28 (set ziffer8=j) 
911.
If %zzahl8%==29 (set ziffer8=k) 
912.
If %zzahl8%==30 (set ziffer8=l) 
913.
If %zzahl8%==31 (set ziffer8=n) 
914.
If %zzahl8%==32 (set ziffer8=m) 
915.
If %zzahl8%==33 (set ziffer8=y) 
916.
If %zzahl8%==34 (set ziffer8=x) 
917.
If %zzahl8%==35 (set ziffer8=c) 
918.
echo %ziffer1%%ziffer2%%ziffer3%%ziffer4%%ziffer5%%ziffer6%%ziffer7%%ziffer8% 
919.
set /a Zähler=%Zähler%+1 
920.
if %Zähler%==%counter% (echo. & Pause & cls & goto PWGenerator) 
921.
goto genpw8 
922.
:genpw10 
923.
title Passwort Generator(10 Stellig) 
924.
Set /a zzahl1=%random% %% 36 + 1 
925.
Set /a zzahl2=%random% %% 36 + 1 
926.
Set /a zzahl3=%random% %% 36 + 1 
927.
Set /a zzahl4=%random% %% 36 + 1 
928.
Set /a zzahl5=%random% %% 36 + 1 
929.
Set /a zzahl6=%random% %% 36 + 1 
930.
Set /a zzahl7=%random% %% 36 + 1 
931.
Set /a zzahl8=%random% %% 36 + 1 
932.
Set /a zzahl9=%random% %% 36 + 1 
933.
Set /a zzahl10=%random% %% 36 + 1 
934.
If %zzahl1%==1 (set ziffer1=0) 
935.
If %zzahl1%==2 (set ziffer1=1) 
936.
If %zzahl1%==3 (set ziffer1=2) 
937.
If %zzahl1%==4 (set ziffer1=3) 
938.
If %zzahl1%==5 (set ziffer1=4) 
939.
If %zzahl1%==6 (set ziffer1=5) 
940.
If %zzahl1%==7 (set ziffer1=6) 
941.
If %zzahl1%==8 (set ziffer1=7) 
942.
If %zzahl1%==9 (set ziffer1=8) 
943.
If %zzahl1%==10 (set ziffer1=9) 
944.
If %zzahl1%==11 (set ziffer1=q) 
945.
If %zzahl1%==12 (set ziffer1=w) 
946.
If %zzahl1%==13 (set ziffer1=e) 
947.
If %zzahl1%==14 (set ziffer1=r) 
948.
If %zzahl1%==15 (set ziffer1=t) 
949.
If %zzahl1%==16 (set ziffer1=z) 
950.
If %zzahl1%==17 (set ziffer1=u) 
951.
If %zzahl1%==18 (set ziffer1=i) 
952.
If %zzahl1%==19 (set ziffer1=o) 
953.
If %zzahl1%==20 (set ziffer1=p) 
954.
If %zzahl1%==21 (set ziffer1=b) 
955.
If %zzahl1%==22 (set ziffer1=a) 
956.
If %zzahl1%==23 (set ziffer1=s) 
957.
If %zzahl1%==24 (set ziffer1=d) 
958.
If %zzahl1%==25 (set ziffer1=f) 
959.
If %zzahl1%==26 (set ziffer1=g) 
960.
If %zzahl1%==27 (set ziffer1=h) 
961.
If %zzahl1%==28 (set ziffer1=j) 
962.
If %zzahl1%==29 (set ziffer1=k) 
963.
If %zzahl1%==30 (set ziffer1=l) 
964.
If %zzahl1%==31 (set ziffer1=n) 
965.
If %zzahl1%==32 (set ziffer1=m) 
966.
If %zzahl1%==33 (set ziffer1=y) 
967.
If %zzahl1%==34 (set ziffer1=x) 
968.
If %zzahl1%==35 (set ziffer1=c) 
969.
If %zzahl1%==36 (set ziffer1=v) 
970.
If %zzahl2%==1 (set ziffer1=0) 
971.
If %zzahl2%==2 (set ziffer1=1) 
972.
If %zzahl2%==3 (set ziffer1=2) 
973.
If %zzahl2%==4 (set ziffer1=3) 
974.
If %zzahl2%==5 (set ziffer1=4) 
975.
If %zzahl2%==6 (set ziffer1=5) 
976.
If %zzahl2%==7 (set ziffer1=6) 
977.
If %zzahl2%==8 (set ziffer1=7) 
978.
If %zzahl2%==9 (set ziffer1=8) 
979.
If %zzahl2%==10 (set ziffer2=9) 
980.
If %zzahl2%==11 (set ziffer2=q) 
981.
If %zzahl2%==12 (set ziffer2=w) 
982.
If %zzahl2%==13 (set ziffer2=e) 
983.
If %zzahl2%==14 (set ziffer2=r) 
984.
If %zzahl2%==15 (set ziffer2=t) 
985.
If %zzahl2%==16 (set ziffer2=z) 
986.
If %zzahl2%==17 (set ziffer2=u) 
987.
If %zzahl2%==18 (set ziffer2=i) 
988.
If %zzahl2%==19 (set ziffer2=o) 
989.
If %zzahl2%==20 (set ziffer2=p) 
990.
If %zzahl2%==21 (set ziffer2=b) 
991.
If %zzahl2%==22 (set ziffer2=a) 
992.
If %zzahl2%==23 (set ziffer2=s) 
993.
If %zzahl2%==24 (set ziffer2=d) 
994.
If %zzahl2%==25 (set ziffer2=f) 
995.
If %zzahl2%==26 (set ziffer2=g) 
996.
If %zzahl2%==27 (set ziffer2=h) 
997.
If %zzahl2%==28 (set ziffer2=j) 
998.
If %zzahl2%==29 (set ziffer2=k) 
999.
If %zzahl2%==30 (set ziffer2=l) 
1000.
If %zzahl2%==31 (set ziffer2=n) 
1001.
If %zzahl2%==32 (set ziffer2=m) 
1002.
If %zzahl2%==33 (set ziffer2=y) 
1003.
If %zzahl2%==34 (set ziffer2=x) 
1004.
If %zzahl2%==35 (set ziffer2=c) 
1005.
If %zzahl2%==36 (set ziffer2=v) 
1006.
If %zzahl3%==1 (set ziffer3=0) 
1007.
If %zzahl3%==2 (set ziffer3=1) 
1008.
If %zzahl3%==3 (set ziffer3=2) 
1009.
If %zzahl3%==4 (set ziffer3=3) 
1010.
If %zzahl3%==5 (set ziffer3=4) 
1011.
If %zzahl3%==6 (set ziffer3=5) 
1012.
If %zzahl3%==7 (set ziffer3=6) 
1013.
If %zzahl3%==8 (set ziffer3=7) 
1014.
If %zzahl3%==9 (set ziffer3=8) 
1015.
If %zzahl3%==10 (set ziffer3=9) 
1016.
If %zzahl3%==11 (set ziffer3=q) 
1017.
If %zzahl3%==12 (set ziffer3=w) 
1018.
If %zzahl3%==13 (set ziffer3=e) 
1019.
If %zzahl3%==14 (set ziffer3=r) 
1020.
If %zzahl3%==15 (set ziffer3=t) 
1021.
If %zzahl3%==16 (set ziffer3=z) 
1022.
If %zzahl3%==17 (set ziffer3=u) 
1023.
If %zzahl3%==18 (set ziffer3=i) 
1024.
If %zzahl3%==19 (set ziffer3=o) 
1025.
If %zzahl3%==20 (set ziffer3=p) 
1026.
If %zzahl3%==21 (set ziffer3=b) 
1027.
If %zzahl3%==22 (set ziffer3=a) 
1028.
If %zzahl3%==23 (set ziffer3=s) 
1029.
If %zzahl3%==24 (set ziffer3=d) 
1030.
If %zzahl3%==25 (set ziffer3=f) 
1031.
If %zzahl3%==26 (set ziffer3=g) 
1032.
If %zzahl3%==27 (set ziffer3=h) 
1033.
If %zzahl3%==28 (set ziffer3=j) 
1034.
If %zzahl3%==29 (set ziffer3=k) 
1035.
If %zzahl3%==30 (set ziffer3=l) 
1036.
If %zzahl3%==31 (set ziffer3=n) 
1037.
If %zzahl3%==32 (set ziffer3=m) 
1038.
If %zzahl3%==33 (set ziffer3=y) 
1039.
If %zzahl3%==34 (set ziffer3=x) 
1040.
If %zzahl3%==35 (set ziffer3=c) 
1041.
If %zzahl3%==36 (set ziffer3=v) 
1042.
If %zzahl4%==1 (set ziffer4=0) 
1043.
If %zzahl4%==2 (set ziffer4=1) 
1044.
If %zzahl4%==3 (set ziffer4=2) 
1045.
If %zzahl4%==4 (set ziffer4=3) 
1046.
If %zzahl4%==5 (set ziffer4=4) 
1047.
If %zzahl4%==6 (set ziffer4=5) 
1048.
If %zzahl4%==7 (set ziffer4=6) 
1049.
If %zzahl4%==8 (set ziffer4=7) 
1050.
If %zzahl4%==9 (set ziffer4=8) 
1051.
If %zzahl4%==10 (set ziffer4=9) 
1052.
If %zzahl4%==11 (set ziffer4=q) 
1053.
If %zzahl4%==12 (set ziffer4=w) 
1054.
If %zzahl4%==13 (set ziffer4=e) 
1055.
If %zzahl4%==14 (set ziffer4=r) 
1056.
If %zzahl4%==15 (set ziffer4=t) 
1057.
If %zzahl4%==16 (set ziffer4=z) 
1058.
If %zzahl4%==17 (set ziffer4=u) 
1059.
If %zzahl4%==18 (set ziffer4=i) 
1060.
If %zzahl4%==19 (set ziffer4=o) 
1061.
If %zzahl4%==20 (set ziffer4=p) 
1062.
If %zzahl4%==21 (set ziffer4=b) 
1063.
If %zzahl4%==22 (set ziffer4=a) 
1064.
If %zzahl4%==23 (set ziffer4=s) 
1065.
If %zzahl4%==24 (set ziffer4=d) 
1066.
If %zzahl4%==25 (set ziffer4=f) 
1067.
If %zzahl4%==26 (set ziffer4=g) 
1068.
If %zzahl4%==27 (set ziffer4=h) 
1069.
If %zzahl4%==28 (set ziffer4=j) 
1070.
If %zzahl4%==29 (set ziffer4=k) 
1071.
If %zzahl4%==30 (set ziffer4=l) 
1072.
If %zzahl4%==31 (set ziffer4=n) 
1073.
If %zzahl4%==32 (set ziffer4=m) 
1074.
If %zzahl4%==33 (set ziffer4=y) 
1075.
If %zzahl4%==34 (set ziffer4=x) 
1076.
If %zzahl4%==35 (set ziffer4=c) 
1077.
If %zzahl4%==36 (set ziffer4=v) 
1078.
If %zzahl5%==1 (set ziffer5=0) 
1079.
If %zzahl5%==2 (set ziffer5=1) 
1080.
If %zzahl5%==3 (set ziffer5=2) 
1081.
If %zzahl5%==4 (set ziffer5=3) 
1082.
If %zzahl5%==5 (set ziffer5=4) 
1083.
If %zzahl5%==6 (set ziffer5=5) 
1084.
If %zzahl5%==7 (set ziffer5=6) 
1085.
If %zzahl5%==8 (set ziffer5=7) 
1086.
If %zzahl5%==9 (set ziffer5=8) 
1087.
If %zzahl5%==10 (set ziffer5=9) 
1088.
If %zzahl5%==11 (set ziffer5=q) 
1089.
If %zzahl5%==12 (set ziffer5=w) 
1090.
If %zzahl5%==13 (set ziffer5=e) 
1091.
If %zzahl5%==14 (set ziffer5=r) 
1092.
If %zzahl5%==15 (set ziffer5=t) 
1093.
If %zzahl5%==16 (set ziffer5=z) 
1094.
If %zzahl5%==17 (set ziffer5=u) 
1095.
If %zzahl5%==18 (set ziffer5=i) 
1096.
If %zzahl5%==19 (set ziffer5=o) 
1097.
If %zzahl5%==20 (set ziffer5=p) 
1098.
If %zzahl5%==21 (set ziffer5=b) 
1099.
If %zzahl5%==22 (set ziffer5=a) 
1100.
If %zzahl5%==23 (set ziffer5=s) 
1101.
If %zzahl5%==24 (set ziffer5=d) 
1102.
If %zzahl5%==25 (set ziffer5=f) 
1103.
If %zzahl5%==26 (set ziffer5=g) 
1104.
If %zzahl5%==27 (set ziffer5=h) 
1105.
If %zzahl5%==28 (set ziffer5=j) 
1106.
If %zzahl5%==29 (set ziffer5=k) 
1107.
If %zzahl5%==30 (set ziffer5=l) 
1108.
If %zzahl5%==31 (set ziffer5=n) 
1109.
If %zzahl5%==32 (set ziffer5=m) 
1110.
If %zzahl5%==33 (set ziffer5=y) 
1111.
If %zzahl5%==34 (set ziffer5=x) 
1112.
If %zzahl5%==35 (set ziffer5=c) 
1113.
If %zzahl5%==36 (set ziffer5=v) 
1114.
If %zzahl6%==1 (set ziffer5=0) 
1115.
If %zzahl6%==2 (set ziffer6=1) 
1116.
If %zzahl6%==3 (set ziffer6=2) 
1117.
If %zzahl6%==4 (set ziffer6=3) 
1118.
If %zzahl6%==5 (set ziffer6=4) 
1119.
If %zzahl6%==6 (set ziffer6=5) 
1120.
If %zzahl6%==7 (set ziffer6=6) 
1121.
If %zzahl6%==8 (set ziffer6=7) 
1122.
If %zzahl6%==9 (set ziffer6=8) 
1123.
If %zzahl6%==10 (set ziffer6=9) 
1124.
If %zzahl6%==11 (set ziffer6=q) 
1125.
If %zzahl6%==12 (set ziffer6=w) 
1126.
If %zzahl6%==13 (set ziffer6=e) 
1127.
If %zzahl6%==14 (set ziffer6=r) 
1128.
If %zzahl6%==15 (set ziffer6=t) 
1129.
If %zzahl6%==16 (set ziffer6=z) 
1130.
If %zzahl6%==17 (set ziffer6=u) 
1131.
If %zzahl6%==18 (set ziffer6=i) 
1132.
If %zzahl6%==19 (set ziffer6=o) 
1133.
If %zzahl6%==20 (set ziffer6=p) 
1134.
If %zzahl6%==21 (set ziffer6=b) 
1135.
If %zzahl6%==22 (set ziffer6=a) 
1136.
If %zzahl6%==23 (set ziffer6=s) 
1137.
If %zzahl6%==24 (set ziffer6=d) 
1138.
If %zzahl6%==25 (set ziffer6=f) 
1139.
If %zzahl6%==26 (set ziffer6=g) 
1140.
If %zzahl6%==27 (set ziffer6=h) 
1141.
If %zzahl6%==28 (set ziffer6=j) 
1142.
If %zzahl6%==29 (set ziffer6=k) 
1143.
If %zzahl6%==30 (set ziffer6=l) 
1144.
If %zzahl6%==31 (set ziffer6=n) 
1145.
If %zzahl6%==32 (set ziffer6=m) 
1146.
If %zzahl6%==33 (set ziffer6=y) 
1147.
If %zzahl6%==34 (set ziffer6=x) 
1148.
If %zzahl6%==35 (set ziffer6=c) 
1149.
If %zzahl6%==36 (set ziffer6=v) 
1150.
If %zzahl7%==1 (set ziffer7=0) 
1151.
If %zzahl7%==2 (set ziffer7=1) 
1152.
If %zzahl7%==3 (set ziffer7=2) 
1153.
If %zzahl7%==4 (set ziffer7=3) 
1154.
If %zzahl7%==5 (set ziffer7=4) 
1155.
If %zzahl7%==6 (set ziffer7=5) 
1156.
If %zzahl7%==7 (set ziffer7=6) 
1157.
If %zzahl7%==8 (set ziffer7=7) 
1158.
If %zzahl7%==9 (set ziffer7=8) 
1159.
If %zzahl7%==10 (set ziffer7=9) 
1160.
If %zzahl7%==11 (set ziffer7=q) 
1161.
If %zzahl7%==12 (set ziffer7=w) 
1162.
If %zzahl7%==13 (set ziffer7=e) 
1163.
If %zzahl7%==14 (set ziffer7=r) 
1164.
If %zzahl7%==15 (set ziffer7=t) 
1165.
If %zzahl7%==16 (set ziffer7=z) 
1166.
If %zzahl7%==17 (set ziffer7=u) 
1167.
If %zzahl7%==18 (set ziffer7=i) 
1168.
If %zzahl7%==19 (set ziffer7=o) 
1169.
If %zzahl7%==20 (set ziffer7=p) 
1170.
If %zzahl7%==21 (set ziffer7=b) 
1171.
If %zzahl7%==22 (set ziffer7=a) 
1172.
If %zzahl7%==23 (set ziffer7=s) 
1173.
If %zzahl7%==24 (set ziffer7=d) 
1174.
If %zzahl7%==25 (set ziffer7=f) 
1175.
If %zzahl7%==26 (set ziffer7=g) 
1176.
If %zzahl7%==27 (set ziffer7=h) 
1177.
If %zzahl7%==28 (set ziffer7=j) 
1178.
If %zzahl7%==29 (set ziffer7=k) 
1179.
If %zzahl7%==30 (set ziffer7=l) 
1180.
If %zzahl7%==31 (set ziffer7=n) 
1181.
If %zzahl7%==32 (set ziffer7=m) 
1182.
If %zzahl7%==33 (set ziffer7=y) 
1183.
If %zzahl7%==34 (set ziffer7=x) 
1184.
If %zzahl7%==35 (set ziffer7=c) 
1185.
If %zzahl8%==1 (set ziffer8=0) 
1186.
If %zzahl8%==2 (set ziffer8=1) 
1187.
If %zzahl8%==3 (set ziffer8=2) 
1188.
If %zzahl8%==4 (set ziffer8=3) 
1189.
If %zzahl8%==5 (set ziffer8=4) 
1190.
If %zzahl8%==6 (set ziffer8=5) 
1191.
If %zzahl8%==7 (set ziffer8=6) 
1192.
If %zzahl8%==8 (set ziffer8=7) 
1193.
If %zzahl8%==9 (set ziffer8=8) 
1194.
If %zzahl8%==10 (set ziffer8=9) 
1195.
If %zzahl8%==11 (set ziffer8=q) 
1196.
If %zzahl8%==12 (set ziffer8=w) 
1197.
If %zzahl8%==13 (set ziffer8=e) 
1198.
If %zzahl8%==14 (set ziffer8=r) 
1199.
If %zzahl8%==15 (set ziffer8=t) 
1200.
If %zzahl8%==16 (set ziffer8=z) 
1201.
If %zzahl8%==17 (set ziffer8=u) 
1202.
If %zzahl8%==18 (set ziffer8=i) 
1203.
If %zzahl8%==19 (set ziffer8=o) 
1204.
If %zzahl8%==20 (set ziffer8=p) 
1205.
If %zzahl8%==21 (set ziffer8=b) 
1206.
If %zzahl8%==22 (set ziffer8=a) 
1207.
If %zzahl8%==23 (set ziffer8=s) 
1208.
If %zzahl8%==24 (set ziffer8=d) 
1209.
If %zzahl8%==25 (set ziffer8=f) 
1210.
If %zzahl8%==26 (set ziffer8=g) 
1211.
If %zzahl8%==27 (set ziffer8=h) 
1212.
If %zzahl8%==28 (set ziffer8=j) 
1213.
If %zzahl8%==29 (set ziffer8=k) 
1214.
If %zzahl8%==30 (set ziffer8=l) 
1215.
If %zzahl8%==31 (set ziffer8=n) 
1216.
If %zzahl8%==32 (set ziffer8=m) 
1217.
If %zzahl8%==33 (set ziffer8=y) 
1218.
If %zzahl8%==34 (set ziffer8=x) 
1219.
If %zzahl8%==35 (set ziffer8=c) 
1220.
If %zzahl9%==1 (set ziffer9=0) 
1221.
If %zzahl9%==2 (set ziffer9=1) 
1222.
If %zzahl9%==3 (set ziffer9=2) 
1223.
If %zzahl9%==4 (set ziffer9=3) 
1224.
If %zzahl9%==5 (set ziffer9=4) 
1225.
If %zzahl9%==6 (set ziffer9=5) 
1226.
If %zzahl9%==7 (set ziffer9=6) 
1227.
If %zzahl9%==8 (set ziffer9=7) 
1228.
If %zzahl9%==9 (set ziffer9=8) 
1229.
If %zzahl9%==10 (set ziffer9=9) 
1230.
If %zzahl9%==11 (set ziffer9=q) 
1231.
If %zzahl9%==12 (set ziffer9=w) 
1232.
If %zzahl9%==13 (set ziffer9=e) 
1233.
If %zzahl9%==14 (set ziffer9=r) 
1234.
If %zzahl9%==15 (set ziffer9=t) 
1235.
If %zzahl9%==16 (set ziffer9=z) 
1236.
If %zzahl9%==17 (set ziffer9=u) 
1237.
If %zzahl9%==18 (set ziffer9=i) 
1238.
If %zzahl9%==19 (set ziffer9=o) 
1239.
If %zzahl9%==20 (set ziffer9=p) 
1240.
If %zzahl9%==21 (set ziffer9=b) 
1241.
If %zzahl9%==22 (set ziffer9=a) 
1242.
If %zzahl9%==23 (set ziffer9=s) 
1243.
If %zzahl9%==24 (set ziffer9=d) 
1244.
If %zzahl9%==25 (set ziffer9=f) 
1245.
If %zzahl9%==26 (set ziffer9=g) 
1246.
If %zzahl9%==27 (set ziffer9=h) 
1247.
If %zzahl9%==28 (set ziffer9=j) 
1248.
If %zzahl9%==29 (set ziffer9=k) 
1249.
If %zzahl9%==30 (set ziffer9=l) 
1250.
If %zzahl9%==31 (set ziffer9=n) 
1251.
If %zzahl9%==32 (set ziffer9=m) 
1252.
If %zzahl9%==33 (set ziffer9=y) 
1253.
If %zzahl9%==34 (set ziffer9=x) 
1254.
If %zzahl9%==35 (set ziffer9=c) 
1255.
If %zzahl10%==1 (set ziffer10=0) 
1256.
If %zzahl10%==2 (set ziffer10=1) 
1257.
If %zzahl10%==3 (set ziffer10=2) 
1258.
If %zzahl10%==4 (set ziffer10=3) 
1259.
If %zzahl10%==5 (set ziffer10=4) 
1260.
If %zzahl10%==6 (set ziffer10=5) 
1261.
If %zzahl10%==7 (set ziffer10=6) 
1262.
If %zzahl10%==8 (set ziffer10=7) 
1263.
If %zzahl10%==9 (set ziffer10=8) 
1264.
If %zzahl10%==10 (set ziffer10=9) 
1265.
If %zzahl10%==11 (set ziffer10=q) 
1266.
If %zzahl10%==12 (set ziffer10=w) 
1267.
If %zzahl10%==13 (set ziffer10=e) 
1268.
If %zzahl10%==14 (set ziffer10=r) 
1269.
If %zzahl10%==15 (set ziffer10=t) 
1270.
If %zzahl10%==16 (set ziffer10=z) 
1271.
If %zzahl10%==17 (set ziffer10=u) 
1272.
If %zzahl10%==18 (set ziffer10=i) 
1273.
If %zzahl10%==19 (set ziffer10=o) 
1274.
If %zzahl10%==20 (set ziffer10=p) 
1275.
If %zzahl10%==21 (set ziffer10=b) 
1276.
If %zzahl10%==22 (set ziffer10=a) 
1277.
If %zzahl10%==23 (set ziffer10=s) 
1278.
If %zzahl10%==24 (set ziffer10=d) 
1279.
If %zzahl10%==25 (set ziffer10=f) 
1280.
If %zzahl10%==26 (set ziffer10=g) 
1281.
If %zzahl10%==27 (set ziffer10=h) 
1282.
If %zzahl10%==28 (set ziffer10=j) 
1283.
If %zzahl10%==29 (set ziffer10=k) 
1284.
If %zzahl10%==30 (set ziffer10=l) 
1285.
If %zzahl10%==31 (set ziffer10=n) 
1286.
If %zzahl10%==32 (set ziffer10=m) 
1287.
If %zzahl10%==33 (set ziffer10=y) 
1288.
If %zzahl10%==34 (set ziffer10=x) 
1289.
If %zzahl10%==35 (set ziffer10=c) 
1290.
echo %ziffer1%%ziffer2%%ziffer3%%ziffer4%%ziffer5%%ziffer6%%ziffer7%%ziffer8%%ziffer9%%ziffer10% 
1291.
set /a Zähler=%Zähler%+1 
1292.
if %Zähler%==%counter% (echo. & Pause & cls & goto PWGenerator) 
1293.
goto genpw10 
1294.
:genpw12 
1295.
title Passwort Generator(12 Stellig) 
1296.
Set /a zzahl1=%random% %% 36 + 1 
1297.
Set /a zzahl2=%random% %% 36 + 1 
1298.
Set /a zzahl3=%random% %% 36 + 1 
1299.
Set /a zzahl4=%random% %% 36 + 1 
1300.
Set /a zzahl5=%random% %% 36 + 1 
1301.
Set /a zzahl6=%random% %% 36 + 1 
1302.
Set /a zzahl7=%random% %% 36 + 1 
1303.
Set /a zzahl8=%random% %% 36 + 1 
1304.
Set /a zzahl9=%random% %% 36 + 1 
1305.
Set /a zzahl10=%random% %% 36 + 1 
1306.
Set /a zzahl11=%random% %% 36 + 1 
1307.
Set /a zzahl12=%random% %% 36 + 1 
1308.
If %zzahl1%==1 (set ziffer1=0) 
1309.
If %zzahl1%==2 (set ziffer1=1) 
1310.
If %zzahl1%==3 (set ziffer1=2) 
1311.
If %zzahl1%==4 (set ziffer1=3) 
1312.
If %zzahl1%==5 (set ziffer1=4) 
1313.
If %zzahl1%==6 (set ziffer1=5) 
1314.
If %zzahl1%==7 (set ziffer1=6) 
1315.
If %zzahl1%==8 (set ziffer1=7) 
1316.
If %zzahl1%==9 (set ziffer1=8) 
1317.
If %zzahl1%==10 (set ziffer1=9) 
1318.
If %zzahl1%==11 (set ziffer1=q) 
1319.
If %zzahl1%==12 (set ziffer1=w) 
1320.
If %zzahl1%==13 (set ziffer1=e) 
1321.
If %zzahl1%==14 (set ziffer1=r) 
1322.
If %zzahl1%==15 (set ziffer1=t) 
1323.
If %zzahl1%==16 (set ziffer1=z) 
1324.
If %zzahl1%==17 (set ziffer1=u) 
1325.
If %zzahl1%==18 (set ziffer1=i) 
1326.
If %zzahl1%==19 (set ziffer1=o) 
1327.
If %zzahl1%==20 (set ziffer1=p) 
1328.
If %zzahl1%==21 (set ziffer1=b) 
1329.
If %zzahl1%==22 (set ziffer1=a) 
1330.
If %zzahl1%==23 (set ziffer1=s) 
1331.
If %zzahl1%==24 (set ziffer1=d) 
1332.
If %zzahl1%==25 (set ziffer1=f) 
1333.
If %zzahl1%==26 (set ziffer1=g) 
1334.
If %zzahl1%==27 (set ziffer1=h) 
1335.
If %zzahl1%==28 (set ziffer1=j) 
1336.
If %zzahl1%==29 (set ziffer1=k) 
1337.
If %zzahl1%==30 (set ziffer1=l) 
1338.
If %zzahl1%==31 (set ziffer1=n) 
1339.
If %zzahl1%==32 (set ziffer1=m) 
1340.
If %zzahl1%==33 (set ziffer1=y) 
1341.
If %zzahl1%==34 (set ziffer1=x) 
1342.
If %zzahl1%==35 (set ziffer1=c) 
1343.
If %zzahl1%==36 (set ziffer1=v) 
1344.
If %zzahl2%==1 (set ziffer1=0) 
1345.
If %zzahl2%==2 (set ziffer1=1) 
1346.
If %zzahl2%==3 (set ziffer1=2) 
1347.
If %zzahl2%==4 (set ziffer1=3) 
1348.
If %zzahl2%==5 (set ziffer1=4) 
1349.
If %zzahl2%==6 (set ziffer1=5) 
1350.
If %zzahl2%==7 (set ziffer1=6) 
1351.
If %zzahl2%==8 (set ziffer1=7) 
1352.
If %zzahl2%==9 (set ziffer1=8) 
1353.
If %zzahl2%==10 (set ziffer2=9) 
1354.
If %zzahl2%==11 (set ziffer2=q) 
1355.
If %zzahl2%==12 (set ziffer2=w) 
1356.
If %zzahl2%==13 (set ziffer2=e) 
1357.
If %zzahl2%==14 (set ziffer2=r) 
1358.
If %zzahl2%==15 (set ziffer2=t) 
1359.
If %zzahl2%==16 (set ziffer2=z) 
1360.
If %zzahl2%==17 (set ziffer2=u) 
1361.
If %zzahl2%==18 (set ziffer2=i) 
1362.
If %zzahl2%==19 (set ziffer2=o) 
1363.
If %zzahl2%==20 (set ziffer2=p) 
1364.
If %zzahl2%==21 (set ziffer2=b) 
1365.
If %zzahl2%==22 (set ziffer2=a) 
1366.
If %zzahl2%==23 (set ziffer2=s) 
1367.
If %zzahl2%==24 (set ziffer2=d) 
1368.
If %zzahl2%==25 (set ziffer2=f) 
1369.
If %zzahl2%==26 (set ziffer2=g) 
1370.
If %zzahl2%==27 (set ziffer2=h) 
1371.
If %zzahl2%==28 (set ziffer2=j) 
1372.
If %zzahl2%==29 (set ziffer2=k) 
1373.
If %zzahl2%==30 (set ziffer2=l) 
1374.
If %zzahl2%==31 (set ziffer2=n) 
1375.
If %zzahl2%==32 (set ziffer2=m) 
1376.
If %zzahl2%==33 (set ziffer2=y) 
1377.
If %zzahl2%==34 (set ziffer2=x) 
1378.
If %zzahl2%==35 (set ziffer2=c) 
1379.
If %zzahl2%==36 (set ziffer2=v) 
1380.
If %zzahl3%==1 (set ziffer3=0) 
1381.
If %zzahl3%==2 (set ziffer3=1) 
1382.
If %zzahl3%==3 (set ziffer3=2) 
1383.
If %zzahl3%==4 (set ziffer3=3) 
1384.
If %zzahl3%==5 (set ziffer3=4) 
1385.
If %zzahl3%==6 (set ziffer3=5) 
1386.
If %zzahl3%==7 (set ziffer3=6) 
1387.
If %zzahl3%==8 (set ziffer3=7) 
1388.
If %zzahl3%==9 (set ziffer3=8) 
1389.
If %zzahl3%==10 (set ziffer3=9) 
1390.
If %zzahl3%==11 (set ziffer3=q) 
1391.
If %zzahl3%==12 (set ziffer3=w) 
1392.
If %zzahl3%==13 (set ziffer3=e) 
1393.
If %zzahl3%==14 (set ziffer3=r) 
1394.
If %zzahl3%==15 (set ziffer3=t) 
1395.
If %zzahl3%==16 (set ziffer3=z) 
1396.
If %zzahl3%==17 (set ziffer3=u) 
1397.
If %zzahl3%==18 (set ziffer3=i) 
1398.
If %zzahl3%==19 (set ziffer3=o) 
1399.
If %zzahl3%==20 (set ziffer3=p) 
1400.
If %zzahl3%==21 (set ziffer3=b) 
1401.
If %zzahl3%==22 (set ziffer3=a) 
1402.
If %zzahl3%==23 (set ziffer3=s) 
1403.
If %zzahl3%==24 (set ziffer3=d) 
1404.
If %zzahl3%==25 (set ziffer3=f) 
1405.
If %zzahl3%==26 (set ziffer3=g) 
1406.
If %zzahl3%==27 (set ziffer3=h) 
1407.
If %zzahl3%==28 (set ziffer3=j) 
1408.
If %zzahl3%==29 (set ziffer3=k) 
1409.
If %zzahl3%==30 (set ziffer3=l) 
1410.
If %zzahl3%==31 (set ziffer3=n) 
1411.
If %zzahl3%==32 (set ziffer3=m) 
1412.
If %zzahl3%==33 (set ziffer3=y) 
1413.
If %zzahl3%==34 (set ziffer3=x) 
1414.
If %zzahl3%==35 (set ziffer3=c) 
1415.
If %zzahl3%==36 (set ziffer3=v) 
1416.
If %zzahl4%==1 (set ziffer4=0) 
1417.
If %zzahl4%==2 (set ziffer4=1) 
1418.
If %zzahl4%==3 (set ziffer4=2) 
1419.
If %zzahl4%==4 (set ziffer4=3) 
1420.
If %zzahl4%==5 (set ziffer4=4) 
1421.
If %zzahl4%==6 (set ziffer4=5) 
1422.
If %zzahl4%==7 (set ziffer4=6) 
1423.
If %zzahl4%==8 (set ziffer4=7) 
1424.
If %zzahl4%==9 (set ziffer4=8) 
1425.
If %zzahl4%==10 (set ziffer4=9) 
1426.
If %zzahl4%==11 (set ziffer4=q) 
1427.
If %zzahl4%==12 (set ziffer4=w) 
1428.
If %zzahl4%==13 (set ziffer4=e) 
1429.
If %zzahl4%==14 (set ziffer4=r) 
1430.
If %zzahl4%==15 (set ziffer4=t) 
1431.
If %zzahl4%==16 (set ziffer4=z) 
1432.
If %zzahl4%==17 (set ziffer4=u) 
1433.
If %zzahl4%==18 (set ziffer4=i) 
1434.
If %zzahl4%==19 (set ziffer4=o) 
1435.
If %zzahl4%==20 (set ziffer4=p) 
1436.
If %zzahl4%==21 (set ziffer4=b) 
1437.
If %zzahl4%==22 (set ziffer4=a) 
1438.
If %zzahl4%==23 (set ziffer4=s) 
1439.
If %zzahl4%==24 (set ziffer4=d) 
1440.
If %zzahl4%==25 (set ziffer4=f) 
1441.
If %zzahl4%==26 (set ziffer4=g) 
1442.
If %zzahl4%==27 (set ziffer4=h) 
1443.
If %zzahl4%==28 (set ziffer4=j) 
1444.
If %zzahl4%==29 (set ziffer4=k) 
1445.
If %zzahl4%==30 (set ziffer4=l) 
1446.
If %zzahl4%==31 (set ziffer4=n) 
1447.
If %zzahl4%==32 (set ziffer4=m) 
1448.
If %zzahl4%==33 (set ziffer4=y) 
1449.
If %zzahl4%==34 (set ziffer4=x) 
1450.
If %zzahl4%==35 (set ziffer4=c) 
1451.
If %zzahl4%==36 (set ziffer4=v) 
1452.
If %zzahl5%==1 (set ziffer5=0) 
1453.
If %zzahl5%==2 (set ziffer5=1) 
1454.
If %zzahl5%==3 (set ziffer5=2) 
1455.
If %zzahl5%==4 (set ziffer5=3) 
1456.
If %zzahl5%==5 (set ziffer5=4) 
1457.
If %zzahl5%==6 (set ziffer5=5) 
1458.
If %zzahl5%==7 (set ziffer5=6) 
1459.
If %zzahl5%==8 (set ziffer5=7) 
1460.
If %zzahl5%==9 (set ziffer5=8) 
1461.
If %zzahl5%==10 (set ziffer5=9) 
1462.
If %zzahl5%==11 (set ziffer5=q) 
1463.
If %zzahl5%==12 (set ziffer5=w) 
1464.
If %zzahl5%==13 (set ziffer5=e) 
1465.
If %zzahl5%==14 (set ziffer5=r) 
1466.
If %zzahl5%==15 (set ziffer5=t) 
1467.
If %zzahl5%==16 (set ziffer5=z) 
1468.
If %zzahl5%==17 (set ziffer5=u) 
1469.
If %zzahl5%==18 (set ziffer5=i) 
1470.
If %zzahl5%==19 (set ziffer5=o) 
1471.
If %zzahl5%==20 (set ziffer5=p) 
1472.
If %zzahl5%==21 (set ziffer5=b) 
1473.
If %zzahl5%==22 (set ziffer5=a) 
1474.
If %zzahl5%==23 (set ziffer5=s) 
1475.
If %zzahl5%==24 (set ziffer5=d) 
1476.
If %zzahl5%==25 (set ziffer5=f) 
1477.
If %zzahl5%==26 (set ziffer5=g) 
1478.
If %zzahl5%==27 (set ziffer5=h) 
1479.
If %zzahl5%==28 (set ziffer5=j) 
1480.
If %zzahl5%==29 (set ziffer5=k) 
1481.
If %zzahl5%==30 (set ziffer5=l) 
1482.
If %zzahl5%==31 (set ziffer5=n) 
1483.
If %zzahl5%==32 (set ziffer5=m) 
1484.
If %zzahl5%==33 (set ziffer5=y) 
1485.
If %zzahl5%==34 (set ziffer5=x) 
1486.
If %zzahl5%==35 (set ziffer5=c) 
1487.
If %zzahl5%==36 (set ziffer5=v) 
1488.
If %zzahl6%==1 (set ziffer5=0) 
1489.
If %zzahl6%==2 (set ziffer6=1) 
1490.
If %zzahl6%==3 (set ziffer6=2) 
1491.
If %zzahl6%==4 (set ziffer6=3) 
1492.
If %zzahl6%==5 (set ziffer6=4) 
1493.
If %zzahl6%==6 (set ziffer6=5) 
1494.
If %zzahl6%==7 (set ziffer6=6) 
1495.
If %zzahl6%==8 (set ziffer6=7) 
1496.
If %zzahl6%==9 (set ziffer6=8) 
1497.
If %zzahl6%==10 (set ziffer6=9) 
1498.
If %zzahl6%==11 (set ziffer6=q) 
1499.
If %zzahl6%==12 (set ziffer6=w) 
1500.
If %zzahl6%==13 (set ziffer6=e) 
1501.
If %zzahl6%==14 (set ziffer6=r) 
1502.
If %zzahl6%==15 (set ziffer6=t) 
1503.
If %zzahl6%==16 (set ziffer6=z) 
1504.
If %zzahl6%==17 (set ziffer6=u) 
1505.
If %zzahl6%==18 (set ziffer6=i) 
1506.
If %zzahl6%==19 (set ziffer6=o) 
1507.
If %zzahl6%==20 (set ziffer6=p) 
1508.
If %zzahl6%==21 (set ziffer6=b) 
1509.
If %zzahl6%==22 (set ziffer6=a) 
1510.
If %zzahl6%==23 (set ziffer6=s) 
1511.
If %zzahl6%==24 (set ziffer6=d) 
1512.
If %zzahl6%==25 (set ziffer6=f) 
1513.
If %zzahl6%==26 (set ziffer6=g) 
1514.
If %zzahl6%==27 (set ziffer6=h) 
1515.
If %zzahl6%==28 (set ziffer6=j) 
1516.
If %zzahl6%==29 (set ziffer6=k) 
1517.
If %zzahl6%==30 (set ziffer6=l) 
1518.
If %zzahl6%==31 (set ziffer6=n) 
1519.
If %zzahl6%==32 (set ziffer6=m) 
1520.
If %zzahl6%==33 (set ziffer6=y) 
1521.
If %zzahl6%==34 (set ziffer6=x) 
1522.
If %zzahl6%==35 (set ziffer6=c) 
1523.
If %zzahl6%==36 (set ziffer6=v) 
1524.
If %zzahl7%==1 (set ziffer7=0) 
1525.
If %zzahl7%==2 (set ziffer7=1) 
1526.
If %zzahl7%==3 (set ziffer7=2) 
1527.
If %zzahl7%==4 (set ziffer7=3) 
1528.
If %zzahl7%==5 (set ziffer7=4) 
1529.
If %zzahl7%==6 (set ziffer7=5) 
1530.
If %zzahl7%==7 (set ziffer7=6) 
1531.
If %zzahl7%==8 (set ziffer7=7) 
1532.
If %zzahl7%==9 (set ziffer7=8) 
1533.
If %zzahl7%==10 (set ziffer7=9) 
1534.
If %zzahl7%==11 (set ziffer7=q) 
1535.
If %zzahl7%==12 (set ziffer7=w) 
1536.
If %zzahl7%==13 (set ziffer7=e) 
1537.
If %zzahl7%==14 (set ziffer7=r) 
1538.
If %zzahl7%==15 (set ziffer7=t) 
1539.
If %zzahl7%==16 (set ziffer7=z) 
1540.
If %zzahl7%==17 (set ziffer7=u) 
1541.
If %zzahl7%==18 (set ziffer7=i) 
1542.
If %zzahl7%==19 (set ziffer7=o) 
1543.
If %zzahl7%==20 (set ziffer7=p) 
1544.
If %zzahl7%==21 (set ziffer7=b) 
1545.
If %zzahl7%==22 (set ziffer7=a) 
1546.
If %zzahl7%==23 (set ziffer7=s) 
1547.
If %zzahl7%==24 (set ziffer7=d) 
1548.
If %zzahl7%==25 (set ziffer7=f) 
1549.
If %zzahl7%==26 (set ziffer7=g) 
1550.
If %zzahl7%==27 (set ziffer7=h) 
1551.
If %zzahl7%==28 (set ziffer7=j) 
1552.
If %zzahl7%==29 (set ziffer7=k) 
1553.
If %zzahl7%==30 (set ziffer7=l) 
1554.
If %zzahl7%==31 (set ziffer7=n) 
1555.
If %zzahl7%==32 (set ziffer7=m) 
1556.
If %zzahl7%==33 (set ziffer7=y) 
1557.
If %zzahl7%==34 (set ziffer7=x) 
1558.
If %zzahl7%==35 (set ziffer7=c) 
1559.
If %zzahl8%==1 (set ziffer8=0) 
1560.
If %zzahl8%==2 (set ziffer8=1) 
1561.
If %zzahl8%==3 (set ziffer8=2) 
1562.
If %zzahl8%==4 (set ziffer8=3) 
1563.
If %zzahl8%==5 (set ziffer8=4) 
1564.
If %zzahl8%==6 (set ziffer8=5) 
1565.
If %zzahl8%==7 (set ziffer8=6) 
1566.
If %zzahl8%==8 (set ziffer8=7) 
1567.
If %zzahl8%==9 (set ziffer8=8) 
1568.
If %zzahl8%==10 (set ziffer8=9) 
1569.
If %zzahl8%==11 (set ziffer8=q) 
1570.
If %zzahl8%==12 (set ziffer8=w) 
1571.
If %zzahl8%==13 (set ziffer8=e) 
1572.
If %zzahl8%==14 (set ziffer8=r) 
1573.
If %zzahl8%==15 (set ziffer8=t) 
1574.
If %zzahl8%==16 (set ziffer8=z) 
1575.
If %zzahl8%==17 (set ziffer8=u) 
1576.
If %zzahl8%==18 (set ziffer8=i) 
1577.
If %zzahl8%==19 (set ziffer8=o) 
1578.
If %zzahl8%==20 (set ziffer8=p) 
1579.
If %zzahl8%==21 (set ziffer8=b) 
1580.
If %zzahl8%==22 (set ziffer8=a) 
1581.
If %zzahl8%==23 (set ziffer8=s) 
1582.
If %zzahl8%==24 (set ziffer8=d) 
1583.
If %zzahl8%==25 (set ziffer8=f) 
1584.
If %zzahl8%==26 (set ziffer8=g) 
1585.
If %zzahl8%==27 (set ziffer8=h) 
1586.
If %zzahl8%==28 (set ziffer8=j) 
1587.
If %zzahl8%==29 (set ziffer8=k) 
1588.
If %zzahl8%==30 (set ziffer8=l) 
1589.
If %zzahl8%==31 (set ziffer8=n) 
1590.
If %zzahl8%==32 (set ziffer8=m) 
1591.
If %zzahl8%==33 (set ziffer8=y) 
1592.
If %zzahl8%==34 (set ziffer8=x) 
1593.
If %zzahl8%==35 (set ziffer8=c) 
1594.
If %zzahl9%==1 (set ziffer9=0) 
1595.
If %zzahl9%==2 (set ziffer9=1) 
1596.
If %zzahl9%==3 (set ziffer9=2) 
1597.
If %zzahl9%==4 (set ziffer9=3) 
1598.
If %zzahl9%==5 (set ziffer9=4) 
1599.
If %zzahl9%==6 (set ziffer9=5) 
1600.
If %zzahl9%==7 (set ziffer9=6) 
1601.
If %zzahl9%==8 (set ziffer9=7) 
1602.
If %zzahl9%==9 (set ziffer9=8) 
1603.
If %zzahl9%==10 (set ziffer9=9) 
1604.
If %zzahl9%==11 (set ziffer9=q) 
1605.
If %zzahl9%==12 (set ziffer9=w) 
1606.
If %zzahl9%==13 (set ziffer9=e) 
1607.
If %zzahl9%==14 (set ziffer9=r) 
1608.
If %zzahl9%==15 (set ziffer9=t) 
1609.
If %zzahl9%==16 (set ziffer9=z) 
1610.
If %zzahl9%==17 (set ziffer9=u) 
1611.
If %zzahl9%==18 (set ziffer9=i) 
1612.
If %zzahl9%==19 (set ziffer9=o) 
1613.
If %zzahl9%==20 (set ziffer9=p) 
1614.
If %zzahl9%==21 (set ziffer9=b) 
1615.
If %zzahl9%==22 (set ziffer9=a) 
1616.
If %zzahl9%==23 (set ziffer9=s) 
1617.
If %zzahl9%==24 (set ziffer9=d) 
1618.
If %zzahl9%==25 (set ziffer9=f) 
1619.
If %zzahl9%==26 (set ziffer9=g) 
1620.
If %zzahl9%==27 (set ziffer9=h) 
1621.
If %zzahl9%==28 (set ziffer9=j) 
1622.
If %zzahl9%==29 (set ziffer9=k) 
1623.
If %zzahl9%==30 (set ziffer9=l) 
1624.
If %zzahl9%==31 (set ziffer9=n) 
1625.
If %zzahl9%==32 (set ziffer9=m) 
1626.
If %zzahl9%==33 (set ziffer9=y) 
1627.
If %zzahl9%==34 (set ziffer9=x) 
1628.
If %zzahl9%==35 (set ziffer9=c) 
1629.
If %zzahl10%==1 (set ziffer10=0) 
1630.
If %zzahl10%==2 (set ziffer10=1) 
1631.
If %zzahl10%==3 (set ziffer10=2) 
1632.
If %zzahl10%==4 (set ziffer10=3) 
1633.
If %zzahl10%==5 (set ziffer10=4) 
1634.
If %zzahl10%==6 (set ziffer10=5) 
1635.
If %zzahl10%==7 (set ziffer10=6) 
1636.
If %zzahl10%==8 (set ziffer10=7) 
1637.
If %zzahl10%==9 (set ziffer10=8) 
1638.
If %zzahl10%==10 (set ziffer10=9) 
1639.
If %zzahl10%==11 (set ziffer10=q) 
1640.
If %zzahl10%==12 (set ziffer10=w) 
1641.
If %zzahl10%==13 (set ziffer10=e) 
1642.
If %zzahl10%==14 (set ziffer10=r) 
1643.
If %zzahl10%==15 (set ziffer10=t) 
1644.
If %zzahl10%==16 (set ziffer10=z) 
1645.
If %zzahl10%==17 (set ziffer10=u) 
1646.
If %zzahl10%==18 (set ziffer10=i) 
1647.
If %zzahl10%==19 (set ziffer10=o) 
1648.
If %zzahl10%==20 (set ziffer10=p) 
1649.
If %zzahl10%==21 (set ziffer10=b) 
1650.
If %zzahl10%==22 (set ziffer10=a) 
1651.
If %zzahl10%==23 (set ziffer10=s) 
1652.
If %zzahl10%==24 (set ziffer10=d) 
1653.
If %zzahl10%==25 (set ziffer10=f) 
1654.
If %zzahl10%==26 (set ziffer10=g) 
1655.
If %zzahl10%==27 (set ziffer10=h) 
1656.
If %zzahl10%==28 (set ziffer10=j) 
1657.
If %zzahl10%==29 (set ziffer10=k) 
1658.
If %zzahl10%==30 (set ziffer10=l) 
1659.
If %zzahl10%==31 (set ziffer10=n) 
1660.
If %zzahl10%==32 (set ziffer10=m) 
1661.
If %zzahl10%==33 (set ziffer10=y) 
1662.
If %zzahl10%==34 (set ziffer10=x) 
1663.
If %zzahl10%==35 (set ziffer10=c) 
1664.
If %zzahl11%==1 (set ziffer11=0) 
1665.
If %zzahl11%==2 (set ziffer11=1) 
1666.
If %zzahl11%==3 (set ziffer11=2) 
1667.
If %zzahl11%==4 (set ziffer11=3) 
1668.
If %zzahl11%==5 (set ziffer11=4) 
1669.
If %zzahl11%==6 (set ziffer11=5) 
1670.
If %zzahl11%==7 (set ziffer11=6) 
1671.
If %zzahl11%==8 (set ziffer11=7) 
1672.
If %zzahl11%==9 (set ziffer11=8) 
1673.
If %zzahl11%==10 (set ziffer11=9) 
1674.
If %zzahl11%==11 (set ziffer11=q) 
1675.
If %zzahl11%==12 (set ziffer11=w) 
1676.
If %zzahl11%==13 (set ziffer11=e) 
1677.
If %zzahl11%==14 (set ziffer11=r) 
1678.
If %zzahl11%==15 (set ziffer11=t) 
1679.
If %zzahl11%==16 (set ziffer11=z) 
1680.
If %zzahl11%==17 (set ziffer11=u) 
1681.
If %zzahl11%==18 (set ziffer11=i) 
1682.
If %zzahl11%==19 (set ziffer11=o) 
1683.
If %zzahl11%==20 (set ziffer11=p) 
1684.
If %zzahl11%==21 (set ziffer11=b) 
1685.
If %zzahl11%==22 (set ziffer11=a) 
1686.
If %zzahl11%==23 (set ziffer11=s) 
1687.
If %zzahl11%==24 (set ziffer11=d) 
1688.
If %zzahl11%==25 (set ziffer11=f) 
1689.
If %zzahl11%==26 (set ziffer11=g) 
1690.
If %zzahl11%==27 (set ziffer11=h) 
1691.
If %zzahl11%==28 (set ziffer11=j) 
1692.
If %zzahl11%==29 (set ziffer11=k) 
1693.
If %zzahl11%==30 (set ziffer11=l) 
1694.
If %zzahl11%==31 (set ziffer11=n) 
1695.
If %zzahl11%==32 (set ziffer11=m) 
1696.
If %zzahl11%==33 (set ziffer11=y) 
1697.
If %zzahl11%==34 (set ziffer11=x) 
1698.
If %zzahl11%==35 (set ziffer11=c) 
1699.
If %zzahl12%==1 (set ziffer12=0) 
1700.
If %zzahl12%==2 (set ziffer12=1) 
1701.
If %zzahl12%==3 (set ziffer12=2) 
1702.
If %zzahl12%==4 (set ziffer12=3) 
1703.
If %zzahl12%==5 (set ziffer12=4) 
1704.
If %zzahl12%==6 (set ziffer12=5) 
1705.
If %zzahl12%==7 (set ziffer12=6) 
1706.
If %zzahl12%==8 (set ziffer12=7) 
1707.
If %zzahl12%==9 (set ziffer12=8) 
1708.
If %zzahl12%==10 (set ziffer12=9) 
1709.
If %zzahl12%==11 (set ziffer12=q) 
1710.
If %zzahl12%==12 (set ziffer12=w) 
1711.
If %zzahl12%==13 (set ziffer12=e) 
1712.
If %zzahl12%==14 (set ziffer12=r) 
1713.
If %zzahl12%==15 (set ziffer12=t) 
1714.
If %zzahl12%==16 (set ziffer12=z) 
1715.
If %zzahl12%==17 (set ziffer12=u) 
1716.
If %zzahl12%==18 (set ziffer12=i) 
1717.
If %zzahl12%==19 (set ziffer12=o) 
1718.
If %zzahl12%==20 (set ziffer12=p) 
1719.
If %zzahl12%==21 (set ziffer12=b) 
1720.
If %zzahl12%==22 (set ziffer12=a) 
1721.
If %zzahl12%==23 (set ziffer12=s) 
1722.
If %zzahl12%==24 (set ziffer12=d) 
1723.
If %zzahl12%==25 (set ziffer12=f) 
1724.
If %zzahl12%==26 (set ziffer12=g) 
1725.
If %zzahl12%==27 (set ziffer12=h) 
1726.
If %zzahl12%==28 (set ziffer12=j) 
1727.
If %zzahl12%==29 (set ziffer12=k) 
1728.
If %zzahl12%==30 (set ziffer12=l) 
1729.
If %zzahl12%==31 (set ziffer12=n) 
1730.
If %zzahl12%==32 (set ziffer12=m) 
1731.
If %zzahl12%==33 (set ziffer12=y) 
1732.
If %zzahl12%==34 (set ziffer12=x) 
1733.
If %zzahl12%==35 (set ziffer12=c) 
1734.
echo %ziffer1%%ziffer2%%ziffer3%%ziffer4%%ziffer5%%ziffer6%%ziffer7%%ziffer8%%ziffer9%%ziffer10%%ziffer11%%ziffer12% 
1735.
set /a Zähler=%Zähler%+1 
1736.
if %Zähler%==%counter% (echo. & Pause & cls & goto PWGenerator) 
1737.
goto genpw12 
1738.
:genpw16 
1739.
title Passwort Generator(16 Stellig) 
1740.
Set /a zzahl1=%random% %% 36 + 1 
1741.
Set /a zzahl2=%random% %% 36 + 1 
1742.
Set /a zzahl3=%random% %% 36 + 1 
1743.
Set /a zzahl4=%random% %% 36 + 1 
1744.
Set /a zzahl5=%random% %% 36 + 1 
1745.
Set /a zzahl6=%random% %% 36 + 1 
1746.
Set /a zzahl7=%random% %% 36 + 1 
1747.
Set /a zzahl8=%random% %% 36 + 1 
1748.
Set /a zzahl9=%random% %% 36 + 1 
1749.
Set /a zzahl10=%random% %% 36 + 1 
1750.
Set /a zzahl11=%random% %% 36 + 1 
1751.
Set /a zzahl12=%random% %% 36 + 1 
1752.
Set /a zzahl13=%random% %% 36 + 1 
1753.
Set /a zzahl14=%random% %% 36 + 1 
1754.
Set /a zzahl15=%random% %% 36 + 1 
1755.
Set /a zzahl16=%random% %% 36 + 1 
1756.
If %zzahl1%==1 (set ziffer1=0) 
1757.
If %zzahl1%==2 (set ziffer1=1) 
1758.
If %zzahl1%==3 (set ziffer1=2) 
1759.
If %zzahl1%==4 (set ziffer1=3) 
1760.
If %zzahl1%==5 (set ziffer1=4) 
1761.
If %zzahl1%==6 (set ziffer1=5) 
1762.
If %zzahl1%==7 (set ziffer1=6) 
1763.
If %zzahl1%==8 (set ziffer1=7) 
1764.
If %zzahl1%==9 (set ziffer1=8) 
1765.
If %zzahl1%==10 (set ziffer1=9) 
1766.
If %zzahl1%==11 (set ziffer1=q) 
1767.
If %zzahl1%==12 (set ziffer1=w) 
1768.
If %zzahl1%==13 (set ziffer1=e) 
1769.
If %zzahl1%==14 (set ziffer1=r) 
1770.
If %zzahl1%==15 (set ziffer1=t) 
1771.
If %zzahl1%==16 (set ziffer1=z) 
1772.
If %zzahl1%==17 (set ziffer1=u) 
1773.
If %zzahl1%==18 (set ziffer1=i) 
1774.
If %zzahl1%==19 (set ziffer1=o) 
1775.
If %zzahl1%==20 (set ziffer1=p) 
1776.
If %zzahl1%==21 (set ziffer1=b) 
1777.
If %zzahl1%==22 (set ziffer1=a) 
1778.
If %zzahl1%==23 (set ziffer1=s) 
1779.
If %zzahl1%==24 (set ziffer1=d) 
1780.
If %zzahl1%==25 (set ziffer1=f) 
1781.
If %zzahl1%==26 (set ziffer1=g) 
1782.
If %zzahl1%==27 (set ziffer1=h) 
1783.
If %zzahl1%==28 (set ziffer1=j) 
1784.
If %zzahl1%==29 (set ziffer1=k) 
1785.
If %zzahl1%==30 (set ziffer1=l) 
1786.
If %zzahl1%==31 (set ziffer1=n) 
1787.
If %zzahl1%==32 (set ziffer1=m) 
1788.
If %zzahl1%==33 (set ziffer1=y) 
1789.
If %zzahl1%==34 (set ziffer1=x) 
1790.
If %zzahl1%==35 (set ziffer1=c) 
1791.
If %zzahl1%==36 (set ziffer1=v) 
1792.
If %zzahl2%==1 (set ziffer1=0) 
1793.
If %zzahl2%==2 (set ziffer1=1) 
1794.
If %zzahl2%==3 (set ziffer1=2) 
1795.
If %zzahl2%==4 (set ziffer1=3) 
1796.
If %zzahl2%==5 (set ziffer1=4) 
1797.
If %zzahl2%==6 (set ziffer1=5) 
1798.
If %zzahl2%==7 (set ziffer1=6) 
1799.
If %zzahl2%==8 (set ziffer1=7) 
1800.
If %zzahl2%==9 (set ziffer1=8) 
1801.
If %zzahl2%==10 (set ziffer2=9) 
1802.
If %zzahl2%==11 (set ziffer2=q) 
1803.
If %zzahl2%==12 (set ziffer2=w) 
1804.
If %zzahl2%==13 (set ziffer2=e) 
1805.
If %zzahl2%==14 (set ziffer2=r) 
1806.
If %zzahl2%==15 (set ziffer2=t) 
1807.
If %zzahl2%==16 (set ziffer2=z) 
1808.
If %zzahl2%==17 (set ziffer2=u) 
1809.
If %zzahl2%==18 (set ziffer2=i) 
1810.
If %zzahl2%==19 (set ziffer2=o) 
1811.
If %zzahl2%==20 (set ziffer2=p) 
1812.
If %zzahl2%==21 (set ziffer2=b) 
1813.
If %zzahl2%==22 (set ziffer2=a) 
1814.
If %zzahl2%==23 (set ziffer2=s) 
1815.
If %zzahl2%==24 (set ziffer2=d) 
1816.
If %zzahl2%==25 (set ziffer2=f) 
1817.
If %zzahl2%==26 (set ziffer2=g) 
1818.
If %zzahl2%==27 (set ziffer2=h) 
1819.
If %zzahl2%==28 (set ziffer2=j) 
1820.
If %zzahl2%==29 (set ziffer2=k) 
1821.
If %zzahl2%==30 (set ziffer2=l) 
1822.
If %zzahl2%==31 (set ziffer2=n) 
1823.
If %zzahl2%==32 (set ziffer2=m) 
1824.
If %zzahl2%==33 (set ziffer2=y) 
1825.
If %zzahl2%==34 (set ziffer2=x) 
1826.
If %zzahl2%==35 (set ziffer2=c) 
1827.
If %zzahl2%==36 (set ziffer2=v) 
1828.
If %zzahl3%==1 (set ziffer3=0) 
1829.
If %zzahl3%==2 (set ziffer3=1) 
1830.
If %zzahl3%==3 (set ziffer3=2) 
1831.
If %zzahl3%==4 (set ziffer3=3) 
1832.
If %zzahl3%==5 (set ziffer3=4) 
1833.
If %zzahl3%==6 (set ziffer3=5) 
1834.
If %zzahl3%==7 (set ziffer3=6) 
1835.
If %zzahl3%==8 (set ziffer3=7) 
1836.
If %zzahl3%==9 (set ziffer3=8) 
1837.
If %zzahl3%==10 (set ziffer3=9) 
1838.
If %zzahl3%==11 (set ziffer3=q) 
1839.
If %zzahl3%==12 (set ziffer3=w) 
1840.
If %zzahl3%==13 (set ziffer3=e) 
1841.
If %zzahl3%==14 (set ziffer3=r) 
1842.
If %zzahl3%==15 (set ziffer3=t) 
1843.
If %zzahl3%==16 (set ziffer3=z) 
1844.
If %zzahl3%==17 (set ziffer3=u) 
1845.
If %zzahl3%==18 (set ziffer3=i) 
1846.
If %zzahl3%==19 (set ziffer3=o) 
1847.
If %zzahl3%==20 (set ziffer3=p) 
1848.
If %zzahl3%==21 (set ziffer3=b) 
1849.
If %zzahl3%==22 (set ziffer3=a) 
1850.
If %zzahl3%==23 (set ziffer3=s) 
1851.
If %zzahl3%==24 (set ziffer3=d) 
1852.
If %zzahl3%==25 (set ziffer3=f) 
1853.
If %zzahl3%==26 (set ziffer3=g) 
1854.
If %zzahl3%==27 (set ziffer3=h) 
1855.
If %zzahl3%==28 (set ziffer3=j) 
1856.
If %zzahl3%==29 (set ziffer3=k) 
1857.
If %zzahl3%==30 (set ziffer3=l) 
1858.
If %zzahl3%==31 (set ziffer3=n) 
1859.
If %zzahl3%==32 (set ziffer3=m) 
1860.
If %zzahl3%==33 (set ziffer3=y) 
1861.
If %zzahl3%==34 (set ziffer3=x) 
1862.
If %zzahl3%==35 (set ziffer3=c) 
1863.
If %zzahl3%==36 (set ziffer3=v) 
1864.
If %zzahl4%==1 (set ziffer4=0) 
1865.
If %zzahl4%==2 (set ziffer4=1) 
1866.
If %zzahl4%==3 (set ziffer4=2) 
1867.
If %zzahl4%==4 (set ziffer4=3) 
1868.
If %zzahl4%==5 (set ziffer4=4) 
1869.
If %zzahl4%==6 (set ziffer4=5) 
1870.
If %zzahl4%==7 (set ziffer4=6) 
1871.
If %zzahl4%==8 (set ziffer4=7) 
1872.
If %zzahl4%==9 (set ziffer4=8) 
1873.
If %zzahl4%==10 (set ziffer4=9) 
1874.
If %zzahl4%==11 (set ziffer4=q) 
1875.
If %zzahl4%==12 (set ziffer4=w) 
1876.
If %zzahl4%==13 (set ziffer4=e) 
1877.
If %zzahl4%==14 (set ziffer4=r) 
1878.
If %zzahl4%==15 (set ziffer4=t) 
1879.
If %zzahl4%==16 (set ziffer4=z) 
1880.
If %zzahl4%==17 (set ziffer4=u) 
1881.
If %zzahl4%==18 (set ziffer4=i) 
1882.
If %zzahl4%==19 (set ziffer4=o) 
1883.
If %zzahl4%==20 (set ziffer4=p) 
1884.
If %zzahl4%==21 (set ziffer4=b) 
1885.
If %zzahl4%==22 (set ziffer4=a) 
1886.
If %zzahl4%==23 (set ziffer4=s) 
1887.
If %zzahl4%==24 (set ziffer4=d) 
1888.
If %zzahl4%==25 (set ziffer4=f) 
1889.
If %zzahl4%==26 (set ziffer4=g) 
1890.
If %zzahl4%==27 (set ziffer4=h) 
1891.
If %zzahl4%==28 (set ziffer4=j) 
1892.
If %zzahl4%==29 (set ziffer4=k) 
1893.
If %zzahl4%==30 (set ziffer4=l) 
1894.
If %zzahl4%==31 (set ziffer4=n) 
1895.
If %zzahl4%==32 (set ziffer4=m) 
1896.
If %zzahl4%==33 (set ziffer4=y) 
1897.
If %zzahl4%==34 (set ziffer4=x) 
1898.
If %zzahl4%==35 (set ziffer4=c) 
1899.
If %zzahl4%==36 (set ziffer4=v) 
1900.
If %zzahl5%==1 (set ziffer5=0) 
1901.
If %zzahl5%==2 (set ziffer5=1) 
1902.
If %zzahl5%==3 (set ziffer5=2) 
1903.
If %zzahl5%==4 (set ziffer5=3) 
1904.
If %zzahl5%==5 (set ziffer5=4) 
1905.
If %zzahl5%==6 (set ziffer5=5) 
1906.
If %zzahl5%==7 (set ziffer5=6) 
1907.
If %zzahl5%==8 (set ziffer5=7) 
1908.
If %zzahl5%==9 (set ziffer5=8) 
1909.
If %zzahl5%==10 (set ziffer5=9) 
1910.
If %zzahl5%==11 (set ziffer5=q) 
1911.
If %zzahl5%==12 (set ziffer5=w) 
1912.
If %zzahl5%==13 (set ziffer5=e) 
1913.
If %zzahl5%==14 (set ziffer5=r) 
1914.
If %zzahl5%==15 (set ziffer5=t) 
1915.
If %zzahl5%==16 (set ziffer5=z) 
1916.
If %zzahl5%==17 (set ziffer5=u) 
1917.
If %zzahl5%==18 (set ziffer5=i) 
1918.
If %zzahl5%==19 (set ziffer5=o) 
1919.
If %zzahl5%==20 (set ziffer5=p) 
1920.
If %zzahl5%==21 (set ziffer5=b) 
1921.
If %zzahl5%==22 (set ziffer5=a) 
1922.
If %zzahl5%==23 (set ziffer5=s) 
1923.
If %zzahl5%==24 (set ziffer5=d) 
1924.
If %zzahl5%==25 (set ziffer5=f) 
1925.
If %zzahl5%==26 (set ziffer5=g) 
1926.
If %zzahl5%==27 (set ziffer5=h) 
1927.
If %zzahl5%==28 (set ziffer5=j) 
1928.
If %zzahl5%==29 (set ziffer5=k) 
1929.
If %zzahl5%==30 (set ziffer5=l) 
1930.
If %zzahl5%==31 (set ziffer5=n) 
1931.
If %zzahl5%==32 (set ziffer5=m)
Geht leider nicht alles posten, die letzten 394 Zeilel fehlen jetzt,dafür hab den vollständigen Quellcode zum Download bereit gestellt
Hier der link: http://www.4shared.com/file/B2OM-66P/Passwort_Generator_20.html
Mehr meiner Projekte findet iht moch auf meiner Hompage unter: http://julian57.de.tl/Meine-Projekte.htm
wäre über ein Feedback sehr dankbar

mfg

Julian57
Mitglied: Friemler
19.10.2010, aktualisiert 18.10.2012
Hallo Julian,

Dein Code ist nicht gerade sehr intelligent. Ich habe Dir ja gerade eben in diesem Thread Deinen Generator für Zufallsbegriffe etwas eingedampft. Hole Dir doch mal aus diesem Code ein paar Anregungen, um das Monster in diesem Thread hier ETWAS zu verkürzen. Ist schon eine Zumutung, sowas zu lesen. Programmierer sind tippfaul, aber nicht denkfaul.

Bibers Klickfinger ist schon ganz wund vom verschieben ähnlich qualifizierter Beiträge von anderen Ferienkindern in den Papierkorb .

Gruß
Friemler
Bitte warten ..
Mitglied: Biber
19.10.2010 um 21:22 Uhr
Moin Julian,

willkommen im Forum.
Auch ich beschäftige mich hin und wieder mit kleinen Batchschnipseln - allerdings habe ich eine Tapete in dieser Länge noch nie selbst geschrieben.
Bestenfalls per Batch schreiben lassen.

Wie du ja bemerkt hast, lassen sich Code-Schnipsel nur bis zu einer Zeilenanzahl hier posten, die wundersamer Weise dem Jahr der Konformation von Uschi Glas entspricht.

Das haben wir getan, um allen Codern einen kleinen Anreiz zu bieten, doch die Hauptarbeit beim Schnipselzusammenbraten nicht mit den Fingerkuppen auf der Tastatur sondern vielmehr weiter oben, zwischen den Synapsen, durchzuführen.


Friemler hat ja schon einen Ansatz für ein erstes Durchharken geliefert.
Ich denke, wenn wir den Schnipsel als Version 0.003beta ansehen, dann können wir ja jetzt mal die Kuh zum Fliegen bringen.

Mein Ansatz wäre zwar eher gewesen, einen 3-Zeiler hier abzuliefern, der den Code des Schnipsels oben generiert, aber naja... ->Friemler war vor mir da.

Übrigens, in sehr großen Abständen entfährt mir sehr, sehr selten beim Lesen von Fremd-Code der Ausspruch:
"Ich wünschte mir nach dem Lesen wenigen Zeilen nichts sehnlicher, als sofort zu erblinden und für immer das Gedächtnis zu verlieren."

Ich glaube, vorhin ist mir der auch herausgerutscht, bevor ich ohnmächtig wurde.

Spass beiseite ... lass uns hier gemeinsam einen Code entwickeln, den wir in diesem Forum auch als Anleitung stehen lassen können.

Bis dahin stufe ich mal um von "Anleitung" auf "Frage" (nämlich: Wie erzeuge ich aus Fliesstext einen Algorithmus?).

Denn im jetzigen Zustand.... ich sach' ma' so. Auch wenn sie dir nie die Ohren volljammern werden - Bätche haben doch auch Gefühle..

Grüße
Biber
Bitte warten ..
Mitglied: rubberman
19.10.2010 um 22:56 Uhr
Hallo Julian57.

Für deinen Code habe ich ein Kürzel tl;dr

Nur als Anregung: Wie man Zufallszahlen in einem bestimmten Range erstellt ist dir ja bekannt. Dass man daraus ohne große Umstände auch ASCII Zeichen erzeugen kann, war mir bis vor kurzem auch noch neu. Du kannst %=ExitCodeASCII% statt %errorlevel% nutzen, solange die Zahl sich im Bereich der druckbaren ASCII Zeichen bewegt.
Beispiel:
01.
@echo off &setlocal 
02.
:: irgendein Großbuchstabe: 
03.
set /a zahl=%random% %% 26 + 65 
04.
cmd /c exit %zahl% 
05.
echo %=ExitCodeASCII% 
06.
pause
Grüße
rubberman
Bitte warten ..
Mitglied: Friemler
20.10.2010 um 00:19 Uhr
Hallo rubberman,

interessantes Feature, dann war diese Batch-Tapete sogar noch zu etwas gut. Danke.

Ist zwar Off Topic, aber auch interessant: Beim googeln nach %=ExitCodeASCII% habe ich noch folgenden Schnipsel gefunden, einen Dec2Hex-Converter, der auf der Variablen %=ExitCode% basiert. Diese Variable enthält den Exit-Code als 32-Bit Wert in Hex-String-Form mit führenden Nullen.
01.
@echo off 
02.
 
03.
call :Dec2Hex 33 ret 
04.
echo.%ret% 
05.
 
06.
exit /b 
07.
 
08.
 
09.
:Dec2Hex 
10.
"%ComSpec%" /d /c exit /b %~1 >nul 
11.
 
12.
for /f "eol=0 delims=0 tokens=*" %%# in ("%=ExitCode%") do ( 
13.
  if not "%%#"=="" (set %~2=0x%%#) else (set %~2=0x0) 
14.
15.
 
16.
exit /b
Alternative:
01.
:Dec2Hex 
02.
set %~2=0x0 
03.
for /f "tokens=1* delims=0=" %%a in ('"%comspec% /c exit /b %1 & set;|find "^=ExitCode^=""') do Set %~2=0x%%b 
04.
exit /b
Gruß
Friemler
Bitte warten ..
Mitglied: Julian57
20.10.2010 um 10:21 Uhr
Hallo Alle,
das mit dem "%=ExitCodeASCII%" wusste ich noch nicht. Sollte mich jetzt mal dran machen und meinen Code ein bischen kürtzen. Danke an alle
mfg
Julian57
Bitte warten ..
Mitglied: Julian57
20.10.2010 um 20:30 Uhr
Hallo,
komm irgendwie nicht weiter!!!
wie kann man den zufällige Zeichenfolgen erstellen mit "%=ExitCodeASCII%", am Besten mit Zahlen und Buchstaben,
wobei das mit den Zahlen woll nicht geht,lass mich aber auch gerne eines besseren beleren, die Buchstaben sollten aber klein geschrieben sein.Wäre über eine kleine Hilfe stellung sehr dankbar.
mfg
Julian57
Bitte warten ..
Mitglied: rubberman
20.10.2010 um 22:00 Uhr
Hallo Julian57.

Also erstmal wirst du wohl eine ASCII-Tabelle brauchen, damit du weißt, welche Zahl mit welchem Zeichen korrespondiert.
Natürlich sind auch Ziffern nichts anderes als ASCII Zeichen und du könntest sie auf gleichem Wege erzeugen. Ist aber unsinnig, da du über %random% und die Modulo-Funktion viel einfacher an die Sache rankommst.

OK, deine Tapete erzeugt ja Zeichenfolgen aus Ziffern und Kleinbuchstaben. Die Anzahl der möglichen Zeichen beläuft sich also auf 10 Ziffern + 26 Buchstaben = 36.

Meine Herangehensweise währe so:
Du erzeugst eine Zufallszahl zwischen 0 und 35 (dann sind wir wieder bei den 36 Möglichkeiten). Nun prüfst du, ob die Zahl kleiner als 10 ist.

Falls ja, nimmst du sie direkt als Ziffer an.

Falls nein, kommt %=ExitCodeASCII% ins Spiel. Wenn du in die ASCII Tabelle schaust, stellst du fest, dass die Kleinbuchstaben bei 97 beginnen. Da die Zahl nun aber schon min. 10 oder größer ist, addieren wir nur noch 87 und nutzen diese Zahl als Returnwert.

Wenn du das ganze nun noch in eine FOR /L Schleife einpackst, kannst du auch gleich noch bestimmen, wie lang deine Zeichenfolge sein soll.

Beispiel:
01.
@echo off &setlocal enabledelayedexpansion 
02.
 
03.
set "laenge=8" 
04.
 
05.
for /l %%i in (1,1,%laenge%) do ( 
06.
  set /a zahl=!random! %% 36 
07.
  if !zahl! lss 10 ( 
08.
    set "pass=!pass!!zahl!" 
09.
  ) else ( 
10.
    set /a zahl+=87 
11.
    cmd /c exit !zahl! 
12.
    set "pass=!pass!!=ExitCodeASCII!" 
13.
14.
15.
 
16.
echo %pass% 
17.
pause
Nun klinke ich mich aber aus. Das Anpassen an deine Ansprüche und das Verpacken in irgendwelche Menüstrukturen überlasse ich dir.

Grüße
rubberman
Bitte warten ..
Mitglied: Julian57
20.10.2010 um 22:27 Uhr
Hallo Rubberman,
danke für den Quellcode und die tolle Erklärung
hab meinen Quellcode jetzt eingeschmolzen:
01.
@echo off &setlocal enabledelayedexpansion 
02.
mode 58 
03.
:Hauptmenu 
04.
title Hauptmenu 
05.
echo. 
06.
echo **Hauptmenu** 
07.
echo. 
08.
echo Wähle Aktion aus: 
09.
echo [1]Passwortgenerator starten 
10.
echo [2]Info zu Programm 
11.
echo [3]Mehr Programme 
12.
echo [4]Schliessen 
13.
set /P whm= 
14.
If %whm%==1 (goto PWGenerator) 
15.
If %whm%==2 (goto Info) 
16.
If %whm%==3 (start www.Julian57.de.tl & cls & goto Hauptmenu) 
17.
If %whm%==4 (exit) 
18.
cls 
19.
goto Hauptmenu 
20.
:Info 
21.
title Informationen zu Programm 
22.
echo  _____________________________________________ 
23.
echo. 
24.
echo  ** Inforamtionen zu Programm **             
25.
echo.                                           
26.
echo  Title:           Passwort-Generator                
27.
echo.                                           
28.
echo  Author:          Julian Schmidt          
29.
echo.                                           
30.
echo  Version:         3.0.0               
31.
echo. 
32.
echo  Erstellungdatum: Son 10.10.2010 
33.
echo. 
34.
echo  Beschreibung:    Generieren von Passwoertern 
35.
echo  _____________________________________________ 
36.
echo. 
37.
Pause 
38.
cls 
39.
goto Hauptmenu 
40.
:PWGenerator 
41.
cls 
42.
title Passwort Generator 
43.
echo. 
44.
echo **Auswahlmenu** 
45.
echo. 
46.
echo Generieren von: 
47.
echo --------------------------------------------------------- 
48.
echo. NR. Art                 Länge       Zeichenfolge 
49.
echo --------------------------------------------------------- 
50.
echo  [1] PIN                 4 Stellig   nur Zahlen 
51.
echo. 
52.
echo  [2] Internet Passwort1  6 Stellig   Zahlen u. Buchstaben 
53.
echo. 
54.
echo  [3] Internet Passwort2  7 Stellig   Zahlen u. Buchstaben 
55.
echo. 
56.
echo  [4] Internet Passwort3  8 Stellig   Zahlen u. Buchstaben 
57.
echo. 
58.
echo  [5] Internet Passwort4  10 Stellig  Zahlen u. Buchstaben 
59.
echo. 
60.
echo  [6] Server Passwort1    12 Stellig  Zahlen u. Buchstaben 
61.
echo. 
62.
echo  [7] Server Passwort2    16 Stellig  Zahlen u. Buchstaben 
63.
echo --------------------------------------------------------- 
64.
echo Optionen: 
65.
echo [exit]Schliessen 
66.
echo [reset]Zurueck zum Hauptmenu 
67.
set /P PWaw= 
68.
If %PWaw%==1 (echo Wie viele PINS wollen sie Generieren? & set /p counter=& echo. & echo Generierte PINs: & echo. & set Zähler= 0 & goto GenPINs) 
69.
If %PWaw%==2 (echo Wie viele Passwoerter wollen sie Generieren? & set /p counter= & echo. & echo Generierte Passwoerter: & echo. & set Zähler= 0 & set "laenge=6" & goto generate) 
70.
If %PWaw%==3 (echo Wie viele Passwoerter wollen sie Generieren? & set /p counter= & echo. & echo Generierte Passwoerter: & echo. & set Zähler= 0 & set "laenge=7" & goto generate) 
71.
If %PWaw%==4 (echo Wie viele Passwoerter wollen sie Generieren? & set /p counter= & echo. & echo Generierte Passwoerter: & echo. & set Zähler= 0 & set "laenge=8" & goto generate) 
72.
If %PWaw%==5 (echo Wie viele Passwoerter wollen sie Generieren? & set /p counter= & echo. & echo Generierte Passwoerter: & echo. & set Zähler= 0 & set "laenge=10" & goto generate) 
73.
If %PWaw%==6 (echo Wie viele Passwoerter wollen sie Generieren? & set /p counter= & echo. & echo Generierte Server Passwoerter: & echo. & set Zähler= 0 & set "laenge=12" & goto generate) 
74.
If %PWaw%==7 (echo Wie viele Passwoerter wollen sie Generieren? & set /p counter= & echo. & echo Generierte Server Passwoerter: & echo. & set Zähler= 0 & set "laenge=16" & goto generate) 
75.
If %PWaw%==exit (exit) 
76.
If %PWaw%==reset (cls & goto Hauptmenu) 
77.
cls 
78.
goto PWGenerator 
79.
:GenPINs 
80.
title PIN Genertaor (4-Stellig) 
81.
Set /a zz1=%random% %% 10 
82.
Set /a zz2=%random% %% 10 
83.
Set /a zz3=%random% %% 10 
84.
Set /a zz4=%random% %% 10 
85.
echo %zz1%%zz2%%zz3%%zz4% 
86.
set /a Zähler=%Zähler%+1 
87.
if %Zähler%==%counter% (echo. & Pause & cls & goto PWGenerator) 
88.
goto GenPINs 
89.
:generate 
90.
title Passwort Generator(%laenge% Stellig) 
91.
for /l %%i in (1,1,%laenge%) do ( 
92.
  set /a zahl=!random! %% 36 
93.
  if !zahl! lss 10 ( 
94.
    set "pass=!pass!!zahl!" 
95.
  ) else ( 
96.
    set /a zahl+=87 
97.
    cmd /c exit !zahl! 
98.
    set "pass=!pass!!=ExitCodeASCII!" 
99.
100.
101.
echo %pass% 
102.
set pass= 
103.
set /a Zähler=%Zähler%+1 
104.
if %Zähler%==%counter% (echo. & Pause & cls & goto PWGenerator) 
105.
goto generate
Ich denke hierbei kann man es belassen
Und den Thread damit schliessen
mfg
Julian57
Bitte warten ..
Mitglied: Friemler
21.10.2010 um 00:47 Uhr
Hallo Julian,

ich hätte da noch eine Alternative, die etwas schneller läuft, denn die Methode mit %=ExitCodeASCII% ist durch den häufigen Aufruf von CMD ziemlich langsam. Hier wird quasi ein Array simuliert und die erzeugte Zufallszahl als Index zum Zugriff auf ein Array-Element (einen Buchstaben) benutzt. Die Ausgabe erfolgt mit
<NUL set /p "=!cipher!"
was einen Text ausgibt, ohne danach einen Zeilenvorschub zu erzeugen.

01.
@echo off 
02.
 
03.
setlocal 
04.
 
05.
set "counter=2" 
06.
set "width=10" 
07.
 
08.
call :GenPWsAlNum %counter% %width% 
09.
exit /b 
10.
 
11.
 
12.
:GenPWsAlNum 
13.
  setlocal enabledelayedexpansion 
14.
  title Passwort Generator (%2-stellig) 
15.
 
16.
  set "Alphabet=A B C D E F G H I J K L M N O P Q R S T U V W X Y Z" 
17.
 
18.
  for /l %%i in (1,1,%1) do ( 
19.
    (for /l %%j in (1,1,%2) do ( 
20.
       set /a "cipher=!random! %% 36" 
21.
       if !cipher! leq 9 ( 
22.
         <NUL set /p "=!cipher!" 
23.
       ) else ( 
24.
         set /a "cipher-=9" 
25.
         call :PrintArrayItem !cipher! 
26.
27.
    )) & echo. 
28.
29.
 
30.
  endlocal 
31.
exit /b 
32.
 
33.
 
34.
:PrintArrayItem 
35.
  for /f "tokens=%1" %%c in ("%Alphabet%") do <NUL set /p "=%%c" 
36.
exit /b
Übrigens musst Du in den Zeilen 81 bis 84 Deines neuen Skripts die Modulo-Operation mit 10 ausführen, sonst enthalten die PINs nur die Zahlen 0 bis 8.

Könnte man dann auch so optimieren:
01.
:GenPINs 
02.
title PIN Generator (4-Stellig) 
03.
setlocal enabledelayedexpansion 
04.
for /l %%i in (1,1,%counter%) do ( 
05.
  (for /l %%j in (1,1,4) do (set /a "zz%%j=!random! %% 10" & <NUL set /p "=!zz%%j!")) & echo. 
06.
07.
endlocal 
08.
echo. & Pause & cls & goto PWGenerator
Gruß
Friemler
Bitte warten ..
Mitglied: Julian57
21.10.2010 um 09:36 Uhr
Hallo Friemler,
danke für deine Antwort, generiert jetz viel schneller,danke dir
Hier mal wieder mein Code
01.
@echo off 
02.
setlocal 
03.
mode 58 
04.
:Hauptmenu 
05.
title Hauptmenu 
06.
echo. 
07.
echo **Hauptmenu** 
08.
echo. 
09.
echo Wähle Aktion aus: 
10.
echo [1]Passwortgenerator starten 
11.
echo [2]Info zu Programm 
12.
echo [3]Mehr Programme 
13.
echo [4]Schliessen 
14.
set /P whm= 
15.
If %whm%==1 (goto PWGenerator) 
16.
If %whm%==2 (goto Info) 
17.
If %whm%==3 (start www.Julian57.de.tl & cls & goto Hauptmenu) 
18.
If %whm%==4 (exit) 
19.
cls 
20.
goto Hauptmenu 
21.
:Info 
22.
title Informationen zu Programm 
23.
echo  _____________________________________________ 
24.
echo. 
25.
echo  ** Inforamtionen zu Programm **             
26.
echo.                                           
27.
echo  Title:           Passwort-Generator                
28.
echo.                                           
29.
echo  Author:          Julian Schmidt          
30.
echo.                                           
31.
echo  Version:         3.0.0               
32.
echo. 
33.
echo  Erstellungdatum: Son 10.10.2010 
34.
echo. 
35.
echo  Beschreibung:    Generieren von Passwoertern 
36.
echo  _____________________________________________ 
37.
echo. 
38.
Pause 
39.
cls 
40.
goto Hauptmenu 
41.
:PWGenerator 
42.
cls 
43.
title Passwort Generator 
44.
echo. 
45.
echo **Auswahlmenu** 
46.
echo. 
47.
echo Generieren von: 
48.
echo --------------------------------------------------------- 
49.
echo. NR. Art                 Länge       Zeichenfolge 
50.
echo --------------------------------------------------------- 
51.
echo  [1] PIN                 4 Stellig   nur Zahlen 
52.
echo. 
53.
echo  [2] Internet Passwort1  6 Stellig   Zahlen u. Buchstaben 
54.
echo. 
55.
echo  [3] Internet Passwort2  7 Stellig   Zahlen u. Buchstaben 
56.
echo. 
57.
echo  [4] Internet Passwort3  8 Stellig   Zahlen u. Buchstaben 
58.
echo. 
59.
echo  [5] Internet Passwort4  10 Stellig  Zahlen u. Buchstaben 
60.
echo. 
61.
echo  [6] Server Passwort1    12 Stellig  Zahlen u. Buchstaben 
62.
echo. 
63.
echo  [7] Server Passwort2    16 Stellig  Zahlen u. Buchstaben 
64.
echo --------------------------------------------------------- 
65.
echo Optionen: 
66.
echo [exit]Schliessen 
67.
echo [reset]Zurueck zum Hauptmenu 
68.
set /P PWaw= 
69.
If %PWaw%==1 (echo Wie viele PINS wollen sie Generieren? & set /p counter=& echo. & echo Generierte PINs: & echo. & set Zähler= 0 & goto GenPINs) 
70.
If %PWaw%==2 (echo Wie viele Passwoerter wollen sie Generieren? & set /p counter= & echo. & echo Generierte Passwoerter: & echo. & set Zähler= 0 & set "laenge=6" & goto generate) 
71.
If %PWaw%==3 (echo Wie viele Passwoerter wollen sie Generieren? & set /p counter= & echo. & echo Generierte Passwoerter: & echo. & set Zähler= 0 & set "laenge=7" & goto generate) 
72.
If %PWaw%==4 (echo Wie viele Passwoerter wollen sie Generieren? & set /p counter= & echo. & echo Generierte Passwoerter: & echo. & set Zähler= 0 & set "laenge=8" & goto generate) 
73.
If %PWaw%==5 (echo Wie viele Passwoerter wollen sie Generieren? & set /p counter= & echo. & echo Generierte Passwoerter: & echo. & set Zähler= 0 & set "laenge=10" & goto generate) 
74.
If %PWaw%==6 (echo Wie viele Passwoerter wollen sie Generieren? & set /p counter= & echo. & echo Generierte Server Passwoerter: & echo. & set Zähler= 0 & set "laenge=12" & goto generate) 
75.
If %PWaw%==7 (echo Wie viele Passwoerter wollen sie Generieren? & set /p counter= & echo. & echo Generierte Server Passwoerter: & echo. & set Zähler= 0 & set "laenge=16" & goto generate) 
76.
If %PWaw%==exit (exit) 
77.
If %PWaw%==reset (cls & goto Hauptmenu) 
78.
cls 
79.
goto PWGenerator 
80.
:GenPINs 
81.
title PIN Generator (4-Stellig) 
82.
setlocal enabledelayedexpansion 
83.
for /l %%i in (1,1,%counter%) do ( 
84.
  (for /l %%j in (1,1,4) do (set /a "zz%%j=!random! %% 10" & <NUL set /p "=!zz%%j!")) & echo. 
85.
86.
endlocal 
87.
echo. & Pause & cls & goto PWGenerator 
88.
:generate 
89.
title Passwort Generator(%laenge% Stellig) 
90.
call :GenPWsAlNum %counter% %laenge% 
91.
exit /b 
92.
:GenPWsAlNum 
93.
  setlocal enabledelayedexpansion 
94.
  title Passwort Generator (%2-stellig) 
95.
  set "Alphabet=a b c d e f g h i j k l m n o p q r s t u v w x y z" 
96.
  for /l %%i in (1,1,%1) do ( 
97.
    (for /l %%j in (1,1,%2) do ( 
98.
       set /a "cipher=!random! %% 36" 
99.
       if !cipher! leq 9 ( 
100.
         <NUL set /p "=!cipher!" 
101.
       ) else ( 
102.
         set /a "cipher-=9" 
103.
         call :PrintArrayItem !cipher! 
104.
105.
    )) & echo. 
106.
107.
  endlocal 
108.
pause 
109.
set counter=0 
110.
goto PWGenerator 
111.
exit /b 
112.
:PrintArrayItem 
113.
  for /f "tokens=%1" %%c in ("%Alphabet%") do <NUL set /p "=%%c" 
114.
  exit /b
und nochmal danke an alle dank euch konnte ich meinen Quellcode beträchtlch einschmelzen
mfg
Julian57
Bitte warten ..
Neuester Wissensbeitrag
Windows 10

Powershell 5 BSOD

(8)

Tipp von agowa338 zum Thema Windows 10 ...

Ähnliche Inhalte
Batch & Shell
Freigabe von Ethernet durch Batch-Datei erteilen???Möglich? (15)

Frage von DaTobsn zum Thema Batch & Shell ...

E-Mail
GMX Anmeldung nicht möglich trotz richtigem Passwort (8)

Frage von NiceDice zum Thema E-Mail ...

Mac OS X
gelöst OSX AD Passwort Caching möglich? (3)

Frage von Phill93 zum Thema Mac OS X ...

Heiß diskutierte Inhalte
Microsoft
Ordner mit LW-Buchstaben versehen und benennen (21)

Frage von Xaero1982 zum Thema Microsoft ...

Netzwerkmanagement
gelöst Anregungen, kleiner Betrieb, IT-Umgebung (18)

Frage von Unwichtig zum Thema Netzwerkmanagement ...

Windows Update
Treiberinstallation durch Windows Update läßt sich nicht verhindern (17)

Frage von liquidbase zum Thema Windows Update ...