Hat jemand anders noch eine ahnung wie das geht ????
Hat jemand anders noch eine ahnung wie das geht ????
Hallo Mark,
also wie es in ner Batch-Datei geht, kann ich Dir leider auch nicht sagen. Aber wenn Du hier im Forum mal nach der Software von GrisuSevental suchst, die hat diese Funktion bereits im Bauch. Ich würde Dir raten vielleicht nicht sie aktuellste Version zu nutzen, da bei der letzen Version ein paar Bug´s drin sind.
Gruss Hausen
Man könnte das so lösen in der "Alarmierungsbatchdatei" wird die Batchdatei "Konto-User.bat" aufgerufen die Kontrolliert ob für den entsprechenden User ein Guthaben verfügbar ist sollte das der Fall sein wird Alarmiert und der entsprechende Wert (hier 1) vom Guthaben abgezogen, wenn nicht dann halt nicht. Das Guthaben muss in der Datei Kontostand-User.txt gepflegt werden. In der Datei status-user.txt wird nur protokolliert.
REM ------------------------------
REM Überprüfung des Guthabenkontos
REM ------------------------------
REM
call Konto-User.bat Kontostand-User.txt
For /F %%f in (status-user.txt) do if %%f == failed goto Weiter
... hier folgt dann die Alarmierung für den User ...
So sieht die Datei Konto-User.bat aus
<@ echo off
For /F %%f in (%1) do set Wert=%%f
if %Wert% == 0 goto failed
set /A WERT=WERT-1
echo %WERT% > Kontostand-User.txt
FOR /F "usebackq tokens=1,2 delims=: " %%t IN (`time /t`) DO set zeit=%%t:%%u Uhr
echo %zeit% OK > status-user.txt
goto ENDE
:failed
echo failed > status-user.txt
:ENDE
In der Datei Kontostand-User.txt steht nur der Zahlenwert (Guthaben) des Users.
In der Datei status-user.txt steht nur wann alarmiert wurde.
Ich hoffe ich konnte helfen Bei mir läuft das ganz gut.
Wenn noch Fragen sein sollten ...
Gruß Axel
Geändert von LST-82 (02.07.2007 um 12:19 Uhr)
At a cardiac arrest, the first procedure is to take your own pulse.
... und klappt es ... ???
At a cardiac arrest, the first procedure is to take your own pulse.
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)