Top-Themen

Aktuelle Themen (A bis Z)

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

Autoexec.bat endet in Endlosschleife

Mitglied: buddha

buddha (Level 1) - Jetzt verbinden

19.04.2010 um 19:26 Uhr, 3998 Aufrufe, 2 Kommentare

Hallo,

ich bin im Moment dabei mir einen DOS-USB Stick für die Arbeit zu erstellen. Leider endet das laden der autoexec.bat in einer Endlosschleife. Aber ich finde den Fehler nicht.
Die Schleife tritt nur auf wenn ich vom Stick boote, wenn ich diese unter W7 in der CMD ausführe gehts einwandfrei.
Hier mal meine Bat:

@ECHO OFF
:start
ECHO Please choose the programm
ECHO.
ECHO Tools
ECHO.
ECHO 1. MEMTEST+86
ECHO 2. DELL DIAG
ECHO 3. DELL ASSET TOOL
ECHO 4. DMICFG
ECHO 5. KILLDISK
ECHO 6. EDITOR
ECHO 7. FDISK
ECHO -----------------------------
Echo Bios Updates
ECHO.
ECHO a. Dell E5500 A15
ECHO b. Dell E6500 A19
ECHO c. Dell Optiplex 760 A06
ECHO d. Dell Optiplex 740 2.2.4
ECHO e. Dell Optiplex 380 A01
ECHO f. EXIT to CMD
ECHO.
set choice=
set /p choice=Press 1,2,3,4,5,6,a,b,c,d,e or x.
if not "%choice%" == "" set choice=%choice:~0,1%
if "%choice%" == "1" goto memtest
if "%choice%" == "2" goto dell
if "%choice%" == "3" goto asset
if "%choice%" == "4" goto dmi
if "%choice%" == "5" goto kill
if "%choice%" == "6" goto edit
if "%choice%" == "7" goto fdsk
if "%choice%" == "a" goto E5500
if "%choice%" == "b" goto E6500
if "%choice%" == "c" goto 760
if "%choice%" == "d" goto 740
if "%choice%" == "e" goto 380

if "%choice%" == "x" goto exit
ECHO "%choice%" is not valid please try again
ECHO.
goto start

:memtest
ECHO Loading MEMTEST+86....
memtest.exe
goto end

:dell
ECHO Loading DELL DIAG....
dell.bat
goto end

:asset
ECHO Loading DELL ASSET....
ASSET.COM
goto end

:dmi
ECHO Loading DMICFG....
DMICFG.EXE
goto end

:kill
ECHO Loading KILLDISK....
killdisk.exe
goto end

:edit
ECHO Loading EDITOR....
edit.com
goto end

:fdsk
ECHO Loading FDISK....
fdisk.exe
goto end

:E5500
ECHO Loading Bios Update for Dell E5500....
BIOS\E5500A15.EXE
goto end

:E6500
ECHO LoadingBios Update for Dell E6500....
BIOS\E6500A19.EXE
goto end

:760
ECHO Loading Bios Update for Dell Optiplex 760....
BIOS\O760-A06.EXE
goto end

:740
ECHO Loading Bios Update for Dell Optiplex 740....
BIOS\O740-224.EXE
goto end

:380
ECHO Loading Bios Update for Dell Optiplex 380....
BIOS\O380-A01.EXE
goto end

:exit
ECHO Exit
goto end
:end


Ich hatte die Vermutung die Schleife liegt am ":start" und "goto start", aber es soll ja nur wieder zum Start gegangen werden wenn die Auswahl nicht paßt.
Sollte meine bat generell Unfug sein bin ich auch für Verbesserungsvorschläge offen.

Danke....
Mitglied: Biber
19.04.2010 um 22:03 Uhr
Moin buddha,

Die Schleife tritt nur auf wenn ich vom Stick boote, wenn ich diese unter W7 in der CMD ausführe gehts einwandfrei
Genau das sind auch die ersten Fragen
  • führst du denn diese Autoexec.bat überhaupt unter der CMD.exe aus?
  • Mit welchem Betriebssystem bootest du denn /Wie hast du deinen bootbaren Stick erzeugt?
  • auf was zeigt die Umgebungsvariable %COMSPEC%, wie sieht der Wert von %PATH% aus?

