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

BUG in batch datei (loop.bat)

Mitglied: kunert0345

kunert0345 (Level 1) - Jetzt verbinden

18.09.2007, aktualisiert 19.09.2007, 5646 Aufrufe, 2 Kommentare

Ich habe ein problehm mit der unten genanten batch datei.
immer wen ich den befehl "loop help" eingebe bekomme ich immer diese fehlermeldung
"==0" ist syntaktisch an dieser stelle nicht vereinbar.
das pasiert bei jedem einstelligen befehl z.B. loop netstat, loop /?.

ich habe mich schon ewig damit beschäftigt nd keine lösung daführ gefunden.
wen jemand unter euch eine ide hat were das klasse (ich freue mich auf jeden vorschlag zur problehmlösung) danke.

loop.bat
01.
@echo off
02.
if %1==--help (echo Fhrt den angeg„benen Befehl immer wieder aus
03.
echo .
04.
echo   loop  Befehl
05.
echo .
06.
echo   -t Zahl      Zeitintervalle bis zum n„chsten Sart, Standart Wert ist 1
07.
echo   -t 0         Abschalten der Verz”gerung
08.
goto 4)
09.
if %1==-t (if %2==0 goto 2
10.
set n=%2
11.
goto 3)
12.
:1
13.
cls
14.
%1 %2 %3 %4 %5 %6 %7 %8 %9
15.
ping -n 1 1.1.1.1 > nul
16.
goto 1
17.
:2
18.
cls
19.
%3 %4 %5 %6 %7 %8 %9
20.
goto 2
21.
:3
22.
cls
23.
%3 %4 %5 %6 %7 %8 %9
24.
ping -n %n% 1.1.1.1 > nul
25.
goto 3
26.
:4
Mitglied: bastla
18.09.2007 um 12:41 Uhr
Hallo kunert0345 und willkommen im Forum!

Mein Vorschlag (inkl einiger kleinerer kosmetischer Korrekturen) sähe so aus:
01.
@echo off
02.
if "%~1"=="--help" (
03.
	echo Fhrt den angegebenen Befehl immer wieder aus
04.
	echo.
05.
	echo   loop  Befehl
06.
	echo.
07.
	echo   -t Zahl      Zeitintervalle bis zum n„chsten Start, Standardwert ist 1
08.
	echo   -t 0         Abschalten der Verz”gerung
09.
	goto :eof
10.
)
11.

12.
if "%~1"=="-t" (
13.
	if "%~2"=="0" goto 2
14.
	set n=%~2
15.
	goto 3
16.
)
17.

18.
:1
19.
cls
20.
%1 %2 %3 %4 %5 %6 %7 %8 %9
21.
ping -n 1 127.0.0.1 > nul
22.
goto 1
23.

24.
:2
25.
cls
26.
%3 %4 %5 %6 %7 %8 %9
27.
goto 2
28.

