Batch-Programmierung

Dieses Thema Batch-Programmierung im Forum "Webentwicklung, Hosting & Programmierung" wurde erstellt von Björn_2, 27. Feb. 2005.

Thema: Batch-Programmierung Hallo, was bedeutet folgende Anweisung in einer batch-Datei? if not %1*==* goto L Gruß Björn verschoben von...

  1. Hallo,

    was bedeutet folgende Anweisung in einer batch-Datei?

    if not %1*==* goto L

    Gruß
    Björn

    [blue]verschoben von Windows XP[/blue]
     
  2. Wenn die batch-Datei nicht mit einem Paramter aufegrufen wird, dann springe zu L...

    Gruß
    Sven
     
  3. Danke! Das ging ja flott
     
  4. Noch ne Frage:

    Was genau bewirkt folgender Programmteil:

    autoexec.bat
    Code:
    ...
    set LglDrv=27 * 26 Z 25 Y 24 X 23 W 22 V 21 U 20 T 19 S 18 R 17 Q 16 P 15
    set LglDrv=%LglDrv% O 14 N 13 M 12 L 11 K 10 J 9 I 8 H 7 G 6 F 5 E 4 D 3 C
    cls
    call setramd.bat %LglDrv%
    ...
    
    setramd.bat
    Code:
    @echo off
    set RAMD=
    set CDROM=
    
    echo.
    echo Laufwerk f￾r Diagnoseprogramme wird gesucht...
    echo.
    
    a:\findramd
    
    if errorlevel 255 goto no_ramdrive
    
    if not errorlevel 4 goto no_ramdrive
    
    goto do_shift
    
    :loop
    if errorlevel %1 goto no_shift
    
    :do_shift
    set cdrom=%2
    shift
    shift
    if not %1*==* goto loop
    goto no_ramdrive
    
    :no_shift
    set ramd=%2
    
    if %RAMD%==C goto c_drive
    
    goto success
    
    :c_drive
    echo FEHLER: Laufwerk C: wurde nicht mit FDISK bearbeitet. F￾hren Sie
    echo FDISK aus, und wiederholen Sie den Vorgang. Einige Viren k?nnen
    echo Laufwerk C: ebenfalls entfernen. F￾hren Sie ein Antivirenprogramm aus.
    
    :no_ramdrive
    echo Beim Starten des Computers ist ein Fehler aufgetreten. Mit dieser 
    echo Startdiskette konnte kein RAM-Laufwerk erstellt werden, da nicht
    echo gen￾gend Erweiterungsspeicher (mind. 2 MB) verf￾gbar ist.  
    
    :success
    
    Wäre nett, wenn mir einer erklären könnte wofür man das ganze macht und wie es funktioniert.

    Gruß
    Björn
     
  5. Hi,

    Damit prüft die Windows 98 Stardiskette alle Laufwerksbuchstaben ab um ein Ramdrive auf einen freien Laufwerksbuchstaben zu setzen, wobei dies NICHT C: sein darf.

    Gruß
    Sven
     
  6. Danke dir
     
Die Seite wird geladen...

Batch-Programmierung - Ähnliche Themen

Forum Datum
Batch-Programmierung - nach echo kein Zeilenwechsel Webentwicklung, Hosting & Programmierung 28. Feb. 2005
Batch-Programmierung - String manipulation Webentwicklung, Hosting & Programmierung 27. Feb. 2005