quinta-feira, 29 de agosto de 2013

Usando Process.Start

Primeiramente, precisamos incluir o namespace: System.Diagnostics para o projeto ,vamos explicar e dar algumas dicas de como utilizar Process.Start().
 
Abrindo a unidade C de seu computador:
    public class Program
    {
        static void Main(string[] args)
        {
            Process.Start("C:\");
        }
    }
Este comando seria idêntico ao que digitar em seu RUN (executar), vamos abrir a Calculadora do Windows:
    public class Program
    {
        static void Main(string[] args)
        {
            Process.Start("calc.exe");
        }
    }
Vamos efetuar uma busca no Google:
    public class Program
    {
        static void Main(string[] args)
        {
            // Procurando no Google
            SearchGoogle("Edgar Esteves Artigos .NET");

        }

        static void SearchGoogle(string t)
        {
            Process.Start("http://google.com/search?q=" + t);
        }
    }
Entre varias ações que poderá ser executada, vou explicar algumas propriedades:
ProcessStartInfo
Armazena informações sobre o processo.
FileName
O programa ou arquivo que você deseja executar.
It can be a file such as "example.txt". Pode ser um arquivo como "example.txt".
It can be a program such as "WINWORD.EXE". Pode ser um programa como "Winword.exe".
Arguments
Armazena os argumentos ou nome de arquivo.
CreateNoWindow
Permite que você execute um programa de linha de comando em silêncio.
It does not flash a console window. Ele não pisca uma janela do console.
WindowStyle
Utilize esta opção para configurar o windows como oculto.

Bons estudos

0 comentários:

Postar um comentário