If (not) exist schleife funktioniert nicht
ich bin etwas fortgeschritten in batch.
nun habe ich ein problem:
ein benutzer soll nur z.B. 60 min angemeldet bleiben.
die if schleife funktioniert aber nicht.
hier der inhalt der datei
@echo off
if exist E:\qq.log goto ISDA
:ISDA
ping localhost -n 5
msg * ende !!
shutdown -l -t 10
if not exist E:\qq.log goto WAS
:WAS
ping localhost -n 3600
msg * Jetzt Abmelden!!
ping localhost -n 5
msg * Wie gesagt!!
echo %date%___%time%___%computername%___%username%___ > /qq.log
shutdown -l -c "Dann Tschuess! Die zeit ist abgelaufen." -t 10
exit>nul
nun habe ich ein problem:
ein benutzer soll nur z.B. 60 min angemeldet bleiben.
die if schleife funktioniert aber nicht.
hier der inhalt der datei
@echo off
if exist E:\qq.log goto ISDA
:ISDA
ping localhost -n 5
msg * ende !!
shutdown -l -t 10
if not exist E:\qq.log goto WAS
:WAS
ping localhost -n 3600
msg * Jetzt Abmelden!!
ping localhost -n 5
msg * Wie gesagt!!
echo %date%___%time%___%computername%___%username%___ > /qq.log
shutdown -l -c "Dann Tschuess! Die zeit ist abgelaufen." -t 10
exit>nul
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Kommentar vom Moderator Biber am 24.06.2010 um 13:20:50 Uhr
Content-ID: 145565
Url: https://administrator.de/contentid/145565
Ausgedruckt am: 25.11.2024 um 22:11 Uhr
5 Kommentare
Neuester Kommentar
Zitat von @SteinBeiser:
Kleiner tip nach dem ersten if wenn KEINE qq.log da ist was macht er da wohl?
Kleiner tip nach dem ersten if wenn KEINE qq.log da ist was macht er da wohl?
Na dann fährt er herunter
probiers so:
@echo off
if not exist E:\qq.log goto WAS
ping localhost -n 5
msg * ende !!
shutdown -l -t 10
goto END
:WAS
ping localhost -n 3600
msg * Jetzt Abmelden!!
ping localhost -n 5
msg * Wie gesagt!!
echo %date%_%time%_%computername%_%username%_ > /qq.log
shutdown -l -c "Dann Tschuess! Die zeit ist abgelaufen." -t 10
:END
exit>nul
[Edit Biber] Codeformatierung [/Code]
moinsen..
sagt mal ist denn schon wieder ein Schulbus grußlos hier notgelandet?
aber das die Pings dann nicht an device nul geschickt werden....
Und warum nicht gleich ein shutdown -t xx losgelassen wird?
Eildieweil der Fort-(von Opel weiß ich es nicht) geschrittene ist sich doch der Tatsache von [Ctrl]&[Zäh] bewußt?
sagt mal ist denn schon wieder ein Schulbus grußlos hier notgelandet?
exit>nul
okokaber das die Pings dann nicht an device nul geschickt werden....
Und warum nicht gleich ein shutdown -t xx losgelassen wird?
Eildieweil der Fort-(von Opel weiß ich es nicht) geschrittene ist sich doch der Tatsache von [Ctrl]&[Zäh] bewußt?