Mini Tuto ~ Comillas En VB.
Por Ejemplo...
Quieren crear un txt (rutadelexe\ejemplo.txt) con el mensaje Yo juego al "Counter Strike!"
'se usan tres """ - """ para poner palabras entre comillas
Open App.Path & "\ejemplo.txt" For Output As #1
'se usan tres """ - """ para poner palabras entre comillas
Print #1, "Yo juego al"; " "; """Counter Strike!"""
Close #1
'abre el block de notas
Shell "notepad.exe ejemplo.txt", vbNormalFocus
'petro_boca
'excombicto
tambien podes hacer algo como:
Print #1, "Yo juego al " & Chr(34) & "Counter Strike!" & Chr(34)
Cita de: seba123neo en 27 Agosto 2010, 02:29 AM
tambien podes hacer algo como:
Print #1, "Yo juego al " & Chr(34) & "Counter Strike!" & Chr(34)
es bueno, pero no lo entiendo.. seria asi?
hay que poner
Chr(34) entre las palabras entre comillas?
Print #1, "palabra sin comillas " & Chr(34) & "palab con comillas" & Chr(34)
Edito, Yase Como Se Usa ;D
haber si entendes.
Chr(34)
equivale al 34 en ascii (mantene el alt y apreta 34 " ohhhhhhh)
entonces cuando quieras escribir una comilla sencillamente pones & Chr(34) & y listo
Proba esto y adaptalo
Debug.Print "La palabra " & Chr(34) & "Perro" & Chr(34) & " esta entre comillas (" & Chr(34) & Chr(34) & ")"
""" --- >chr(34)
mmm ya lo han posteado Sorry 8) (Eso me pasa por no leer algo que crei que no le habian dado importancia!¡.)
Dulces Lunas!¡.
Cita de: seba123neo en 27 Agosto 2010, 02:29 AM
tambien podes hacer algo como:
Print #1, "Yo juego al " & Chr(34) & "Counter Strike!" & Chr(34)
O asi, pero yo prefiero como te han dicho antes...
Print #1, "Yo juego al ""Counter Strike!"""
DoEvents¡! :P
HOLA!!!
Hablando de los Chr()
Tienen idea que diferencia hay entre ALT + 160 "á" Y ALT + 0160 " " (por si no sale es un espaciador diferente al de la barra espaciadora)
Esa es mi pequeña duda XD.
GRACIAS POR LEER!!!
Cita de: 79137913 en 27 Agosto 2010, 13:14 PM
HOLA!!!
Hablando de los Chr()
Tienen idea que diferencia hay entre ALT + 160 "á" Y ALT + 0160 " " (por si no sale es un espaciador diferente al de la barra espaciadora)
Esa es mi pequeña duda XD.
GRACIAS POR LEER!!!
yo con alt + 0160 hago archivos sin nombre.
osea, es un espacio ESPECIAL (Considerado como caracter de el ABC... y si no es asi, es porq no lo se eexpplicar)
HOLA!!!
JAJAJAJAJAJA, gracias, pero me referia a como llamo a los chr() con un cero delante, el VB me borra el cero delante del 160 automaticamente
entonces escribo chr(0160) y me lo corrige --> chr(160)
Se entendio? XD
GRACIAS POR LEER!!!
Cita de: 79137913 en 27 Agosto 2010, 19:32 PM
HOLA!!!
JAJAJAJAJAJA, gracias, pero me referia a como llamo a los chr() con un cero delante, el VB me borra el cero delante del 160 automaticamente
entonces escribo chr(0160) y me lo corrige --> chr(160)
Se entendio? XD
GRACIAS POR LEER!!!
Open App.Path & "\ejemplo.txt" For Output As #1
'se usan tres """ - """ para poner palabras entre comillas
Print #1, "Aca Ahi un espacio -> a-" & Chr("0160") & "-bYa Termino"
Close #1
'abre el block de notas
Shell "notepad.exe ejemplo.txt", vbNormalFocus
'petro_boca
'excombicto
espacio entre
a--b
osea, queda asi
a- -b
en "Codigo"
"...a-" & Chr(
"0160
") & "-b...."
GRACIAS!!!
Nada mas habia que poner el nro entre comillas !!! QUE BUENO!!!
DE VUELTA GRACIAS!!!
Cita de: 79137913 en 27 Agosto 2010, 19:59 PM
GRACIAS!!!
Nada mas habia que poner el nro entre comillas !!! QUE BUENO!!!
DE VUELTA GRACIAS!!!
de nada..
es mas, yo no lo sabia, esq nunca uso CHR() (Soy nuevo)
y empeze a usar el de las comillas (34) , y dije... "Le desaparece el 0.. y si lo pongo entre comillas?" y funciono xD