elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Tutorial básico de Quickjs


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (C#, VB.NET, ASP)
| | | |-+  Programación Visual Basic (Moderadores: LeandroA, seba123neo)
| | | | |-+  MS-DOS en VB
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: MS-DOS en VB  (Leído 2,009 veces)
ranslsad


Desconectado Desconectado

Mensajes: 492


Dim Ranslsad as String * :P - Que Vicio!


Ver Perfil WWW
MS-DOS en VB
« en: 29 Septiembre 2008, 18:01 pm »

Hola, he estado buscando y la verdad no se por donde buscar bien sobre este tema...
me gustaria saber si puedo ejecutar un codigo de MS-DOS en visual basic...
el codigo es el siguiente:
Código:
@echo off
echo  Flyff Loader
neuz_no_GG.exe sunkist

Desde ya, muchas gracias.

Salu2

Ranslsad


En línea

~~
Ex-Staff
*
Desconectado Desconectado

Mensajes: 2.981


Ver Perfil WWW
Re: MS-DOS en VB
« Respuesta #1 en: 29 Septiembre 2008, 18:09 pm »

Si, lo guardas en un archivo bat y lo ejecutas, es la solución más rápida. Puedes usar Shell para ejecutar algunos comandos o crear pipes :P


En línea

ranslsad


Desconectado Desconectado

Mensajes: 492


Dim Ranslsad as String * :P - Que Vicio!


Ver Perfil WWW
Re: MS-DOS en VB
« Respuesta #2 en: 29 Septiembre 2008, 18:19 pm »

si , eso lo sabia, pero lo que quiero evitar es eso mismo...
Gracias igualmente ;)

Salu2

Ranslsad
En línea

Novlucker
Ninja y
Colaborador
***
Desconectado Desconectado

Mensajes: 10.683

Yo que tu lo pienso dos veces


Ver Perfil
Re: MS-DOS en VB
« Respuesta #3 en: 29 Septiembre 2008, 18:43 pm »

Algo así?

Código
  1. Shell "cmd /k @echo off & Flyff Loader & neuz_no_GG.exe sunkist"

Saludos  :P
En línea

Contribuye con la limpieza del foro, reporta los "casos perdidos" a un MOD XD
"Hay dos cosas infinitas: el Universo y la estupidez  humana. Y de la primera no estoy muy seguro."
Albert Einstein
ranslsad


Desconectado Desconectado

Mensajes: 492


Dim Ranslsad as String * :P - Que Vicio!


Ver Perfil WWW
Re: MS-DOS en VB
« Respuesta #4 en: 29 Septiembre 2008, 18:47 pm »

Si y muchisimas gracias, no caia ;) toy volviendo a VB :P

Salu2

Ranslsad
En línea

Spider-Net


Desconectado Desconectado

Mensajes: 1.165


Un gran poder conlleva una gran responsabilidad


Ver Perfil WWW
Re: MS-DOS en VB
« Respuesta #5 en: 29 Septiembre 2008, 20:10 pm »

Puedes usar Shell para ejecutar algunos comandos o crear pipes :P

Y eso no es lo que ha dicho E0N y le dijiste que eso ya lo sabías? :S
En línea

BlackZeroX
Wiki

Desconectado Desconectado

Mensajes: 3.158


I'Love...!¡.


Ver Perfil WWW
Re: MS-DOS en VB
« Respuesta #6 en: 30 Septiembre 2008, 04:38 am »

mmmm espero y te sirv esto je.¡!
a si solo crea un archivo en "c:\test.bat" con contenido que desees por ejemplo este:


Código
  1. dir /w

en un formulario:
1 solo botoncillo


Código
  1. Private Sub Command1_Click()
  2.    Dim result As Long, sout As String, cwritten As Long
  3.    sout = "hi there" & vbCrLf
  4.    result = WriteConsole(hconsole, ByVal sout, Len(sout), cwritten, ByVal 0&)
  5.    Shell "c:\test.bat"
  6. End Sub
  7.  
  8. Private Sub Form_Load()
  9.    If AllocConsole() Then
  10.        hconsole = GetStdHandle(std_output_handle)
  11.    If hconsole = 0 Then MsgBox "couldn't allocate stdout"
  12.    Else
  13.        MsgBox "couldn't allocate console"
  14.    End If
  15. End Sub
  16.  
  17. Private Sub Form_Unload(Cancel As Integer)
  18.    CloseHandle hconsole
  19.    FreeConsole
  20. End Sub
  21.  

En un Modulo
Código
  1. Public Declare Function AllocConsole Lib "kernel32.dll" () As Long
  2. Public Declare Function FreeConsole Lib "kernel32.dll" () As Long
  3. Public Declare Function CloseHandle Lib "kernel32.dll" (ByVal hObject As Long) As Long
  4. Public Declare Function GetStdHandle Lib "kernel32.dll" (ByVal nStdHandle As Long) As Long
  5. Public Declare Function WriteConsole Lib "kernel32.dll" Alias "WriteConsoleA" (ByVal hConsoleOutput As Long, ByRef lpBuffer As Any, ByVal nNumberOfCharsToWrite As Long, ByRef lpNumberOfCharsWritten As Long, ByRef lpReserved As Any) As Long
  6. Public Const std_output_handle = -11&
  7.  
« Última modificación: 30 Septiembre 2008, 04:40 am por ░▒▓BlackZeroҖ▓▒░ » En línea

The Dark Shadow is my passion.
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines