{title}

Hallo allerseits, ich habe vor kurzem einige Updates über Windows Update am 20. März 2010 durchgeführt. Nach dem Update erhalte ich jedoch nur eingeschränkten Zugang zum Internet. Ich kann nicht einmal eine Verbindung zu meinem Router herstellen. Ich kann wieder auf das Internet zugreifen, wenn ich Schalten Sie meinen Router aus, aber wenn ich meinen Computer zurücksetze, erhalte ich wieder eine eingeschränkte Konnektivität. Computer: Dell Studio xps Windows Vista Home Premium SP1Wireless-Karte: Dell Wireless 1515 Wireless-N-AdapterInstallierte Daten: KB971468KB979771KB976662KB975561KB979396KB905866KB978474KB977165KB978262KB890830KB97B97594599 Ich habe auch versucht, den drahtlosen Treiber neu zu installieren, aber es hat die Sache nur noch schlimmer gemacht. Wenn ich jetzt neu starte, fehlt das Windows-Logo, nur der grüne Balken bewegt sich nach links und rechts.Jetzt gibt es im Geräte-Manager alle WAN-Miniports, die vorher noch nicht vorhanden waren, aber ich kann sie anscheinend nicht entfernen. Was kann ich machen? Ich habe 2 Windows XP-Computer und sie verbinden sich mit dem drahtlosen Internet in Ordnung. Bitte helfen Sie mir. Danke

Beginnen Sie einfach mit dem Update auf Windows Vista SP2

Haben Sie versucht, das Windows Vista-System wiederherzustellen? Wenn nicht, geben Sie die Systemwiederherstellung in die Suchleiste ein und stellen Sie das System auf einem Wiederherstellungspunkt wieder her VOR Sie haben die oben genannten Updates installiert

Erstens habe ich SP2 installiert, aber es besteht das gleiche Problem. Ich habe die Systemwiederherstellungspunkte vor der Installation neu installiert. Aber das Problem besteht. Ich war mir jedoch ziemlich sicher, dass es erst nach der Installation der Updates Probleme gab. Was kann ich außer der Neuinstallation des Computers noch tun? Danke

Findstr und entdecken Sie Muster

Hallo zusammen, ich möchte eine Suche in einer TXT-Protokolldatei nach zwei verschiedenen Informationen durchführen: 1. "528" 2. "Benutzername = Benutzername2" Nachdem ich nach "538" UND "Benutzername gesucht habe = username2 "Diese Zeilen müssen an eine andere Textdatei gerichtet werden. Ich weiß, wie man eine Zeichenfolge findet, aber nicht zwei in einem anderen Bereich. Hat jemand eine Idee dazu? Danke, Laura

Sie können VBScript verwenden
Code:
Setzen Sie objFS = CreateObject ("Scripting.FileSystemObject"). Setzen Sie objArgs = WScript.ArgumentsstrFile = objArgs (0). Setzen Sie objFile = objFS.OpenTextFile (strFile) Thenflag = 1str528 = strLineEnd If If flag = 1 und InStr (strLine, "user name = username2")> 0 ThenWScript.Echo str528WScript.Echo strLineflag = 0End If Loopexample
Code:
C: test> more filethis is a line1. Dies ist eine weitere Zeile2. Benutzername = Benutzername2Dies ist das Ende der Zeile C: test> cscript/nologo test.vbs file1. 5282. Benutzername = Benutzername2


Code:
@echo offset filename1 = log1.txtset filename2 = log2.txtset string1 = 528set string2 = benutzername = benutzername2type "% filename1%" | find "% string1%"> nul && (tippe "% filename1%" | find "% string2%"> nul && (echo% string1% und% string2% gefunden in% filename1%> "% filename2%")

Wenn sich 1000 "528" in log1.txt befinden, wird der Code die Datei 1000-mal öffnen, um "Benutzername" zu finden. habe ich recht das zu sagen Eine effizientere Methode besteht darin, die Datei einmal durchzugehen. 1) Auf 528 prüfen, ein Flag setzen, um anzuzeigen, dass gefunden wurde. 2) Die Zeile mit 528 im Speicher (Variable) speichern. 3) Auf "Benutzername" prüfen und, falls gefunden, drucken es zusammen mit der gespeicherten Variablen.

