Foro de elhacker.net

Programación => Programación Visual Basic => Mensaje iniciado por: Jareth en 1 Abril 2007, 22:53 pm



Título: Problema al escribir
Publicado por: Jareth en 1 Abril 2007, 22:53 pm
Hola,tengo un problema siempre que abor algo,como output por ejemplo y escribo aparecen caracteres.ej:
Código:
Open "c:\test.bat" For Output As #1
Write #1, , "@echo off" & vbNewLine
Write #1, , sdata(1)
Close #1

y en el bat sale esto:
Código:
,"@echo off
"
,"del /f/s/q capture12.jpg"
Esas comas y comillas,de donde salen???


Título: Re: Problema al escribir
Publicado por: SheKeL_C$ en 1 Abril 2007, 23:23 pm
Salen al escribir write, en vez d eso, escribe print. La sintaxis es la misma.

Otra cos, es que en vez de escribir vbnewline utiliza vbcrlf, que es como dar al intro


Título: Re: Problema al escribir
Publicado por: ~~ en 1 Abril 2007, 23:27 pm
Write solo lleva una , pero de todas maneras no se por q  pasa eso... azlo asi:

Código:
Open "c:\test.bat" For Binary As #1
Put #1, , "@echo off" & vbCrLf
Put #1, , "dsfFSD"
Close #1


Título: Re: Problema al escribir
Publicado por: Jareth en 1 Abril 2007, 23:32 pm
Perfecto!Ya me va.Muchas gracias a los dos.
Saludos.


Título: Re: Problema al escribir
Publicado por: Mad Antrax en 1 Abril 2007, 23:40 pm
No uses Write, usa Put o Print

Yo en el cactus uso Print


Título: Re: Problema al escribir
Publicado por: vivachapas en 2 Abril 2007, 02:31 am
un manual q me ayudo mucho tb ;)

te dejo el link


http://www.recursosvisualbasic.com.ar/htm/tutoriales/tutorial-basico7.htm (http://www.recursosvisualbasic.com.ar/htm/tutoriales/tutorial-basico7.htm)