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
Please also mark the comments that contributed to the solution of the article
Kommentar vom Moderator Biber am Jun 24, 2010 um 11:20:50 Uhr
Content-Key: 145565
Url: https://administrator.de/contentid/145565
Printed on: April 24, 2024 at 22:04 o'clock
5 Comments
Latest comment
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?