{title}

Ich habe eine Textdatei mit einer Größe von 315 KB, die eine Abfrage aus einer Datenbank enthält, die ich in eine Textdatei ausgegeben habe. Ich habe hinzugefügt '.' (Punkte) in die 38000 Infozeilen und wollen dieses '.' ersetzen mit anderem ASCII-Text ohne Leerzeichen. Ich habe versucht, dies mit notepad replace zu tun, und es hat ungefähr 10 Zeilen vervollständigt, und dann reagierte notepad nicht mehr. Ich vermute, dass 38000 Zeilen zu viel für den Notizblock sind, und ich könnte ihn in kleinere Stücke aufteilen, damit der Notizblock darauf kauen kann, aber ich würde zuerst hier nachsehen, ob jemand eine Möglichkeit kennt, dies mit einem Stapel zu tun, der möglicherweise nicht abstürzt Die ursprüngliche Abfrage bestand nur aus Rohtext, und um in jedes Element in jeder Zeile Text einzufügen, habe ich ein schnelles Makro geschrieben, in dem ich mit dem jitbit-Makro-Ersteller ein "." (Punkt) dann Pfeil nach unten und Pfeil nach links und wiederhole mit einer goto-Anweisung. Dies funktionierte perfekt und es dauerte eine Weile, bis ich die 38000 Zeilen mit 15 ms pro Zeile durchgearbeitet hatte, um sie mit 5 ms Verzögerung auszuführen. Meine Pläne waren, die Punkte als Tags für den Notizblock zu verwenden, um die Punkte später durch anderen Text zu ersetzen, nämlich etwa 20 Zeichen in der Länge, die mit = endet und mit den Daten in jeder Zeile eng verbunden ist. Dann wollte ich diese 38000 Zeilen mit den wiederholten Anweisungen ausführen, die vor jedem einzelnen Element mit = enden, und diese für ein paar Stunden ausführen, um eine Analyse auszuprobieren. Ohne ein eindeutiges Markierungs-Tag können Sie die Funktion zum Suchen und Ersetzen aller Elemente nicht verwenden. Deshalb habe ich vor jedem Element einen Punkt gepflanzt und danach gehofft, einfach alle Punkte durch die 20-stellige Anweisung zu ersetzen, die mit = vor den Daten in jeder Zeile endet. Speichern Sie sie und führen Sie sie dann durch nicht in der Lage, alle "." und durch "merge_data_xxxxxxxxxx =" ersetzen. Danke

Ein VBScript sollte den Job erledigen: Code: Dim InputfileDim OutputfileDim SearchForDim ReplaceWith Inputfile = WScript.Arguments (0) OutputFile = WScript.Arguments (1) SearchFor = WScript.Arguments (2) ReplaceWith = WScript.Arguments (3) WScript.Echo " Verwenden der Eingabedatei: "+ InputfileWScript.Echo" Verwenden der Ausgabedatei: "+ OutputfileWScript.Echo" Suchen nach: "+ SearchForWScript.Echo" Ersetzen durch: "+ Ersetzen durch Dim FSODim InStream, OutStreamDim LineReadSet FSO = CreateObject (" Scripting.FileSystemObject " ) Setze InStream = FSO.OpenTextFile (Inputfile) Setze OutStream = FSO.CreateTextFile (OutputFile) WScript.Echo TypeName (InStream) Lies bis InStream.AtEndOfStream 'Lies eine Zeile aus der Eingabedatei.LineRead = InStream.ReadLine ()' replacement.LineRead = Replace (LineRead, SearchFor, ReplaceWith) 'in die Ausgabedatei schreiben.OutStream.WriteLine LineReadLoopInStream.Close () OutStream.Close () wie folgt ausführen: Code: CScript replacer.vbs inputfile.txt outputfile.txt. " Ersetzter Text "

Code: @echo offsetlocal enabledelayedexpansionwenn vorhanden output.txt del output.txtset SearchFor = .set ReplaceWith = merge_data_xxxxxxxxxx = for/f "delims =" %% A in (input.txt) do (set line1 = %% Aset line2 =! Line1 :% SearchFor% =% ReplaceWith%! Echo! Line2! >> output.txt)

Cool, ich werde es versuchen. Danke vielmals!!

Außen 300 GB HDD Challenge. Information gegangen und es angefordert für Format

Ich habe mich gefragt, ob jemand von guten Tools für eine ältere 300-GB-Festplatte wusste, die über USB 2.0 angeschlossen ist. Während ich die Daten von dieser Festplatte auf eine andere externe Festplatte kopierte und dabei auf einem anderen System arbeitete, hörte ich einen USB-Disconnect-Sound und dann, als es einen Verbindungswiederherstellungston machte, kam es auf die Frage, die externe Festplatte zu formatieren. Ich habe die 300-GB-Festplatte heruntergefahren, damit keine Änderungen auf diese Festplatte geschrieben werden. Schaltete die Festplatte wieder ein und sie möchte die Festplatte so formatieren Die Dateitabellen scheinen durcheinander zu sein. Wenn Sie hier nachsehen, ob jemand Tools hat, mit denen Sie sicher versuchen können, das Dateisystem des Laufwerks zu reparieren, haben Sie ein Programm namens GetDataBack NTFS, das jedoch nur sehr langsam ausgeführt wird Dateien. Bevor ich dieses Tool verwende, sollte ich prüfen, ob Tools zur Dateisystemkorrektur verfügbar sind, mit denen die Daten möglicherweise schneller wiederhergestellt werden können.

Externe Festplattenadapter haben einen schlechten Ruf. Sie scheitern ziemlich oft. In einigen Fällen handelt es sich jedoch um die externe Stromversorgung und nicht um die Schnittstelle. Sie können versuchen, das Laufwerk mit Strom- und SATA-Kabeln direkt an Ihren Desktop anzuschließen. Handelt es sich bei dem Laufwerk jedoch um ein älteres IDE-Laufwerk, können Sie das Laufwerk an der Stelle einsetzen, an der es sich um ein IDE-Laufwerk handelt. Alternativ können Sie auch eine andere externe USB- und Netzteilschnittstelle verwenden.

Öffnete die Muschelschale, um das Laufwerk zu extrahieren und eine interne Verbindung herzustellen. Das Laufwerk wird weiterhin formatiert, und ich weigere mich, dies zu tun, da ich weiß, dass Daten darauf vorhanden sind, die Tabelle jedoch beschädigt ist. Versuchen Sie diese Methode heute Abend nach der Arbeit: //html5.litten.com/how-to-fix-external-disk-drive-suddenly-became-raw/ Anscheinend kann PartedMagic das Problem möglicherweise beheben. Bei der Google-Suche neulich vor dem Posten hier habe ich diese nicht gesehen. Der Suchbegriff wurde geändert und das gefunden, was genau mein Problem ist.

Beliebte Beiträge