Log1.txt wird ein- oder zweimal geöffnet. Zunächst wird die Ausgabe von type an find weitergeleitet, und die Ausgabe von find (falls vorhanden) wird an das Null-Gerät umgeleitet. Wenn string1 mindestens einmal gefunden wird, wird der Fehlerlevel nach Beendigung auf Null gesetzt und der Befehl auf der (logischen) rechten Seite des Operators && ausgeführt, wobei log1.txt zum zweiten Mal geöffnet wird. Wenn die Fehlerstufe ab dem zweiten Durchgang Null ist, wird die Ausgabe in die Datei ausgeführt. Ich dachte nur, dass die verschachtelten & & elegant waren. Schlechte Angewohnheit, ich weiß! from: gd74Ich habe zugestimmt, bis ich einige Timing-Tests gemacht habe. Siehe unten.
Code:
set filename1 = log1.txtset filename2 = log2.txtset string1 = 528set string2 = user name = username2set flag1 = 0set flag2 = 0for/f "delims =" %% A in ('type "% filename1%"') do (echo% % A | find "% string1%"> nul && setze flag1 = 1 echo %% A | find "% string2%"> nul && setze flag2 = 1) setze/a flagT =% flag1% +% flag2% if% flagT % equ 2 echo Strings "% string1%" und "% string2%" in Datei "% filename1%"> "% filename2%" gefunden Sie können die gesamte Arbeit in einer Zeile erledigen, wenn Sie die Eingabe öffnen Datei zweimal.
Code:
@echo offset filename1 = log1.txtset filename2 = log2.txtif exist "% filename2%" del "% filename2%" set string1 = 528set string2 = user name = username2type "% filename1%" | find "% string1%"> nul && type "% filename1%" | find "% string2%"> nul && echo "% string1%" und "% string2%" gefunden in "% filename1%">% filename2% Ich werde einige Timing-Tests mit einem 1000 Zeilen x 80 Zeichen Loret Ipsum-Text durchführen Datei. Die Suchzeichenfolge 1 wird in Zeile 250 und die Suchzeichenfolge 2 in Zeile 750 eingefügt. Ergebnisse: 1 Durchlauf mit FOR-Schleifen- und Flag-Variablen: 4 Minuten 32 Sekunden 2 Durchlauf mit Typ | find> nul && type | find> nul && echo Positives Ergebnis> file: 0.33 secDiese Ergebnisse waren so überraschend, dass ich den Test mehrmals wiederholt habe. Das Ergebnis: 1 Durchgang ca. 4 Minuten, 2 Durchgang ca. eine Drittelsekunde.

Das liegt daran, dass für jede Leitung eine Leitung zu zwei Fundstellen geführt wird. Je weniger "find" oder "findstr" verwendet werden, desto besser. Ich tendiere zur Verwendung der if-Anweisung. wenn string1 == string2. Gibt es nicht eine Möglichkeit zu testen, ob eine Teilzeichenfolge vorhanden ist, indem if (oder cmd.exe in erstellten Befehlen?) Verwendet wird? Wenn Sie das meiste in cmd.exe tun, anstatt externe Befehle aufzurufen, ist dies meiner Meinung nach schneller.

Nun, ich denke 3000 Zeilen pro Sekunde sind nicht schlecht für einen ersten Versuch.

Vielen Dank Jungs, ich bin ein Neuling in all dem und muss Berichte in einem Sicherheitsprotokoll erstellen, daher alle meine Beiträge. Du warst großartig! Laura

Beliebte Beiträge