Von der Batchdatei, wenn sie denn anläuft, wissen wir nur sicher, dass sie sich selbst kennt ... ob sie unter einer CMD.exe läuft und daher SET/P kennt wissen wir nicht.
Ob die ganzen externen Befehle wie MemTest.exe, Asset.com etc in dem Verzeichnis liegen, auis dem die Batch gestart wurde oder irgendwo im Suchpfad, das ist so nicht zu erkennen.

Grüße
Biber
Bitte warten ..
Mitglied: LotPings
19.04.2010 um 22:07 Uhr
Ohne jetzt weiter deinen Code verfolgt zu haben:

du kannst nicht erweiterte NT Befehle der CMD.exe in einer DOS Command.com Batch benutzen.
Set /P gibt es nicht,
Substring Funktionen wie in
set choice=%choice:~0,1%
ebenfalls nicht.
Das DOS-Choice funktioniert anders

Gruß
LotPings
Bitte warten ..
Ähnliche Inhalte
Windows 7

Treiberinstallation endet mit Meldung "Zugriff verweigert"

gelöst Frage von HardExitWindows 718 Kommentare

Hallo zusammen, ich habe in letzer zeit das Problem das wenn ich einen Treiber installieren will die Meldung "Zugriff ...

Exchange Server

Message ID im Mailheader endet auf server.domäne.local

Frage von transoceanExchange Server11 Kommentare

Moin, gesendet wird mit Outlook 2016 über einen mit allen aktuellen Updates ausgestatteten Exchange 2010 auf einem SBS 2011. ...

Netzwerkmanagement

Skript mit CMDKey Zugangsdaten endet in einer Endlosschleife

gelöst Frage von M.MarzNetzwerkmanagement7 Kommentare

Hallo zusammen, ich möchte in unserer Domäne allen Clients mittels dem CMDKey die Zugangsdaten für ein Netzlaufwerk auf einem ...

Windows Mobile

Support für Windows Mobile endet im Dezember 2019

Information von transoceanWindows Mobile2 Kommentare

Moin, Microsoft empfiehlt als Alternative den Umstieg auf iOS oder Android, wie man hier lesen kann. Gruß Uwe

Neue Wissensbeiträge
Internet
EU-Urheberrechtsreform: Zusammenfassung
Information von Frank vor 2 TagenInternet1 Kommentar

Auf golem.de gibt es eine Analyse von Friedhelm Greis, der das Thema EU-Urheberrechtsreform gut und strukturiert zusammenfasst. Zwar haben ...

Microsoft Office

Office365 Schwachstellen bei Sicherheit und Datenschutz

Information von Penny.Cilin vor 3 TagenMicrosoft Office7 Kommentare

Auf Heise+ gibt es einen Artikel bzgl. Office365 Schwachstellen. Das ist noch ein Grund mehr seine Daten nicht in ...

Sicherheit
Schwachstellen in VPN Clients
Tipp von transocean vor 5 TagenSicherheit2 Kommentare

Moin, es gibt Sicherheitslücken bei VPN Clients namhafter Hersteller, wie man hier lesen kann. Gruß Uwe

Sicherheit

Wikileaks-Gründer Julian Assange wurde festgenommen

Information von Frank vor 7 TagenSicherheit3 Kommentare

Wikileaks-Gründer Julian Assange wurde heute in London festgenommen. Die Botschaft Ecuadors, in der er seit sieben Jahren lebte, hat ...

Heiß diskutierte Inhalte
Tipps & Tricks
Verdammt voll erwischt
Frage von AlchimedesTipps & Tricks23 Kommentare

Folgende Mail habe ich auf meinem Freenet Account erhalten: Nun folgendes Problem: 1) Ich besuche Porno Seiten yep hat ...

Windows 10
Laufwerks-Mapping über Batch - Laufwerke werden zu spät im Explorer angezeigt
Frage von PhilzipWindows 1015 Kommentare

Hallo zusammen, ich habe beim Thema Laufwerksmapping via Batch ein Phänomen, welches ich so noch nicht kannte. Per Batch ...

Vmware
Richtige Einstellungen beim ESXI 6.5 in Sachen CPU Zuweisung bei einer VM
gelöst Frage von zeroblue2005Vmware13 Kommentare

Hallo Zusammen, heute wollte ich mal fragen, wie ich eine VM die richtige Anzahl der von CPUs zuweise. Bin ...

Vmware
ESXI hebt Registrierung von Masschinen auf
Frage von SpitzbubeVmware12 Kommentare

Hallo, nutze seit einiger Zeit für meine IT Projekte einen alten HP G7 Server mit ESXi 6.5 und einem ...