| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> Visual Basics programmation >> Content
    Comment faire pour extraire une adresse IP de texte avec VBS
    excelle script Visual Basic à l'automatisation des tâches simples , mais quand vient le temps d' effectuer des manipulations complexes de texte , vous avez besoin de sortir la grosse artillerie . Le langage d'expression régulière pour rechercher et manipuler du texte de moyens sophistiqués existe depuis des décennies et a été une partie de script Visual Basic depuis la fin des années 90. En utilisant ce langage , vous pouvez passer par des documents entiers traquer difficiles à trouver des informations , telles que les adresses IP valides . Instructions
    1

    bloc-notes ouvert (ou tout autre éditeur de texte ) et collez le texte suivant :

    " C'est un texte qui contient des adresses IP comme 194.23.14.34 et 238.12 . 43.54 . Elle contient également une adresse IP faux, comme 493.234.534.234 , qui ne sera pas détecté, car ils ne représentent pas de véritables adresses IP possibles. "

    Il est utilisé comme texte de test pour le script. Si fonctionne correctement , le script doit ramasser les deux premières adresses IP , mais pas la dernière. Les adresses IP peuvent contenir des nombres entre 0 et 255 seulement . Depuis la dernière utilise « 493 » et « 534 », il est invalide et ne doit pas être détecté par votre script.
    2

    enregistrer avec le nom " textWithIPs.txt . "
    < Br . > Hôtels 3

    de la presse "Ctrl -n " pour ouvrir un nouveau document dans Notepad
    4

    Tapez la commande suivante :

    dim OFS, textFile , texte , IPList , re

    const ForReading = 1

    ensemble re = New RegExp

    re.Global = True

    re.Pattern = FSO = CreateObject (" Scripting.FileSystemObject " )

    ensemble textFile = FSO.OpenTextFile ( "c: \\ textWithIPs.txt " , ForReading )

    text = " "

    faire jusqu'à textFile.atEndOfStream

    texte
    = text & textFile.readLine

    boucle

    textFile.close

    ensemble IPList = re.Execute (texte)

    pour chaque IP dans IPList

    MsgBox résultats d'

    Suivant

    enregistrer sous le nom de " ipExtractor.vbs . " Assurez-vous que l'extension est " vbs » et non « txt ».
    5

    Cliquez sur "Démarrer" et " My Computer". Double-cliquez sur le dossier "C : \\" " . IpExtractor.vbs " dur et double - cliquez sur le fichier Après un bref moment, une série de boîtes de message devrait apparaître contenant toutes les adresses IP dans le fichier texte , mais pas les adresses non valides.

    Previous :

    next :
      articles connexes
    ·Comment utiliser des variables dans un VBA requêtes d'…
    ·Comment utiliser la fonction Dir en VBA 
    ·Qu'est-ce que CLR programmation 
    ·Comment déplacer un PictureBox en VB 
    ·Comment surveiller les événements en VBA 
    ·Comment créer un jeu Xbox 360 à l'aide de Microsoft V…
    ·Comment imprimer le contenu d' une zone de liste dans V…
    ·Comment utiliser un fichier resx dans Vb.Net 
    ·Comment créer une liste déroulante dans une colonne D…
    ·Différence entre les fonctions et sous-routines en Vis…
      articles en vedette
    ·Forms dans Visual Basic dans le projet du système scol…
    ·Comment faire pour convertir DataTables à Cordes 
    ·Comment faire un monde soustractif dans UDK 
    ·Comment obtenir une page Web à distance avec JavaScrip…
    ·Comment rédiger un lecteur de flux RSS en Java 
    ·Comment utiliser Xcode 
    ·Comment insérer des données dans MySQL avec PHP 
    ·Comment utiliser NetBeans pour déboguer MATLAB 
    ·Float entrée Java 
    ·MySQL vs. Texte 
    Copyright © Connaissances Informatiques http://fr.wingwit.com