Jump to content

Skript für CD schreiben


Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Empfohlene Beiträge

Hai daruma,

 

eine richtige Ja/Nein Entscheidung und die Erkennung falscher Tasten bringt Dir folgendes Script:

 

@echo off

cls

:Start

echo Programm starten [j/y/n]?:

eingabe

if %ERRORLEVEL% == 106 goto weiter

if %ERRORLEVEL% == 74 goto weiter

if %ERRORLEVEL% == 121 goto weiter

if %ERRORLEVEL% == 89 goto weiter

if %ERRORLEVEL% == 110 exit /b

if %ERRORLEVEL% == 78 exit /b

echo !!!Falsche Taste!!!

goto Start

:weiter

rem ----- jetzt kommt der ProgrammCode ----

 

 

Das Programm EINGABE.com gibt den ASCI-Code der gedrückten Taste als Errorlevel zurück. Die Errorlevel 106, 74, 121 und 89 bedeuten J,j,Y,y. 110 und 78 N und n.

Es kann mit jeden DOS-Assambler geschrieben werden:

 

mov AH,08h

int 21

mov ah,4ch

int 21

 

Auch mit einem HEXEditor ist das Programm einfach zu erstellen. Neue Datei erzeugen, Name muss die Endung .com haben und folgendes eintragen:

 

B408 CD21 B44C CD21

 

Scripterklärung:

 

Wenn N oder n gedrückt wird , wird die Batch-Datei beendet. Y,y,J,j führen den ProgrammCode aus und mit jeder anderen Taste wird die Eingabeabfrage wiederholt.

 

Gruß

EBK

Link zu diesem Kommentar
Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Schreibe einen Kommentar

Du kannst jetzt antworten und Dich später registrieren. Falls Du bereits ein Mitglied bist, logge Dich jetzt ein.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung jetzt entfernen

  Only 75 emoji are allowed.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor-Fenster leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

×
×
  • Neu erstellen...