myGully.com Boerse.SH - BOERSE.AM - BOERSE.IO - BOERSE.IM Boerse.BZ .TO Nachfolger
Zurück   myGully.com > Computer & Technik > Programmierung
Seite neu laden

Batch: Zeilenumbruch für Übergabe an "Telegram Messenger"

Antwort
Themen-Optionen Ansicht
Ungelesen 28.03.16, 00:05   #1
Xxplozive
Anfänger
 
Registriert seit: Nov 2010
Beiträge: 2
Bedankt: 2
Xxplozive ist noch neu hier! | 0 Respekt Punkte
Standard Batch: Zeilenumbruch für Übergabe an "Telegram Messenger"

Hallo,

ich will mir den Inhalt einer bestimmten TXT File an den Telegram Messenger schicken. Doch leider wird der Inhalt der TXT File nur zusammenhängend geschickt.

Hier mein Code:

Code:
@echo off & setlocal enabledelayedexpansion

set curl="C:\curl\bin\curl.exe"
set token=1234567890:AbCdEfGhIjKlMnOpQrStUvWxYz
set chat=0987654321
set TEXT=text.txt
  
set cont=

for /F "delims=" %%f in (%TEXT%) do (
	set "cont=!cont!%%f$"
)

set dispvar=!cont:$=^!

(%curl% -X POST "https://api.telegram.org/bot%TOKEN%/sendMessage" -F chat_id=%CHAT% -F text="%dispvar%")

END
Der Inhalt der Text.txt sieht zB so aus:
Code:
D532
K678
T357
Q234
Empfangen wird der Text allerdings als D532K678T357Q234

Kann mir da jemand nen Tip geben wir ich das ganze Zeile für Zeile versenden kann?

Ich habe es zwar schon hinbekommen das mir jede Zeile als einzelne Nachricht gesendet wird, aber das ist nicht das was ich will.

Greetz Xx
Xxplozive ist offline   Mit Zitat antworten
Ungelesen 07.04.16, 01:05   #2
BamAriKas
Anfänger
 
Registriert seit: Mar 2016
Beiträge: 5
Bedankt: 22
BamAriKas ist noch neu hier! | 9 Respekt Punkte
Standard

Es könnt an der TXT datei liegen. Das Steuerzeichen für Zeilenumbruch ist in Windows und UNIX Systemen verschieden. Es wird zwischen Zeilenvorschub und Wagenrücklauf unterschieden: ASCII Zeichen 10 bzw. 13

Mehr siehe [ Link nur für registrierte Mitglieder sichtbar. Bitte einloggen oder neu registrieren ]

Je nach dem was du zum bearbeiten der TXT Dateien nimmst kann du dir diese Zeichen Anzeigen lassen und einstellen wie die Textdatei abgespeichert werden soll.

Sollte es daran liegen, müsstest du einmal entsprechende Zeichen ersetzen lassen.
BamAriKas ist offline   Mit Zitat antworten
Ungelesen 14.04.16, 20:57   #3
Xxplozive
Anfänger
 
Registriert seit: Nov 2010
Beiträge: 2
Bedankt: 2
Xxplozive ist noch neu hier! | 0 Respekt Punkte
Standard

Hallo,

des Rätsels Lösung war %0A.

Gruß
Xxplozive ist offline   Mit Zitat antworten
Antwort

Themen-Optionen
Ansicht

Forumregeln
Du kannst keine neue Themen eröffnen
Du kannst keine Antworten verfassen
Du kannst keine Anhänge posten
Du kannst nicht deine Beiträge editieren

BB code is An
Smileys sind An.
[IMG] Code ist An.
HTML-Code ist Aus.

Gehe zu


Alle Zeitangaben in WEZ +1. Es ist jetzt 19:04 Uhr.


Sitemap

().