Batch Programmierung des Matrix-Codes
Hallo, ich habe heute so ein bisschen mit batchprogrammierung angefangen. Und fragr mich folgendes: Ich habe letzdens den Matrix-Code erstellt. Hier alles in der Textdatei: @echo off title matrix color 0a :top echo %random% %random% %random% %random% %random% %random% %random% %random% %random% %random% %random% %random% %random% %random% %random% %random% %random% %random% %random% %random% %random% %random% goto top
Und meine Frage ist wie merkt das Programm das es bei %random% Zahlen einfügen muss und nicht Buchstaben? Und wie kann man das ganze ein bisschen langsamer stellen?? Die zahlen sollen zwar sehr schnell sein aber nicht so schnell!
3 Antworten
Vor dem "goto top" wurde eine Zeile eingefügt, die 1 Sekunde Wartezeit ausführt. Da es keinen direkten Befehl für diese Aufgabe gibt, wurde die Wartezeit mit einem Ping auf den Rechner selbst ermöglicht. Der Code in der Batch lautet dann insgesamt wie folgt:
@echo off
title matrix
color 0a
:top
echo %random% %random% %random% %random% %random% %random% %random% %random% %random% %random% %random% %random% %random% %random% %random% %random% %random% %random% %random% %random% %random% %random%
ping -n 1 127.0.0.1>nul
goto top
timeout 1 > NUL
Dann gibt es 1 Sekunde Pause und diese wird nicht angezeigt.
Ganz vergessen, das "random" ermittelt eine zufällige Zahl, der Befehl ist nicht für andere Zeichen vorgesehen.
Das ist Viel besser !