Batch-Befehle werden bei Aufruf über BosMon nicht erkannt

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smileys
:D :) ;) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :!: :?: :idea: :arrow: :| :mrgreen: :geek: :ugeek:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[url] ist eingeschaltet
Smileys sind eingeschaltet

Die letzten Beiträge des Themas
   

Ansicht erweitern Die letzten Beiträge des Themas: Batch-Befehle werden bei Aufruf über BosMon nicht erkannt

Re: Batch-Befehle werden bei Aufruf über BosMon nicht erkannt

von FFler24 » 26. Jun 2018, 12:53

Johny hat geschrieben:Das versteh ich auch nicht.

Beherrscht Windows 10 Prof. Curl evtl. von Haus aus?
Tatsächlich... :shock:

https://daniel.haxx.se/blog/2018/01/13/ ... curls-too/

Re: Batch-Befehle werden bei Aufruf über BosMon nicht erkannt

von Johny » 26. Jun 2018, 11:06

Das versteh ich auch nicht.

Beherrscht Windows 10 Prof. Curl evtl. von Haus aus?

Re: Batch-Befehle werden bei Aufruf über BosMon nicht erkannt

von Lumin » 26. Jun 2018, 10:43

Okay, alles klar.

Wie hat es dann vorher funktioniert, wenn Du es direkt aufgerufen hast? :o

Re: Batch-Befehle werden bei Aufruf über BosMon nicht erkannt

von Johny » 26. Jun 2018, 10:34

Ouch, ich hatte die falschen Dateien heruntergeladen... :roll:
Mit dem von dir verlinktem Package und der curl.exe funktioniert alles...

Vielen Dank!

Re: Batch-Befehle werden bei Aufruf über BosMon nicht erkannt

von Lumin » 25. Jun 2018, 22:37

naja, irgendwas muss ja ausgeführt werden. Und wenn Du Windows nutzt, was Du ja musst, sonst würde BosMon nicht laufen, benötigst Du auch ein Win32 oder Win64 kompiliertes CURL. Welches hast Du geladen?

Wie wäre es damit:
https://bintray.com/artifact/download/v ... -mingw.zip
(exe im bin)

Re: Batch-Befehle werden bei Aufruf über BosMon nicht erkannt

von Johny » 25. Jun 2018, 21:18

Hallo zusammen,

der Gedanke kam mir auch schon. Nur leider gibts in meiner CURL Installation keine .exe Datei.
Folglich funktioniert der vorgeschlagene Befehl auch nicht.

Heruntergeladen habe ich es hier: https://curl.haxx.se/download.html

Wenn jemand eine funktionierende curl.exe hätte, würde mir das dass Leben natürlich etwas erleichtern :-)

Danke und Gruß
Johny

Re: Batch-Befehle werden bei Aufruf über BosMon nicht erkannt

von FFler24 » 25. Jun 2018, 21:07

Lumin hat geschrieben:Probier es mal mit:

Code: Alles auswählen

C:\curl\curl.exe -X POST "https://api.tele...
Es ist wohl keine Systemvariable für curl angelegt.
Dem schließe ich mich an. Das dürfte es wohl sein.

Entweder so wie Lumin versuchen oder mit cd in das entsprechende Verzeichnis wechseln und mit curl.exe aufrufen.
Kommt beides ziemlich aufs Gleiche.

Grüße
FFler

Re: Batch-Befehle werden bei Aufruf über BosMon nicht erkannt

von Lumin » 25. Jun 2018, 20:04

Probier es mal mit:

Code: Alles auswählen

C:\curl\curl.exe -X POST "https://api.tele...
Es ist wohl keine Systemvariable für curl angelegt.

Re: Batch-Befehle werden bei Aufruf über BosMon nicht erkannt

von Johny » 25. Jun 2018, 17:01

Here it is :-)

Code: Alles auswählen

cd /d %~d0%~p0
@ECHO OFF
chcp 1252

set sleep="C:\Program Files (x86)\BosMon\Telegram\scripting\sleep\sleep.exe"
set curl_path="C:\curl\"

ECHO Folgende Daten sind von Bosmon übergeben worden:

ECHO      Einheit:  %~1
ECHO Beschreibung: %~9
ECHO      Adresse:  %2
ECHO         Jahr:  %3
ECHO        Monat:  %4
ECHO          Tag:  %5
ECHO       Stunde:  %6
ECHO       Minute:  %7
ECHO      Sekunde:  %8

%sleep% 2 /quiet

ECHO Versenden Push-Benachrichtigung
curl -X POST "https://api.telegram.org/bot[APIKEY]/sendMessage" -F chat_id=[CHATID] -F text="%time:~0,8%: TEST Telegram.bat aktiv!"

Pause
Ergebnis bei Aufruf am Desktop: Push Nachricht wird erfolgreich versendet
Ergebnis bei Aufruf über BosMon Ereignis: Der Befehl "curl" ist entweder falsch geschrieben oder konnte nicht gefunden werden.

Re: Batch-Befehle werden bei Aufruf über BosMon nicht erkannt

von FFler24 » 25. Jun 2018, 14:47

Hallo Johny,

am besten zeigst du uns mal den Inhalt deiner Batch (natürlich zuvor login-daten und serveradresse anonymisieren).

Vielleicht fällt uns da etwas auf, an dem es hakt.

Der von dir geschilderte Fehler ist nämlich typisch für den Fallstrick mit dem abweichenden Pfad, wenn BosMon die Batch ausführt.
Da du das als Fehlerquelle bereits ausgeschlossen hast, ist der nächste Schritt, die Batch an sich anzuschauen.

Grüße
FFler

Nach oben