Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

AutoIt Mehrere TXT Dateien durchsuchen

Mitglied: LordKingPin

LordKingPin (Level 1) - Jetzt verbinden

08.08.2011 um 22:41 Uhr, 5769 Aufrufe, 1 Kommentar

Hallo zusammen,

Ich habe mir ein Script gebastelt das den User auffordert einen Suchstring einzugeben der in einer Datei gesucht werden soll. Ist das Ergebniss Positiv erscheint eine MSGBox das ein Treffer erfolgt ist mit Dateiname und in welcher Zeile der Suchstring steht. Das ganze sieht so aus:

01.
#include <File.au3> 
02.
$Datei1 = '123.txt'  
03.
 
04.
$Suchstring = InputBox("Info", "Suchstring eingeben:", "", "") 
05.
For $i=0 to _FileCountLines($Datei1) 
06.
    If FileReadLine($Datei1, $i)=$Suchstring Then  
07.
        MsgBox(0,"Melde", "POSITIV: Zeile " & $i & " in Datei " & $Datei1 & "") 
08.
      
09.
    EndIf 
10.
Next 
11.
 
12.
MsgBox(0,"Melde", "Suchvorgang abgeschlossen")
Mein Problem ist nun das ich ein Verzeichnis mit mehreren Unterverzeichnissen habe in denen mehrere TXT Dateien deren Name ich nicht kenne durchsucht werden müssen. Kann man so etwas irgendwie bewerkstelligen?
Desweiteren sollte die Zeile in der der Treffer erfolgt ist komplett in der MSGBox ausgegeben werden.

Für eure HIlfe vorab besten Dank
Mitglied: ReneBln
09.08.2011 um 22:55 Uhr
Hallo LordKingPin,

es ist zwar schon eine Weile her wo ich mit Autoit gearbeitet habe, aber
es sieht mir so aus, als sind es Deine ersten Schritte mit Autoit, denn anstatt $Suchstring würde ich die Funktion StringInStr verwenden, denn das gesuchte Wort könnte ja ein Teilstring von der Zeile seien und nicht die Komplete Zeile und bei mehreren Treffern möchte man ja nicht mehrere MsgBox haben. Oder? Besser wäre vielleicht eine _GUICtrlListView Box im GUI-Fenster (GUICreate).

Oder ist es nur ein Teil vom Skript.

Reicht Dir die normale Windows Suche nicht, oder möchtest Du mit Autoit mehr erreichen?

Ps.:Eine gute Anlaufstelle ist auch http://www.autoitscript.com und http://autoit.de.

Gruß René
Bitte warten ..
Ähnliche Inhalte
Windows 7
Txt Datei mit findstr durchsuchen
gelöst Frage von 126594Windows 72 Kommentare

Hallo zusammen! Leider komme ich gerade an meine Grenzen und weiß nicht mehr weiter, jetzt hoffe ich hier, den ...

Grafik

Mehrere PDF-Dateien Wörtern durchsuchen

Frage von EmheonivekGrafik2 Kommentare

Liebe Community, wir bekommen von einer externen Firma in wiederkehrenden Abständen viele PDF-Dateien in einem Arbeitsordner zur Verfügung gestellt. ...

Batch & Shell

Batch-Variable nach Stichworten aus TXT Datei durchsuchen

Frage von 126594Batch & Shell3 Kommentare

Hallo zusammen, Vermutlich habe ich wieder eine "1.Klässler-Frage" was das Batch schreiben angeht :D Ich will in einer Batch ...

Batch & Shell

Mit Batch einen Ordne mit .txt Dateien nach einem Wort durchsuchen

gelöst Frage von noah1400Batch & Shell8 Kommentare

Hallo Ich möchte eine Art login mit Batch programieren. Als erstes gibt es eine Eingabe dort gibt man seinen ...

Neue Wissensbeiträge
Sonstige Systeme
Es war einmal ein BeOS - Wer erinnert sich noch?
Information von BassFishFox vor 1 TagSonstige Systeme4 Kommentare

Hallo, Bin gerade ueber Haiku gestolpert, von dessen Existenz als "Nachfolger des BeOS" ich wusste nur mich nie wirklich ...

Datenschutz

Microsoft und DSGVO - ob das wohl jemals klappt (Probleme beim Datenabfluss für Office Pro Plus)?

Tipp von VGem-e vor 1 TagDatenschutz3 Kommentare

Servus Kollegen, siehe Aber wer setzt schon MS Office Pro Plus ein? Wie dann der Stand beim "normalen" MS ...

Windows 10

Macht Windows 10.1809 Probleme mit gemappten Netzlaufwerken (betrifft wohl insbes. AMD-Hardware und Trend Micro AV-Produkte)?

Tipp von VGem-e vor 1 TagWindows 103 Kommentare

Moin Kollegen, grad dazu gefunden und Hatten wir dies nicht bei früheren W10-Upgrades ebenfalls? Da bleibt nur, das Upgrade ...

Humor (lol)

Das neue Miniatur Wunderland OFFICIAL VIDEO - worlds largest model railway - railroad

Information von StefanKittel vor 1 TagHumor (lol)2 Kommentare

Hallo, wer noch nie im Miniatur Wunderland war, sollte es dringend mal nachholen. Es gibt eine neues Video. Viele ...

Heiß diskutierte Inhalte
DSL, VDSL
DSL Monitoring Tool - Quick and dirty?
Frage von george44DSL, VDSL15 Kommentare

Liebe Gemeinde, ich suche ein einfaches und vor allem schnell zu installierendes Monitoring-Tool zur kontinuierlichen Dokumentation (nur) der Internetanbindung. ...

Netzwerkgrundlagen
Werksreset HP 1920S-24G
gelöst Frage von HenereNetzwerkgrundlagen14 Kommentare

Servus zusammen, ich habe mir 2 neue Switche zugelegt, doch ich komme damit nicht ganz klar. Waren Vorführgeräte zum ...

LAN, WAN, Wireless
Gäste-WLAN durch DD-WRT AP nach einem MikroTik Routerboard
Frage von NukolarLAN, WAN, Wireless14 Kommentare

Hallo, wie der Titel schon sagt möchte ich gerne ein Gäste-WLAN innerhalb eines bestehenden LANs einrichten. Dass die Gäste ...

Exchange Server
Outlook findet Postfach nicht
Frage von MaximaxExchange Server11 Kommentare

Hallo, und zwar haben wir auf der Arbeit ein kleines (großes) Exchange 2016 Problem. Exchange meldete gestern, dass die ...