Bom dia Garagistas.....

Espero que estejam todos bem!

Amigos....

Eu executo um comando pelo Visual Basic que inicia um certo comando no Arduino...

só que quando eu executo ele aparece a quela janela DOS do Prompt de comando.

tentei dar um jeito de executar ela minimizada usando o sistema de atalho mais não deu certo.

então eu queria saber se tem como incrementar algum comando para ela fazer isso ocultamente.

se vcs tiverem alguma ideia que possa me ajudar fico agradecido.... desde já obrigado!!!

Segue código Visual Basic

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.IO.Ports;
using System.IO;

namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
SerialPort sp= new SerialPort();
sp.PortName = "com200";
sp.BaudRate=9600;
sp.Open();
sp.Write("d"); 
sp.Close();
}
}
}

Exibições: 1026

Responder esta

Respostas a este tópico

Bean, bom dia!

A sua aplicação é do tipo Console Application. Então ela vai sempre executar no console que é controlado pelo Windows.

Uma sugestão é criar uma aplicação Windows Forms ao invés de console Application.

Nesse caso será exibida uma janela do Windows que você pode controlar melhor, definindo Windows type como Hide.

Bom dia, Jose Augusto Cintra!, mais me tira uma duvida, esse windows form tem como eu ter o executável como o Visual Basic?

é que eu sou totalmente iniciante em programação....

Sim. Do mesmo jeito. Na verdade, é mais comum uma aplicação Windows Forms do que Console.

Quando você inicia um novo projeto, o Visual Studio te dá a opção de escolher qual tipo de aplicação.

Mas antes, teste a sugestão que o Eduardo Silva Passou

Obrigado José... não consegui resolver esse problema.... mais vou continuar procurando.... obrigado!!

Usando essa pesquisa no google:
https://www.google.com.br/search?biw=1356&bih=651&q=hide+co...

Cheguei a alguns resultados interessantes:
http://stackoverflow.com/questions/2139637/hide-console-of-windows-...
http://stackoverflow.com/questions/21866105/how-to-run-a-console-ap...

Esse seria um recurso para deixar o Console invisivel:
HWND hwnd = GetConsoleWindow();
ShowWindow(hwnd, 0);

Mais o ideal é que você estude mais um pouco, trabalhe com windows forms.

Bom dia Eduardo!!! tem razão, tenho que estudar mais antes de fazer esses tipos de perguntas.... me desculpe.

Não cara, não foi uma crítica destrutiva rsrs. Mais essa solução que eu dei já é uma forma de estudo. Custa a você testar e ver os resultados e então estudar o que faz cada coisa. Grande Abraço!

Eu entendi sim..... estou trabalhando no que vc me mandou....Obrigado!

 Eduardo Silva Obrigado......

do jeito que vc disse....

estudei os links que vc me explicou.....

como eu não sei ingles, mudava para o tradutor depois voltava ao normal.....

como resolvi?

Monto o programa no visual studio

antes de executa-lo 

vou em propriedades do projeto

la clico em Application

Vou em Output type:

e mudo para: Windows Application.

Pronto... só executar que da certinho.... testei em outro pc para confirmar

resposta 100%....

Maninho.... Obrigado Pela Força.....e agradeço também ao  Jose Augusto Cintra que me ajudou nessa duvida......

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço