Foro de elhacker.net

Programación => Programación Visual Basic => Mensaje iniciado por: HexicZ en 27 Julio 2016, 01:08 am



Título: [Ayuda pls] Como poner consola en programa VB
Publicado por: HexicZ en 27 Julio 2016, 01:08 am
Osea que el CMD funcione en segundo plano y en un TextBox aparezca lo que aparece en el CMD no se si me explico...


Título: Re: [Ayuda pls] Como poner consola en programa VB
Publicado por: MCKSys Argentina en 27 Julio 2016, 01:13 am
Hola!

Revisa esto: http://odetocode.com/Articles/97.aspx (http://odetocode.com/Articles/97.aspx)

Saludos!


Título: Re: [Ayuda pls] Como poner consola en programa VB
Publicado por: Eleкtro en 27 Julio 2016, 01:40 am
El enlace proporcionado por el compañero @MCKSys Argentina es para VB.NET, no VB6. Si no te importa el lenguaje entonces yo te recomiendo hacerlo en VB.NET por su simplicidad, ya que en VB6 podría resultar una tarea muuuy tediosa de llevar a cabo, ya sea mediante las funciones de la Win32 API, o mimetizando una falsa CMD con los controles disponibles en VB6.

En .NET, puedes utilizar un user-control de terceros llamado ConsoleControl:
  • https://github.com/dwmkerr/consolecontrol

(https://github.com/dwmkerr/consolecontrol/blob/master/Assets/screenshot.png?raw=true)

Si vas a usarlo te advierto que los métodos asincrónicos están bugueados (https://github.com/dwmkerr/consolecontrol/issues/20), el autor no implementó un buen modelo de diseño de programación asincrónica, pero para cosas normalitas ese control te debería bastar, ahorrándote cualquier complicación adicional como desarrollar por ti mismo el algoritmo.

Saludos


Título: Re: [Ayuda pls] Como poner consola en programa VB
Publicado por: tincopasan en 27 Julio 2016, 04:15 am
lo que faltaría saber es si el cmd lo ejecutas independientemente o los comandos los envías desde vb


Título: Re: [Ayuda pls] Como poner consola en programa VB
Publicado por: Lekim en 29 Julio 2016, 00:52 am
iba a meter un código pero elhacker me dice:

Código:
Web Application Firewall (WAF) Blocked


::CAPTCHA_BOX::
Una regla de seguridad ha sido aplicada. Si crees que es un error (falso positivo) contacta con webmaster@elhacker.net. Gracias.


pues nada  :(


s2s


Título: Re: [Ayuda pls] Como poner consola en programa VB
Publicado por: Eleкtro en 29 Julio 2016, 01:35 am
iba a meter un código pero elhacker me dice:

Efectivamente, es un error del foro que ya reporté, el cual nos perjudica a todos los desarrolladores de .NET.

No utilices el nombre Thread.Sleep con ningún tag, en lugar de eso simplemente importa el namespace correspondiente para acortar el nombre de la función, ejemplo:

Código
  1. Imports System.Threading.Thread
  2.  
  3. Sleep(...)

Esa es la solución que encontré, pero es posible que de todas maneras surga el bug al utilizar el nombre "Sleep" usando el tag code.

Este mensaje no va dirigido solamente a ti, sino a los demás que se sientan afectados.
Adiós.

  • http://foro.elhacker.net/programacion_general/leed_esto_si_el_foro_os_muestra_error_web_application_firewall_waf_blocked-t455760.0.html


Título: Re: [Ayuda pls] Como poner consola en programa VB
Publicado por: NArNAr00 en 30 Julio 2016, 18:22 pm
http://www.cristalab.com/tutoriales/ejemplo-de-aplicacion-de-consola-con-visual-basic-.net-c78283l/


Título: Re: [Ayuda pls] Como poner consola en programa VB
Publicado por: fary en 31 Julio 2016, 08:43 am
Mira la API AllocConsole  y las relacionadas con ella.

Saludos.