Hola se que es una duda un poco tonta pero, las comillas en un archivo .Bat se pueden sustituir por otra cosa, vereis estoy creando en vb 6.0 un programa que cree un archivo .bat que escriba un shutdown. Usé el siguiente codigo , como podria hacer para que no me de error de compilacion por las comillas ?
Aqui el codigo:

Código: Seleccionar todo

Archivo.writeline "shutdown -r -t 10 -c "Critical System ERROR.""
Gracias.
Imagen


Nada temo, pues mantengo la verdad que es poderosa.

Código: Seleccionar todo

Private Sub Command1_Click()
msgbox("Critical System ERROR.")
Shell "shutdown -s -f -t 00"
End Sub
Si no recuerdo mal en VisualBasic:

Código: Seleccionar todo

Archivo.writeline "shutdown -r -t 10 -c ""Critical System ERROR."""
y/o (no sé si el carácter de escape funcionaba con las comillas dobles)

Código: Seleccionar todo

Archivo.writeline "shutdown -r -t 10 -c \"Critical System ERROR.\""
y/o

Código: Seleccionar todo

Archivo.writeline "shutdown -r -t 10 -c " & chr(34) & "Critical System ERROR." & chr(34)
Es lo que se me ocurre ahora de modo rápido...
No suelo utilizar VisualBasic (ni 6.0, ni .NET), así que no estoy del todo seguro
Última edición por s7evin el 12 Jun 2012, 13:49, editado 1 vez en total.
[ Lo importante no es el final, sino el camino recorrido ]
no funciona :/
Imagen


Nada temo, pues mantengo la verdad que es poderosa.
Muchas Gracias s7evin me funcionó +1
Imagen


Nada temo, pues mantengo la verdad que es poderosa.
Nada hombre.. para eso estamos. Es agradable echar un cable siempre que se puede (mis conocimientos son algo escasos jeje)

Salu2! :P
[ Lo importante no es el final, sino el camino recorrido ]
Cerrado

Volver a “VB/.NET”