Discussione:
nuova riga
(troppo vecchio per rispondere)
powernews.libero.it
2008-02-08 12:12:18 UTC
Permalink
Ho la necessità di aggiungere il ritorno a capo o new line (CR) o (LF)
in una variabile vedi esempio:

set var=prima riga
set var=%var% (????) ---> (CR) problema da risolvere
set var=%var%seconda riga

così da ottenere il seguente risultato
echo %var%

prima riga
seconda riga
Franz_aRTiglio
2008-02-08 15:31:32 UTC
Permalink
Post by powernews.libero.it
Ho la necessità di aggiungere il ritorno a capo o new line (CR) o (LF)
set var=prima riga
set var=%var% (????) ---> (CR) problema da risolvere
set var=%var%seconda riga
così da ottenere il seguente risultato
echo %var%
prima riga
seconda riga
^&echo.


set var=prima riga
set var=%var%^&echo.
set var=%var%seconda riga
echo %var%
riccardo
2008-02-11 09:58:22 UTC
Permalink
Post by Franz_aRTiglio
Post by powernews.libero.it
Ho la necessità di aggiungere il ritorno a capo o new line (CR) o (LF)
set var=prima riga
set var=%var% (????) ---> (CR) problema da risolvere
set var=%var%seconda riga
così da ottenere il seguente risultato
echo %var%
prima riga
seconda riga
^&echo.
set var=prima riga
set var=%var%^&echo.
set var=%var%seconda riga
echo %var%
grazie per l'aiuto, ho perso molto tempo per cercare questa soluzione.
riccardo
2008-02-11 12:10:00 UTC
Permalink
Post by Franz_aRTiglio
Post by powernews.libero.it
Ho la necessità di aggiungere il ritorno a capo o new line (CR) o (LF)
set var=prima riga
set var=%var% (????) ---> (CR) problema da risolvere
set var=%var%seconda riga
così da ottenere il seguente risultato
echo %var%
prima riga
seconda riga
^&echo.
set var=prima riga
set var=%var%^&echo.
set var=%var%seconda riga
echo %var%
Ok questa soluzione va bene quando visualizzo la variabile con il
comando echo.
Ma quando uso questa variabile come body per inviare una mail, con blat,
non mi ritrovo il ritorno a capo nelle righe della mail.

è possibile assegnare un codice di controllo (es. ASCII 13) ad una
variabile ?

set var=codice ASCII

Grazie.
Franz aRTiglio
2008-02-11 21:44:31 UTC
Permalink
Post by riccardo
Post by powernews.libero.it
set var=prima riga
set var=%var%^&echo.
set var=%var%seconda riga
echo %var%
Ok questa soluzione va bene quando visualizzo la variabile con il
comando echo.
Ma quando uso questa variabile come body per inviare una mail, con
blat, non mi ritrovo il ritorno a capo nelle righe della mail.
blat ????
Post by riccardo
è possibile assegnare un codice di controllo (es. ASCII 13) ad una
variabile ?
che io sappia... no.
Post by riccardo
set var=codice ASCII
Eh...

Ma scusa... per inviare una mail ? allora perlomeno stai usando 2000
o superiori... i farei il tutto con vsh, che mi pare molto piu' flessibile
da questo punto di vista.
Reventlov
2008-02-19 21:23:33 UTC
Permalink
Post by Franz aRTiglio
blat ????
Ma scusa... per inviare una mail ? allora perlomeno stai usando 2000
o superiori... i farei il tutto con vsh, che mi pare molto piu' flessibile
da questo punto di vista.
Blat è un programma a linea di comando derivato da unix che permette di mandare e-mail.
Ho un programma chiamato xblat che permette di indicare un file come body di una e-mail.
Sono 12 kb

Usage: XBLAT smtp|nntp|mapi|netsend|print
To send messages over the network.

XBLAT smtp <STMPserver> <from> <to> [<subject>] [<body>]
XBLAT nntp <NNTPserver> <from> <newsgroup> [<subject>] [<body>]
XBLAT mapi <profile>[,<password>] <address>[,<name>] [<subject>] [<body>]
XBLAT netsend <from> <to> [<body>]
XBLAT print <printer> <body>

Note: <body> could specify a plain text file, using /body:<filename>
File attachment isn't used.

Note: MAPI address types are: FAX, MACMAIL, MHS, MS, SMTP, X.400

Examples:
XBLAT smtp 10.10.10.34 ***@myco.com ***@hisco.com Test "Test body."
XBLAT nntp news.isp.com ***@myco.com it.news.rally "New races" /body:c:\races.txt
XBLAT mapi Massimo,key90 SMTP:***@hisco.com,Angelo "test subject" "Test body."
XBLAT mapi Guest FAX:+39035123456 "test subject" /body:c:\file2.log
XBLAT netsend server1 user3 "server2 backup in progress."
XBLAT netsend server1 domain* Welcome
XBLAT print \\server1\hpdj660c hello
--
Giovanni Cenati (Bergamo, Italy)
Write to user "Reventlov" and domain at katamail com
http://digilander.libero.it/Cenati (Esempi e programmi in VbScript)
--
Continua a leggere su narkive:
Loading...