Oppure

Loading
17/11/09 15:58
bordelloweb
ciao a tutti,
sto creando un configuratore che inserisca in un file di .txt determinati valori scritti in text box o altri già predefiniti.
il mio problema per e che mi trovo a combattere con un testo avente dei maledettissimi "apici".
vi allego l'ultima parte del codice giusto per farvi capire come lo sto impostando e fin qui funziona alla perfezione:

testo = testo & "WshShell.SendKeys ""SNTP CLIENT ON SERVER IP 217.59.106.101~""" & vbCrLf
testo = testo & "WshShell.SendKeys ""SNTP CLIENT TIME 64~""" & vbCrLf
testo = testo & "WshShell.SendKeys ""SNTP CLIENT TIMEZONE +1~""" & vbCrLf
testo = testo & "WshShell.SendKeys ""SNTP CLIENT DAYLIGHT~""" & vbCrLf

il problema ora è che devo inserire un banner del genere preceduto e posticipato da questo testo:
testo = testo & "WshShell.SendKeys " QUI DEVO INSERIRE IL BANNER ~""" & vbCrLf

QUESTO INVECE E' IL BANNER CHE DEVO INSERIRE ovviamente precedendo e posticipando il testo sopra citato.

BANNER 1 """ .-------------------------------------------------------------. ""
BANNER 2 " .-. .-. "
BANNER 3 " | Testo a mio piacere / \ "
BANNER 4 " | |\_. | Testo a mio piacere | /| |"
BANNER 5 " |\| | /| Testo a mio piacere |\ | |/|"
BANNER 6 " | `---' | Testo a mio piacere | `---' |"
BANNER 7 " | | | |"
BANNER 8 " | | | |"
BANNER 9 " | | | |"
BANNER 10 "| | Testo a mio piacere | |"
BANNER 11 "| | Testo a mio piacere | |"
BANNER 12 "| | Testo a mio piacere  | |"
BANNER 13 "| | | |"
BANNER 14 "| | | |"
BANNER 15 "| | >> Ogni accesso non autorizzato e' vietato << | |"
BANNER 16 "| | >> Unauthorized access is denied << | |"
BANNER 17 "| | | |"
BANNER 18 "| |-------------------------------------------------| |"
BANNER 19 "\ / \ /"
BANNER 20 " \ / \ / "
BANNER 21 " `---' `---' "


spero di essere stato chiaro, qualcuno riesce ad aiutarmi con sti benedetti "apici" che non mi funziona l'inserimento.


grazie ciao a tutti.
aaa
17/11/09 16:22
GrG
non ho capito bene...
poi tu li chiami apici (ossia: ') ma presumo intenda le virgolette (cioè: ";)...
comunque ad esempio per far comparire un msgbox con scritto: ciao" Per far "capire" a vb che " è da intendersi come "stringa" allora o usi chr(34) o la doppia virgoletta, quindi il codice può essere o:

msgbox "ciao"""

oppure

msgbox "ciao" & chr(34)
aaa