Software  
 
Conhecimento computador >> Software >> Produtividade de Software >> 
Como se comunicar com o console no Visual Basic
Visual Basic não inclui uma maneira simples de se comunicar diretamente com o console , a tela preta você acessa no Vista , digitando "cmd" na caixa "Start Search" ou executar o "Prompt de comando " link " Acessórios Programa ". Microsoft faz fornecer instruções para uma envolvido solução alternativa , que é descrito neste exemplo, usando alguns dos comandos específicos autorizados . Mesmo assim , a comunicação é limitada , sem conhecimento de programação avançada e rotinas de programação complicadas. Instruções
1

Abra o Visual Basic e iniciar um novo projeto, usando o modelo " Standard EXE " encontrado em "Arquivo", "New Project ". Clique em " Project" no menu superior e " Add Module " na lista drop-down.
2

Digite as seguintes linhas na janela de Module1 , que de acordo com a Microsoft contêm o único código que permitirá comunicação direta com o console no Visual Basic. O sublinhado no final de algumas linhas indica que o texto na próxima linha é uma continuação da linha atual . Não inclua o sublinhado ao entrar esse código , basta continuar a digitar em uma linha:

Opção ExplicitDeclare Função AllocConsole Lib " kernel32 " () As Função LongDeclare FreeConsole Lib " kernel32 " () As Função LongDeclare CloseHandle Lib " kernel32 " (ByVal hObject As Long ) _AS LongDeclare Função GetStdHandle Lib" kernel32 " (ByVal _nStdHandle As Long ) em função LongDeclare WriteConsole Lib" kernel32 " Alias ​​" WriteConsoleA " _ByVal hConsoleOutput As Long , lpBuffer As Any , ByVal _nNumberOfCharsToWrite As Long , lpNumberOfCharsWritten As Long , _lpReserved as Any ) Como LongPublic Const STD_OUTPUT_HANDLE = -11 &
3

clique duas vezes em Form1 na lista de projetos à direita para abrir o formulário . Clique em " Exibir" e em seguida "Código" da lista. Entre essas linhas :

Dim hConsole como LongPrivate Sub Form_Load () Se AllocConsole () = ThenhConsole GetStdHandle ( STD_OUTPUT_HANDLE ) Se hConsole = 0 Then MsgBox "Não foi possível alocar STDOUT " ElseMsgBox " Não foi possível alocar console" Fim IfEnd Sub

Sub Form_Unload privada (Cancel As Integer) CloseHandle hConsoleFreeConsoleEnd Sub
4

Mantenha a tecla Shift e F7 para retornar à visualização de objetos de Form1. O código inseridas até o momento dá acesso ao Console. Digite um código para dar instruções para o console. Adicionar um OptionButton para o formulário usando o ícone de opção na lista de controles gerais na coluna ToolBox à esquerda. Arraste o botão no canto superior esquerdo do formulário. Repita esta ação mais três vezes , o espaçamento entre os botões em duas colunas e duas linhas. Adicionar um último controle, um botão de comando da caixa de ferramentas.
5

Faça as seguintes alterações no painel Propriedades sobre o direito à propriedade Caption de cada controle , mudando o padrão Option1 , Option2 e assim por diante para novas legendas leitura "Diretório de Disco", "ipconfig /all ", "Os usuários da Rede " e " Limpar tela". Alterar a legenda CommandButton para " Go".
6

Use o bloco de notas para criar quatro arquivos de texto com um sufixo " . Bat" em vez de " . Txt ". Anote cuidadosamente onde você salvar esses arquivos . Cada arquivo conterá apenas uma linha da seguinte forma:

Matrícula: Conteúdo dirw.bat : DIR /WFileName : ip.bat Conteúdo : ipconfig /ALLFileName : netuser.bat Conteúdo: NET USERFileName : clear.bat Conteúdo: CLS
7

Dê um duplo clique no botão " Go" no formulário para abrir a janela de código. Digite o código entre o " Private Sub Go_Click () " e " End Sub " :

Private Sub Go_Click () Se Option1 = True ThenShell " [ substituto aqui o local do arquivo bat salvo. ] /Dirw . bat "End IFIF Option2 = True ThenShell " [ substituto aqui o local do arquivo bat salvo. ] /ip.bat "End IFIF Option3 = True ThenShell " [ substituto aqui o local do arquivo bat salvo. ] /netuser.bat " End IFIF Opção4 = True ThenShell " [ substituto aqui o local do arquivo bat salvo. ] /clear.bat " End Sub IfEnd

Pressione F5 para executar o programa. Escolha uma das opções e clique em " Go". Isso abre uma janela do console e executa o comando selecionado.

Anterior :

Próximo : No
  Os artigos relacionados
·Como ativar automaticamente um hyperlink ao abrir um do…
·Como escrever em Marathi offline 
·Como desativar R3000 Proxies 
·Como manter o iCal e Sunfire Calendar em sincronia 
·Componentes do Office Professional 
·Como imprimir um calendário do SharePoint 
·Como testar o Microsoft Cluster 2003 
·Como exportar formulários SAPscript 
·Como fazer o download padrão do Visio Stencils 
·Como faço para remover colunas Com Zero Valor 
  Artigos em destaque
·Como construir um site usando o Adobe Photoshop CS5 
·Como unsharpen uma foto no Photoshop Elements 4 
·Como criar um botão no Flash 8 
·Como editar o Start & Endpoint de um iTunes Canção 
·Como converter WMV a FLV Com o Adobe Premiere Pro 
·Como chegar em Irmandade Basílica 
·Como posso obter áudio para armazenar em uma apresenta…
·Meu PDF desaparece quando esta é ampliada 
·Como procurar uma data no MS Excel 2003 
·Como adicionar valores de vários campos em uma consult…
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados