Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Software >> Productivity Software >> Content
Hoe te communiceren met de console in Visual Basic
Visual Basic bevat geen eenvoudige manier om direct met de console , het zwarte scherm u toegang in Vista communiceren door te typen " cmd " in het vak " Zoeken starten " of het uitvoeren van de " Command Prompt " link van " Programma Accessoires . " Microsoft doet leveren instructies voor een betrokken omzeilen , beschreven in dit voorbeeld , volgens enkele specifieke toegestane commando . Zelfs zo , is de communicatie beperkt zonder geavanceerde kennis van programmeren en ingewikkelde programmering routines . Instructies

Open Visual Basic 1 en start een nieuw project , met behulp van de "Standard EXE " sjabloon vinden onder " File ", " New Project . " Klik op " Project " in het bovenste menu en " Module toevoegen " uit het drop - down lijst .

Type 2 de volgende regels in het venster Module1 , die volgens Microsoft bevatten de enige code die het mogelijk maken directe communicatie met de console in Visual Basic . De underscore aan het eind van sommige lijnen geeft aan dat de tekst op de volgende regel is een voortzetting van de huidige regel . Omvatten niet de underscore bij het invoeren van deze code , gewoon doorgaan met het typen op een regel :

Option ExplicitDeclare Functie AllocConsole Lib " kernel32 "
( ) Zoals LongDeclare Functie FreeConsole Lib " kernel32 " ( ) Zoals LongDeclare Functie CloseHandle Lib " kernel32 " ( ByVal hObject als lang) _As LongDeclare Functie GetStdHandle Lib " kernel32 " ( ByVal _nStdHandle als lang) als LongDeclare Functie WriteConsole Lib " kernel32 "alias " WriteConsoleA " _ByVal hConsoleOutput As Long , lpBuffer Zoals Elke , ByVal _nNumberOfCharsToWrite zoals lang, lpNumberOfCharsWritten As Long , _lpReserved Als Elke ) Zoals LongPublic Const STD_OUTPUT_HANDLE = -11 &
3

Dubbelklik op Form1 in de lijst Project inzake het recht op dit formulier te openen . Klik op " View " en vervolgens " Code " uit de lijst . Voer deze lijnen :

Dim hConsole
als LongPrivate Sub Form_Load ( ) Als AllocConsole ( ) ThenhConsole = GetStdHandle ( STD_OUTPUT_HANDLE ) Als hConsole = 0 Then MsgBox " Kon niet STDOUT toewijzen " ElseMsgBox " Kon niet console toewijzen " End IfEnd Sub

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

Houd Shift en F7 om terug te keren naar het object weergave van Form1 . De ingevoerde code tot nu toe biedt toegang tot de console . Voer een code om instructies te geven aan de console . Voeg een OptionButton aan de vorm met behulp van het pictogram optie uit de lijst van algemene controles in de ToolBox kolom aan de linkerkant . Sleep de knop naar de linkerbovenhoek van het formulier . Herhaal dit drie keer , afstand van de knoppen in twee kolommen en twee rijen . Voeg een laatste controle , een CommandButton uit de Toolbox .
5

Maak de volgende wijzigingen in het venster Eigenschappen aan de rechterkant om de eigenschap Bijschrift van elke controle , het veranderen van de standaard Optie 1 , Optie 2 enzovoort tot nieuwe bijschriften lezen " Disk Directory , " " ipconfig /all ", " View Netwerk Users " en " Clear Screen . " Wijzig de CommandButton bijschrift op " Ga . "
6

Gebruik Kladblok om vier tekstbestanden te maken met een " bat . " Achtervoegsel in plaats van " . Txt . " Maak goede nota van waar u deze bestanden op te slaan .

FileName
: : dirw.bat Inhoud : DIR /WFileName : ip.bat Inhoud : IPCONFIG /ALLFileName : netuser.bat Inhoud : NET USERFileName : clear.bat Inhoud : CLS per bestand slechts een regel als volgt bevatten

Dubbelklik op de " Go " knop op het formulier om het venster code te openen 7 . Voer deze code tussen de " Private Sub Go_Click ( ) " en " End Sub " :

Private Sub Go_Click ( ) op Twitter Als Optie 1 = True ThenShell " [ vervangen hier de locatie van het opgeslagen bat file . ] /Dirw . bat "End IFIF Option2 = True ThenShell " [ vervangen hier de locatie van het opgeslagen . bat-bestand ] /ip.bat "End IFIF Option3 = True ThenShell " [ vervangen hier de locatie van het opgeslagen . bat-bestand ] /netuser.bat " end IFIF Optie4 = True ThenShell " [ vervangen hier de locatie van het opgeslagen . bat-bestand ] /clear.bat " end Sub IfEnd

Druk op F5
om het programma uit te voeren . Kies een van de opties in en klik op "Go ". Dit opent een console venster en voert de geselecteerde opdracht .

Previous: Next:
  Productivity Software
·Hoe je Office 2007 installeren…
·Hoe te openen Quattro Pro voor…
·Hoe te bewerken . DAT-bestande…
·Hoe het opzetten van Exchange …
·Hoe te converteren naar VBA VS…
·Hoe te gebruiken van Microsoft…
·Hoe je Voeg de Datum in OpenOf…
·Hoe te beschermen Viewsat Ultr…
·Hoe u uw marges corrigeren voo…
  Related Articles
Hoe maak je een Tilde gebruiken in een W…
Hoe kan ik een Umlaut gebruiken in een W…
Hoe maak je een Holiday Nieuwsbrief op u…
Hoe maak je een viervoudige Wenskaart ma…
Hoe maak je een Tent - Fold Wenskaart Ma…
Hoe te Spelling en grammatica fouten te …
Hoe kan ik een document Zoom in Word 200…
Hoe je tekst rond een afbeelding in Word…
Hoe je de uitlijning van de tekst wijzig…
  Software Articles
·Hoe te Hyphenated Woorden Blijf op dezel…
·Winamp Vs . Windows Media Player 
·Hoe te Reason 4 voor Free Krijg 
·Hoe om muziek toe aan een Flip Video 
·Hoe te Voorwaardelijke opmaak in Excel 2…
·Vergelijking van PowerDirector 8 Ultra &…
·Hoe de Tempo in Reaper Adjust 
·Photoshop Retoucheren Technieken 
·Gereedschappen voor Acrobat Reader 
Copyright © Computer Kennis http://www.nldit.com