Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> Visual Basics Programming >> Content
    Hvordan bruke VB VBA til å utføre en Ping Test
    Automatisering av prosessen med å pinge forskjellige adresser med Visual Basic for Applications ( VBA ) kan spare deg for mye tid, spesielt når du har å pinge mange adresser . Å pinge en adresse betyr å kjøre en test og finne ut om adressen er tilgjengelig over nettverket . VBA er svært lik VB og du kan bruke den i alle Microsoft Office-program som for eksempel Excel. Å pinge en vert, må du bruke noen få objekter variabler for å kjøre et script kommando ved hjelp av " Windows Scripting . " Du kan bruke denne metoden for å sjekke vertsadresser kontinuerlig for å sørge for at de er oppe og går . VBA- programmet kan generere en feil i tilfelle en mengde reagerer ikke. Du trenger
    Microsoft Office
    Vis flere instruksjoner
    en

    Launch Microsoft Word , klikk på " Developer " og klikk " Visual Basic " for å starte VBA editor vinduet. Klikk på " Insert"-menyen og klikk " Module" for å sette inn en ny kode modul .
    2

    Kopier og lim inn følgende kode for å lage den prosedyre som vil kalle " myPingFunction " og vise ping resultater for " google.com " gjennom en meldingsboks : en

    Private Sub callPingFunction ( ) MsgBox myPingFunction ( " google.com ") End Sub
    3

    Edit " google . com " i forrige trinn og skriv verten du ønsker å pinge .
    4

    Kopier og lim inn følgende funksjon for å pinge verten adressen du sendt til funksjon og returnere resultatene til kaller fremgangsmåten : en

    Funksjon myPingFunction ( hostAddress As String ) As StringDim FSObj Som ObjectDim shellObj Som ObjectDim tmpFileObj Som ObjectDim Sline Som StringDim sFilename Som StringSet FSObj = CreateObject ( " Scripting.FileSystemObject ") Set shellObj = CreateObject ( " Wscript . Shell " ) sFilename = FSObj.GetTempNameshellObj.Run " cmd /c ping "& hostAddress &" > "& sFilename , 0 , TrueSet tmpFileObj = FSObj.OpenTextFile ( sFilename , 1 ) Do While tmpFileObj . AtEndOfStream < > TruesLine = tmpFileObj.ReadlinemyPingFunction = myPingFunction & Trim ( Sline ) LooptmpFileObj.CloseFSObj.DeleteFile ( sFilename ) End Function
    5

    Klikk i " callPingFunction " prosedyre og trykk " F5 " å kjøre den. Ping resultatene kommer til å bli vist gjennom en meldingsboks.

    früher :

     Weiter:
      Relatert Artike
    ·Hvordan bruke Scrollbar Med Listbox i Visual Basic 6.0 
    ·Slik konverterer til Binary i VBA 
    ·Hvordan lage en knapp som åpner et annet skjema i Visu…
    ·Visual Basic spill Tutorial 
    ·Hvordan lage en funksjon i Visual Basic 
    ·Slik konverterer Int å flyte på Visual Basic 
    ·Hvordan sette attributter i Visual Basic 
    ·Hvordan sette indeksverdier av ComboBox for VB 
    ·Fordeler med VB.NET 
    ·Hvordan lage en MSChart kontroll for en XY Scatter i VB…
      Anbefalte artikler
    ·Utvalg Struktur i C Programming 
    ·Debugging Tools for Visual Basic 
    ·Hvordan lage nettlesere i Visual Basics 
    ·Hvordan lage en Drive List Box i Visual Basic 
    ·Hvordan å kompilere et Makefile 
    ·Hvordan endre ikon i Xcode 
    ·Hvordan bruke HTTP-komprimering og ColdFusion 
    ·Slik oppretter og ødelegge gjenstander 
    ·Hva er Tk Format 
    ·Hvordan sette noe på en Python bane i Terminal 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/