{title}

Arbeitete an einem eMachines ET1831-07 www.newegg.com/Product/Product.aspx?Item=N82E16883114084 mit einer Pentium E5400-CPU, um herauszufinden, warum sie sich nach tagelanger Unterbrechung als Bürocomputer zufällig einschaltet. Was ich fand, musste ich lachen. Nicht nur das Motherboard in diesem System ist ein ECS-Markenboard von geringer Qualität, das dafür bekannt ist, dass es die Qualität des Laufs herabsetzt und problematisch ist, sondern auch, wenn ich weiter suche, um herauszufinden, warum das so ist Der Computer hat immer ein konstantes grünes Leuchten, aber kein Flackern der Festplattenaktivität. Ich habe gesehen, dass dieser Build in Qualität und Funktionen so beeindruckend ist, dass er nie mit einer Festplattenanzeige-LED ausgestattet wurde. An der Vorderseite befinden sich nur zwei Kabelpaare für den (weichen) Netzschalter. Das andere Paar ist für die System-LED vorgesehen, die immer leuchtet. Wenn man sich das Motherboard genauer ansieht, hat es Stifte und eine HDD-LED-Funktion, aber ich schätze, das Hinzufügen einer 10-Cent-HDD-LED zum Design würde zu weit in den Rand hineinschneiden. Ich habe versucht, ein Loch in den Kunststoff zu bohren und eine HDD-LED zu montieren, damit ich das kann Schauen Sie vorbei und sehen Sie, welche Aktivität stattfindet, wenn sie sich aufhängt usw. Aber es ist nicht mein Computer. Memtest86 erscheint sauber. Es wurde ein Batterie-Backup hinzugefügt, und es funktioniert immer noch. Netzteil getauscht und macht es trotzdem. Das System wurde mit einem auf DVDs gebrannten Wiederherstellungsset in einen sauberen Zustand zurückversetzt. Das liegt daran, dass es sich um eine beschissene ECS-Platine mit minderwertigen Bauteilen handelt. Daher kann die Lösung darin bestehen, entweder nur den Netzschalter gedrückt zu halten, wenn es brennt Es wird gesperrt, um einen Neustart durchzuführen, und sie müssen einfach damit leben oder das Motherboard austauschen. Aber ich habe immer noch den Drang, dass die Ingenieure von emachines ernsthaft durcheinander geraten, indem sie dem Design keine HDD-LED hinzufügen, um zu sehen, was los ist. Ich benutze diese Festplatten-LED seit 30 Jahren als Indikator, um zu sehen, was passiert, wenn Dinge langsamer oder langsamer werden usw. Wenn Sie ein schnelles System haben, das plötzlich langsamer oder langsamer wird, ohne Festplattenaktivität, dann wissen Sie, dass Sie welche haben Schwerwiegende Probleme und nicht nur der Austausch des Dateiverkehrs oder die Ladezeit einer großen Anwendung usw. Ich denke, bei diesem Modell haben Sie es nicht geschafft, entweder ein CPU- und Speicher-Gadget zu verwenden oder den Task-Manager aufzurufen und die CPU- und Speichernutzung usw. zu untersuchen.

Batch-Datei: Ermitteln und löschen

Hallo, ich muss eine Batch-Datei schreiben, die eine txt-Datei liest, die eine Reihe von Dateipfaden enthält, dann sollte sie die ausgewählte Zeichenfolge aus jeder Zeile entfernen und in eine neue Datei kopieren. EgList.txt enthält: -C: Projects file1.txtC: Projects file2.cetc. New_list.txt enthält: -file1.txtfile2.cetc. Ich entschuldige mich, wenn diese Frage schon einmal beantwortet wurde. Ich habe versucht, nach einem Code zum Suchen/Ersetzen zu suchen, konnte ihm jedoch nicht folgen. Jede Hilfe wird sehr geschätzt. Vielen Dank

Wenn Sie nur den Dateinamen und die Erweiterung von einer Zeichenfolge trennen möchten, die den vollständigen Pfad darstellt, können Sie FOR mit den Modifikatoren ~ n und ~ x verwenden.
Code:
Wenn vorhanden New_list.txt del New_list.txtfor/f "delims =" %% A in (list.txt), @echo %% ~ nxA >> New_list.txt ausführen

Vielen Dank für die Antwort, ich muss bestimmte Unterordner zusammen mit dem Dateinamen und der Erweiterung behalten. Ich muss auch die zu entfernende Zeichenfolge angeben, aber es wird dieselbe Zeichenfolge in der gesamten Datei sein, z. B. C: Benutzer Projekte Montag Datei1.txt> Montag Datei1.txt C: Benutzer Projekte Montag Letzte Neu Datei2. c> Monday Lastew file2.corH: Projects Monday file1.txt> Monday file1.txt

Sie können die einzelnen Dateipfade und -namen nacheinander mit FOR einlesen und dann mit der Funktion In Zeichenfolge ersetzen den unerwünschten Teil der Zeichenfolge entfernen.
Code:
@echo offsetlocal enabledelayedexpansionset RemoveString = C: Users Projects echo% RemoveString% Cat.txt> liste.txtecho% RemoveString% Dog.txt >> liste.txtecho% RemoveString% Hat.txt >> liste.txtecho% RemoveString% Cow .txt >> list.txtecho Zu entfernende Zeichenfolge:% RemoveString% echo.echo Eingabedatei: Typ list.txtecho.If exist New_list.txt del New_list.txtfor/f "delims =" %% A in (list.txt) do (setze inputline = %% Aset outputline =! inputline:% RemoveString% =! echo! outputline! >> New_list.txt) echo Ausgabedatei: Typ New_list.txtecho.Output
Code:
Zu entfernende Zeichenfolge: C: Users Projects Eingabedatei: C: Users Projects Cat.txtC: Users Projects Dog.txtC: Users Projects Hat.txtC: Users Projects Cow. txtOutput-Datei: Cat.txtDog.txtHat.txtCow.txt

Das ist perfekt, danke

Beliebte Beiträge