Hallo beim ausführen einer .Bat Datei werden 2 Variabelen übergeben, Variable 2 wird nicht immer übertragen
"C:\Users\PC\xxx\uploadMySQL.bat" "%telegramm.adresse%" "%telegramm.meldung%"
es wird dabei ein CURL Befehl ausgeführt
@echo off
set URL=https://xxx.de/mysqlupload.php
set "VARIABLE1=%1"
set "VARIABLE2=%2"
curl -X POST %URL% -d "variable1=%VARIABLE1%" -d "variable2=%VARIABLE2%"
Dieses funktioniert so lange wie in der Variable 2 kein > vorkommt.
Bei einem ausführen des Befehls mittels CMD wird dieses Zeichen allerdings überragen,
dadurch gehe ich davon aus das, dass Problem an BosMon liegt.
Sobald ich das Zeichen mittelst Telegramm Modifizierung in ein - verwandle klappt alles
Leider ist eine Modifizierung in diesem System nicht möglich.
Kennt jemand eine andere Lösung. Das die Variable ordentlich übertragen wird.
Fehler beim ausführen einer .bat Datei
Re: Fehler beim ausführen einer .bat Datei
Schonmal > in ^> versucht zu ersetzen?
Am besten natürlich in der Batch.
Am besten natürlich in der Batch.
Re: Fehler beim ausführen einer .bat Datei
Beim ausführen des Befehls
@echo off
set URL=https://xxx.de/mysqlupload.php
set "VARIABLE1=%1"
set "VARIABLE2=%2"
set "VARIABLE2=%VARIABLE2: =_%" REM Ersetze Leerzeichen durch Unterstriche
set "VARIABLE2=%VARIABLE2:>=^>%" REM Ersetze > durch ^>
curl -X POST %URL% -d "variable1=%VARIABLE1%" -d "variable2=%VARIABLE2%"
Passiert das geleiche.
wenn ich es über cmd mit einer festen Variable ausführe wo das > vorkommt klappt es. nur automatisch nicht.
@echo off
set URL=https://xxx.de/mysqlupload.php
set "VARIABLE1=%1"
set "VARIABLE2=%2"
set "VARIABLE2=%VARIABLE2: =_%" REM Ersetze Leerzeichen durch Unterstriche
set "VARIABLE2=%VARIABLE2:>=^>%" REM Ersetze > durch ^>
curl -X POST %URL% -d "variable1=%VARIABLE1%" -d "variable2=%VARIABLE2%"
Passiert das geleiche.
wenn ich es über cmd mit einer festen Variable ausführe wo das > vorkommt klappt es. nur automatisch nicht.
Re: Fehler beim ausführen einer .bat Datei
Hallo,
weshalb lässt du die Daten nicht von BosMon direkt in eine MySQL-Datenbank schreiben?
Beste Grüße
Thimo Eichstädt
weshalb lässt du die Daten nicht von BosMon direkt in eine MySQL-Datenbank schreiben?
Beste Grüße
Thimo Eichstädt