Also das mit dem Programm hat nicht funktioniert aber ich habe eine Alarmierung bekommen und er übernimmt endlich wieder den Text. Besten Dank nochmal. Dann kann ich die endlich wieder nutzen.
Also das mit dem Programm hat nicht funktioniert aber ich habe eine Alarmierung bekommen und er übernimmt endlich wieder den Text. Besten Dank nochmal. Dann kann ich die endlich wieder nutzen.
Ich bin dafür das wir dagegen sind.
So es läuft soweit. Endlich wieder. Aber kurze Frage. Er verschickt nun den Text mit Datum und Uhrzeit und den Text. Ist es möglich, dass der RIC Name auch mit beisteht?
habe als Pfad nun
C:\Ordner\Batchdatei.dat %2 %3
stehen.
Ich bin dafür das wir dagegen sind.
Was hab ich dir denn vor x Beiträgen gepostet? ;)
Da war ne ganze Liste mit den Parametern..
Wie wäre es mit:
%1 --> RIC (7 Stellig)
Andere Möglichkeit, wüsste ich gerade nicht.
Moderatoren sind die besseren Liebhaber ^^
:-D Ja das stimmt. das blöde ist, er zeigt mir dann den RIC in Zahlen an und nicht als Text so wie ich ihn abgespeichert habe.
Ich bin dafür das wir dagegen sind.
Für RIC-Benennungen nehme man %4 ;-)
Die Batchtadei funktioniert mit folgendem Code einwandfrei:
Code:@echo off & setlocal set "Datei=c:\Dokumente und Einstellungen\Administrator\Eigene Dateien\Programme\FMS\Protokolle\Testdatei.txt" set "Datei1=c:\Dokumente und Einstellungen\Administrator\Eigene Dateien\Programme\FMS\Protokolle\FMS.txt" set mydate=%date:~-10,2%-%date:~-7,2%-%date:~-4% set mytime=%time:~-11,2%-%time:~-8,2%-%time:~-5,2% if exist "%Datei%" move "%Datei%" "%Datei%.bak" echo %mydate% %mytime% %1 %2 %3 >"%Datei%" echo "">"%Datei1%" echo %mydate% %mytime% %1 %2 %3 >"%Datei1%" if exist "%Datei%.bak" type "%Datei%.bak">>"%Datei%"
Aufgerufen wird sie als globale ZWEI-Aktion bei allen Auswertungen (also mit ?????). D.h. es wird eine Liste aller Auswertungen erstellt.
????? C:/launch.exe C:\alarm.bat %1 %2 %3 %4
Nun wollte ich noch eine separate Liste eines Bereiches erstellen.
Diese neue Batch-Datei mit Anpassungen im Dateinamen und Pfad sollte aufgerufen werden mit:
56??? C:/launch.exe C:\alarm2.bat %1 %2 %3 %4
Nur schreibt diese nicht...
Manuell funktioniert die Batch aber sie scheint nicht aus FMS heraus aufgerufen zu werden. Kommt sie mit der anderen in Konflikt oder woran kanns liegen?
Servus!
Ich würde ganz einfach mal mutmassen, dass Dein globaler ?????-Aufruf gestartet und somit der 56???-Aufruf ignoriert wird.
Gruß
Alex
Zitat von Sir Quickly (Irgendwie und sowieso)
Ja vermutlich, denn die 56??? ist ja in der ????? bereits enthalten und schreibt demzufolge ja vorher schon die Datei...
Mir fällt gerade auf, ich benötige auch eine 100er-Auswertung, also 563?? (als Beispiel)
Wie kann ich es denn sonst lösen? Kann man in der Batch-Datei eine solche Abfrage erstellen? Also wenn cod.=563??, dann schreibe auch noch in andere Datei?
Hat einer eine Idee?
Echt keiner ne Idee? Kann man das als If-Abfrage in eine Batch bringen?
Du benutzt doch die komische Substring-Syntax schon bei deinen Datumsformatierungen...
set schleife=%1
if "%schleife:~0,2%" == "56" (
echo ...
...
)
if "%schleife:~0,3%" == "561" ...
Felix
felix[null][null][null]@funkmeldesystem.de
Aktive Benutzer in diesem Thema: 4 (Registrierte Benutzer: 0, Gäste: 4)