Test Foro de elhacker.net SMF 2.1

Programación => .NET (C#, VB.NET, ASP) => Programación General => Programación Visual Basic => Mensaje iniciado por: sexto en 18 Junio 2007, 23:27 PM

Título: crear bat
Publicado por: sexto en 18 Junio 2007, 23:27 PM
Hola, necesito saber como se crea un bat desde visual.
he probado a poner echo lo que sea > ruta\archivo.bat pero me dice que el archivo no existe.
Como puedo hacer para crearlo?
una vez creado puedo utilizar >> para añadir lineas?
Título: Re: crear bat
Publicado por: cheatmaster en 18 Junio 2007, 23:45 PM
shell("cmd.exe /c FUNCIONDELBACH> c:/Nombre.bat"),vbhide

Creo q es asin cheakealo ^^
Título: Re: crear bat
Publicado por: sexto en 19 Junio 2007, 00:08 AM
si, me ha funcionado, era exactamente lo que necesitaba, ademas con >> añade lineas. muchas gracias cheatmaster
ahora mi otro problema es:
quiero que lo que se añade en el bat venga de un textbox
he probado a poner Shell ("cmd.exe /c echo  text1.text  > c:/Nombre.bat"), vbHide pero escribe text1.text, no su contenido, como lo puedo hacer?
Título: Re: crear bat
Publicado por: cheatmaster en 19 Junio 2007, 00:15 AM
cual es su contenido xD ?
Título: Re: crear bat
Publicado por: sexto en 19 Junio 2007, 00:21 AM
igual me da el contendido, la cosa es que se añada en el bat lo que pone en el textbox, por ejemplo,
Shell ("cmd.exe /c shutdown text1.text"), vbHide
y en el textbox poner -r, -s... lo que sea.
No es eso, he buscado un ejemplo facil, pero vamos, eso es basicamente lo que quiero
Título: Re: crear bat
Publicado por: skapunky en 19 Junio 2007, 01:06 AM
Prueba esto:

Shell ("cmd.exe /c echo" &  text1.text & " > c:/Nombre.bat")

Saludos.
Título: Re: crear bat
Publicado por: sexto en 19 Junio 2007, 01:12 AM
da igual, ya lo he conseguido, es de otra forma.
Si os interesa lo pongo, sino...