29.
:3
30.
cls
31.
%3 %4 %5 %6 %7 %8 %9
32.
ping -n %n% 127.0.0.1 > nul
33.
goto 3
Zur Lösung des "if"-Problems habe ich an den entsprechenden Stellen Anführungszeichen gesetzt, wodurch auch bei fehlenden Parametern noch ein Vergleich möglich ist. Beim Aufruf mit "loop help" ergäbe sich dann in der relevanten Zeile:
01.
if "help"=="-t" (if ""=="0" goto 2
Vielleicht noch kurz zu %~1: Damit werden eventuell übergebene Anführungszeichen entfernt (da ich ohnehin selbst welche setze) - wäre hier nicht unbedingt nötig, schadet aber auch nicht.

Grüße
bastla
Bitte warten ..
Mitglied: kunert0345
19.09.2007 um 10:14 Uhr
thx leuft super (bin über glücklich) als nähstes schreibe ich die ausgabe in eine temorere datei (damit das ruckeln aufhört) .
Bitte warten ..
Ähnliche Inhalte
Administrator.de Feedback
Bug Formatierung
Frage von freesoloAdministrator.de Feedback9 Kommentare

Schreibt mal folgendes um einen Link kursiv darzustellen Ergebnis: https:administrator.de Oder ebenfalls Ergebnis: Das ist ein Link // Wohl ...

Visual Studio
Visual Studio Bug?
gelöst Frage von zelamediaVisual Studio10 Kommentare

Hallo ich arbeite zwar noch nicht lange mit Visual Studio jedoch glaube ich etwas kann hier nicht stimmen! Ich ...

Batch & Shell
BATCH ini Datei Datei auslesen
gelöst Frage von Juergen42Batch & Shell2 Kommentare

Hallo zusammen, ich möchte eine ini Datei auslesen mit folgenden Aufbau INHALT DER INI ID=30 NAME="test1" PFAD="K:\Kontoauszug\Test1\*.pdf" PFAD_S="K:\Kontoauszug\Test1\Sicherung\" ID=28 ...

Administrator.de Feedback
Bug beim Antwortcounter?
gelöst Frage von SheogorathAdministrator.de Feedback6 Kommentare

Moin, es ist mir bereits heute Nacht aufgefallen, aber ich dachte im ersten Moment, dass da vielleicht einfach irgendwas ...

Neue Wissensbeiträge
Datenschutz

SiSyPHuS Win10: Analyse der Telemetriekomponenten in Windows 10

Tipp von freesolo vor 3 TagenDatenschutz1 Kommentar

Alle die sich detailliert für die Datensammlung interessieren die unter Windows 10 stattfindet, sollten sich folgende Analyse des BSI ...

Sicherheit
Adminrechte dank Intel-Grafikkarte
Information von DerWoWusste vor 3 TagenSicherheit2 Kommentare

ist das Advisory, welches beschreibt, welche Intel HD Graphics Modelle Sicherheitslücken haben, mit denen sich schwache Nutzer zu Admins ...

Internet

EU Urheberrechtsreform: Eingriff in die Internetkultur

Information von Frank vor 4 TagenInternet1 Kommentar

Liebe Besucherin, lieber Besucher, warum erscheint das obere Banner in allen Beiträgen? Aus Protest gegen Teile der geplanten EU-Urheberrechtsreform ...

Windows Server
Windows Backup - FilterManager Event 3
Tipp von NixVerstehen vor 5 TagenWindows Server

Hallo zusammen, ich bin kein gelernter ITler und auch beruflich nicht in dem Feld tätig. Wir setzen in unserem ...

Heiß diskutierte Inhalte
DNS
50 EUR für Telekom-, Unitymedia- und Vodafone-Kunden
Frage von Zorro1199DNS14 Kommentare

Hallo zusammen, wie evaluieren gerade das korrekte Einhalten von DNS-TTLs durch verschiedene Provider. Aktuell suchen wir noch Kunden der ...

Windows Server
Sonntagsfrage: Welchen Sinn seht Ihr noch im Server 2019 Essentials
Frage von ashnodWindows Server13 Kommentare

Guten Morgen, ich habe gestern den Windows Server 2019 Essentials als Trial in einer VM installiert um mir das ...

Windows Server
Windows 2012 R2 - Skript um Druckerkonfiguration auszulesen und zu setzen
gelöst Frage von Der-PhilWindows Server11 Kommentare

Hallo! Kennt ihr eine Möglichkeit, per Skript die Konfiguration eines Druckers auszulesen und auf einen anderen anzuwenden? Hintergrund: Ich ...

Grafik
Viele Fotos organisieren - Windows Dateisystem zu lahm bzw. überfordert
Frage von augustaparkGrafik11 Kommentare

Hallo und Guten Morgen, hat einer eine Idee, wie man viele Fotos sinnvoll und effizient organisieren kann? Wir haben ...