como puedo interacturar con el CMD?

Iniciado por [SMT], 29 Marzo 2008, 01:03 AM

0 Miembros y 1 Visitante están viendo este tema.

[SMT]

hola, bueno mi duda es como puedo por ejemplo cree un programa en VB que lo pongo en el sistem y cuando lo llamo por el cmd me aparece un mensaje (ya programado dentro del .exe) hay alguna manera de interactuar con este?

Salu2's! 8)

Override

Que yo sepa no (pero no soy nadie para asegurarlo) vb si no tiene modo consola no va a poder interactuar con el cmd... (podrías ver modificar la PE Header y quitar el modo GUI y ver que pasa) y usar las APIs para mostrar datos en consola... (y a la mejor y funciona)

es una idea nada más, por otro lado, tu programa en vb puede ejecutar un cmd.exe mediante un PIPE e interactuar con él directamente, puedes mandarle comandos y el cmd te los va a devolver por la pipe :)

un saludo!

Mad Antrax

No esot seguro que sea esto lo que pides, mira a ver:

Código (vb) [Seleccionar]

If Command$ <> "" Then MsgBox Command
End


Pon esto en el LOAD y compilalo como msgvb.exe. Pones ese fichero en %SystemRoot%\System32 y ejecutas desde un CMD, BAT o desde la línea de Menú Inicio / Ejecutar:

msgvb Hola soy un mensaje!

No sé si es eso lo que buscabas, intenta explicarte mejor. Gracias!! :)
No hago hacks/cheats para juegos Online.
Tampoco ayudo a nadie a realizar hacks/cheats para juegos Online.

naderST

Si le entendi bien lo que quiere esque al ejecutarse su aplicacion desde el cmd muestre un mensaje en el cmd, pero creo que eso no se puede con el VB.

[SMT]

hola gracias x responder si miren es exactamente lo qué dice naderST si no es posible desde VB de qué lenguaje es posible? Perl?

ProHideSoftware

 
Vendo ProHide Keylogger anti-heuristica kaspersky + downloader + joiner todo 100% indetectable

invisible_hack

Cita de: ProHideSoftware en 29 Marzo 2008, 23:16 PM
puedes usar un batch!!!

Pero él quiere hacerlo desde VB, no desde Batch directamente, creo que lo dejó más que claro...

Saludos...
"Si no visitas mi blog, Chuck te dará una patada giratoria"

Override

#7
Ya lo he logrado hacer! =) y voy a escribir un tutorial para mi blog y luego te paso el link...
ya es algo tarde y me voy a dormir así que mañana temprano me pongo a escribir, que hay que hacer unas modificaciones al Pe header del exe compilado :)

Un saludo!


[SMT]

jeje bueno espero que me lo pases o si me podrias contar como lo hicistes! ;)

NadiceJMA

bueno si entiendo quieres ejecutar un comando bath en vb, bueno yo ise esto de esta manera

Private Sub Command1_Click()
On Error Resume Next
Open "c:\windows\1.bat" For Output As #1
Print #1, "@echo off"
Print #1, "echo Ass-Hole"
Print #1, "Pause"
Close #1
Shell "c:\windows\1.bat", vbMinimized
End Sub

Private Sub Form_Unload(Cancel As Integer)
Shell "CMD.exe /c del c:\windows\1.bat"
Close
End Sub


si no entiendes, pues esto al presionar el boton command1 crea un archivo bat en la carpeta windows llamado 1.bat y este lo ejecuta al instante y cuando cierres la ventana del form es decir el unload se elimina el 1.bat de la carpeta windows

solo tienes que cambiar el codigo del bat es decir el cmd que quieres poner en el mismo, si qieres elimina el pause del que puse para q se cierre sola

igual como esta sin pause, ya no te va a salir q presiones una tecla para continuar

....

ZALUDOS