Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

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
GELÖST

Endlosschleife in Batch

Frage Entwicklung Batch & Shell

Mitglied: Kallinger

Kallinger (Level 2) - Jetzt verbinden

27.03.2007, aktualisiert 28.03.2007, 36861 Aufrufe, 7 Kommentare

Tach ....

Ich hab ne Frage, und zwar:

Wie kann ich eine Endlosschleif in Batch "erstellen" ??

Also in Java würde es ja so heißen:

....
for (int i = 0; i==0 ;i ++)
....


________________________
Grüße Kallinger
Mitglied: theflyer
27.03.2007 um 17:01 Uhr
Moinsen

Ja, was soll denn endlos passieren?
Im Zweifelsfall einfach einen Spot setzen, dann springt die Batch immer wieder nach oben


@echo off

:ENDLOS
echo ich kriege von dieser Zeile einfach nicht genug
goto ENDLOS

Mit freundlichen Grüßen Flüha
Bitte warten ..
Mitglied: paulepank
27.03.2007 um 17:36 Uhr
Hallo ihr beiden,

oder nicht im Zweifelsfall

01.
for /L %%i in (1,0,2) do @echo nach dieser Zeile kommt noch eine
cu Paulepank
Bitte warten ..
Mitglied: Biber
27.03.2007 um 17:48 Uhr
@paulepank
So etwas betrachte ich als Verschwendung von Ressourcen...
Eine For /L-Anweisung mit dem Endwert 1 hätte vollkommen gereicht...
[Variationen am CMD-Prompt]
01.
for /L %i in (1,0,1) do @echo nach dieser Zeile kommen noch mehr als 37 weitere
...genau genommen reicht auch
01.
for /L %i in (0,0,0) do @echo Ich schreibe mir den Bildschirm voll 
02.
--oder für Sparsame- 
03.
for /L %i in (0) do @echo Einer geht noch...
Gruss
Biber
Bitte warten ..
Mitglied: wave0303
27.03.2007 um 17:54 Uhr
Hi,

da erzeigt ihr aber ne Menge Last. Vielleicht ist das ja gar nicht gewünscht?


@echo off
:marke1 echo ""
REM Auszuführendes Kommando
ping 127.0.0.1 -n 2 -w 1000 > NUL
ping 127.0.0.1 -n 2 -w 1000 > NUL
goto marke1


und schon haben wir eine kleine Verzögerung und produziert kaum Last.
Kann gern' noch optimiert werden ;)

Bernd
Bitte warten ..
Mitglied: Kallinger
27.03.2007 um 20:48 Uhr
aha .... OK !!

Also Danke schön ...

Gute Nacht ...
______________
Grüße Kallinger
Bitte warten ..
Mitglied: Biber
27.03.2007 um 21:43 Uhr
Moin Kallinger,

dann geh ich mal davon aus, dass die Frage hinreichend beantwortet wurde und ich diesen Thread.schliessen kann?

Ich gehe allerdings davon aus (wie auch wave0303), dass Du mit "Endlosschleife" nicht unbedingt etwas meinst, das pausenlos am Rödeln ist.

Das kleinste Übel in dieser Beziehung für den Batch-Einsatz sind allerdings solche Utilites wie sleep.exe oder wait.exe, die auf einer relativ interrupt-nahen Ebene ein paar TimerTicks abwarten.

Das viel zu oft in Foren und Tankstellenzeitschriften erwähnte "ping localhost" als On-Board-Warteutility ist ziemlich IO-intensiv und eher nicht geeignet, einen rund um die Uhr laufenden Dauerbatch zu unterstützen.
Sleep.exe und/oder TimeOut.exe sind in diversen M$-ResKits dabei.

Gruss
Biber
Bitte warten ..
Mitglied: Kallinger
28.03.2007 um 14:29 Uhr
Jo.. das passt schon.

D A N K E

_________
Grüße Kallinger
Bitte warten ..
Neuester Wissensbeitrag
Ähnliche Inhalte
Batch & Shell
Batch zum bearbeiten mehrerer CSV (1)

Frage von Matzus87 zum Thema Batch & Shell ...

Batch & Shell
Batch-Variable nach Stichworten aus TXT Datei durchsuchen (3)

Frage von Markus5579 zum Thema Batch & Shell ...

Batch & Shell
Dateinamen nach Zeichnen abschneiden - Batch-Shell (9)

Frage von cberndt zum Thema Batch & Shell ...

Batch & Shell
CMD Verschlüsslung ( Batch ) (11)

Frage von clragon zum Thema Batch & Shell ...

Heiß diskutierte Inhalte
Windows Userverwaltung
Ausgeschiedene Mitarbeiter im Unternehmen - was tun mit den AD Konten? (33)

Frage von patz223 zum Thema Windows Userverwaltung ...

LAN, WAN, Wireless
FritzBox, zwei Server, verschiedene Netze (21)

Frage von DavidGl zum Thema LAN, WAN, Wireless ...

Viren und Trojaner
Aufgepasst: Neue Ransomware Goldeneye verbreitet sich rasant (20)

Link von Penny.Cilin zum Thema Viren und Trojaner ...