Skicka ASCII 13 (Carriage return) med tdtool.exe

Moderator: Telldus

Post Reply
Tamino69
Posts: 6
Joined: Thu Jan 18, 2018 11:08 am

Skicka ASCII 13 (Carriage return) med tdtool.exe

Post by Tamino69 » Thu Jan 18, 2018 11:08 am

Jag behöver skicka ASCII character 13 och 41 med tdtool.exe. Char 41 är ) men hur skickar jag char 13 som är Carriage return?
Är detta korrekt syntax:
echo Sxxxx+ | tdtool --raw -
om jag ersätter xxxx med ASCII-tecken?

Zaman
Posts: 243
Joined: Thu Jan 18, 2018 11:08 am

Re: Skicka ASCII 13 (Carriage return) med tdtool.exe

Post by Zaman » Thu Jan 18, 2018 11:08 am

Skickar du meddelandet direkt from command prompt kan du skriva specialtecken genom att hålla ner ALT och skriva numret dvs ALT+13.

Tamino69
Posts: 6
Joined: Thu Jan 18, 2018 11:08 am

Re: Skicka ASCII 13 (Carriage return) med tdtool.exe

Post by Tamino69 » Thu Jan 18, 2018 11:08 am

Zaman wrote:Skickar du meddelandet direkt from command prompt kan du skriva specialtecken genom att hålla ner ALT och skriva numret dvs ALT+13.
Det går inte, chr 13 är inget riktigt tecken, det är (som jag skrev) carriage return.

Zaman
Posts: 243
Joined: Thu Jan 18, 2018 11:08 am

Re: Skicka ASCII 13 (Carriage return) med tdtool.exe

Post by Zaman » Thu Jan 18, 2018 11:08 am

Det spelar ingen roll, det går att skriva kontrolltecken mha ALT och de "aktiveras" inte förrän du slår retur.
Har precis testat i både Vista och Windows7 och ALT+13 ser ut som en liten not under tiden du skriver men blir en CR (dvs symbol 13) som input till det följande kommandot.
Prova att skriva till en fil och se om det fungerar, det kanske är något annat fel i raden.

riro
Posts: 39
Joined: Thu Jan 18, 2018 11:08 am

Re: Skicka ASCII 13 (Carriage return) med tdtool.exe

Post by riro » Thu Jan 18, 2018 11:08 am

Inte alls säker på att det fungerar, men testa att skapa en textfil och sedan kör du:

Code: Select all

type filen.txt | tdtool --raw -
http://switchqueen.snowland.se/ - Every king needs his queen

Zapper
Posts: 212
Joined: Thu Jan 18, 2018 11:08 am
Location: Där det är kallt

Re: Skicka ASCII 13 (Carriage return) med tdtool.exe

Post by Zapper » Thu Jan 18, 2018 11:08 am

Har inte testat men men normalt sett så expanderas \n till lf eller cr+lf beroende på platform.

Tamino69
Posts: 6
Joined: Thu Jan 18, 2018 11:08 am

Re: Skicka ASCII 13 (Carriage return) med tdtool.exe

Post by Tamino69 » Thu Jan 18, 2018 11:08 am

Zaman wrote:Det spelar ingen roll, det går att skriva kontrolltecken mha ALT och de "aktiveras" inte förrän du slår retur.
Har precis testat i både Vista och Windows7 och ALT+13 ser ut som en liten not under tiden du skriver men blir en CR (dvs symbol 13) som input till det följande kommandot.
Prova att skriva till en fil och se om det fungerar, det kanske är något annat fel i raden.
Jaaaaa, det funkar - tackar så mycket till er alla!!!! I Anteckningar trycker jag Alt+13 (med mera) och får noten som du skrev. Jag måste bara spara i Unicode, inte ANSI.
S♪)♪)♪))♪)♪)♪)♪)♪♪)♪)♪)♪))♪)♪♪))♪♪)♪))♪)♪♪)♪)♪)♪)♪)+
Sen skapar jag en batchfil med hänvisning till txt-filen:
type File.txt | tdtool --raw -
(Jag använde Alt+013 när jag testade, visste inte att man kunde skippa nollan.)

micke.prag
Site Admin
Posts: 2242
Joined: Thu Jan 18, 2018 11:08 am
Location: Lund
Contact:

Re: Skicka ASCII 13 (Carriage return) med tdtool.exe

Post by micke.prag » Thu Jan 18, 2018 11:08 am

Detta bör även funka:
tdtool --raw File.txt
Micke Prag
Software
Telldus Technologies

Post Reply