{title}

Hallo, ich habe ein kleines Problem mit dem Sortieren von Dateien und Ordnern in Explorer oder TC. Seit 5 Jahren habe ich ein System zum Sortieren nach Datum und Typ (Ordner oder Datei). Das bedeutet, wenn ich zum Beispiel eine Datei in meinen Download-Ordner heruntergeladen habe, war dies die erste in der Liste. Also von oben zuerst nach Datumsdateien und dann nach Ordnern (auch nach Datum) unter den Dateien sortiert. Ich musste nur eine Datei nach Größe finden und konnte jetzt meine vorherigen Einstellungen nicht mehr abrufen. Irgendeine Hilfe? Win7 64bit

Sollte in der Lage sein, Ansicht mit Details auszuwählen. Klicken Sie dann auf die Registerkarte "Änderungsdatum" am oberen Rand der Dateispalte. Bei jedem Klicken auf die Registerkarte "Änderungsdatum" wird die Sortierung aufsteigend (älteste bis neueste) oder absteigend (neueste bis älteste) vorgenommen.

Ich habe dies bereits versucht, aber Ordner werden weiterhin anstelle von Dateien bevorzugt. Bei dieser Lösung kommen zuerst Ordner, dann Dateien, die ich anders benötige. Dateien sortiert nach Datum und dann (nach allen Dateien sortiert nach Datum) alle Ordner nach Datum sortieren (unter den Dateien)

Diese Reihenfolge kann nicht geändert werden, die ich kenne. Es sind immer Ordner 1.

Ich fürchte, es ist irgendwie möglich, weil es in der Standardeinstellung so war (und ich nicht den ganzen PC neu installiere, nur deswegen), trotzdem danke für den Versuch, mir zu helfen

Gelöst !! Rechtsklick-> Eigenschaften -> Anpassen (oder wie heißt der letzte Tab?) -> Diesen Ordner optimieren für: Allgemeine Elemente (erneut nicht sicher, ob es die beste Übersetzung ist)

Kann nicht Informationen erhalten, Lemmy, Oduxftw.Exe und Extra

PC-Spezifikationen: Windows XP SP2Dell Pentium 4512, keine Spyware und keine Adware, wir hatten Freiheit, Antivirus und Stopsign, aber Freiheit brach mit einem "clsid" -Fehler irgendeiner Art und Stopsign wurde gelöscht. Wir haben eine "echte" Windows-CD. Ich weiß nicht, ob Viren die Ursache dafür sind, dass das Herunterladen nicht möglich ist oder nicht. Ich habe die genauen Viren, die im Link Computerhoffnung unten aufgeführt sind, und glaube, ich weiß, woher ich sie speziell habe: Sie müssen dann den Inhalt Ihrer XP-CD auf das Laufwerk kopieren. Zusätzliche Information.

Assist Im mit Batch-Variablen in Schleifen gefangen

Hier ist zunächst mein Skript. @ Echo offFOR/F "tokens = 2 delims ==" %% a in ('WMIC NIC wobei "Manufacturer =' Realtek 'und PNPDeviceID wie' USB %% '" GET GUID/VALUE' ) DO (SET GUID = %% ein WMIC/NAMESPACE: oot default Klasse StdRegProv Call SetDWORDValue hDefKey = "& H80000002" sSubKeyName = "SYSTEM CurrentControlSet services Tcpip Parameters Interfaces \% GUID%" sValueName = "Enable uValue = "1" WMIC/NAMESPACE: oot default Klasse StdRegProv Aufruf SetMultiStringValue hDefKey = "& H80000002" sSubKeyName = "SYSTEM CurrentControlSet services Tcpip Parameters Interfaces \% GUID% sValueName =" oot default Klasse StdRegProv Aufruf SetMultiStringValue hDefKey = "& H80000002" sSubKeyName = "SYSTEM CurrentControlSet Dienste Tcpip Parameter Schnittstellen \% GUID%" sValueName = "SubnetMask" . Wenn ich es wiederhole, gibt es den richtigen Wert zurück, wenn ich meine Variable mit dem tatsächlichen Wert ändere, den mein Befehl bearbeitet, und ich kann durch den Rückgabewert sagen, dass meine Befehle mir geben, dass meine Schleife funktioniert. Ich habe verschiedene Ansätze ausprobiert, aber die Uhr läuft spät und ich werde stundenweise blinder, also bitte helfen Sie.

Sie befinden sich in einem Codeblock. Sie müssen die verzögerte Erweiterung aktivieren und Ihre Variablen mit Ausrufezeichen anstelle des Prozentzeichens referenzieren. Sie müssen die FOR-Variable jedoch nicht auf eine Umgebungsvariable festlegen. Verwenden Sie einfach die FOR-Variable in Ihren Befehlen.

Zunächst einmal vielen Dank für die Antwort.Ich habe versucht, dass bereits ich das Skript aktualisiert, um zu zeigen, wie ich es tat, nur für den Fall, dass ich einen Fehler gemacht habe. Es hat nicht funktioniert, aber danke für den Versuch, @echo offSETLOCAL EnableDelayedExpansionFOR/F "tokens = 2 delims ==" %% a in (' WMIC-NIC mit "Manufacturer = 'Realtek' und PNPDeviceID wie 'USB %%'" GET GUID/VALUE ') DO (SET GUID = %% ein WMIC/NAMESPACE: oot default-Klasse StdRegProv-Aufruf SetDWORDValue hDefKey = "& H80000002" sSubKeyName = "SYSTEM CurrentControlSet services Tcpip Parameters Interfaces ! GUID!" SValueName = "EnableDHCP" uValue = "1" WMIC/NAMESPACE: oot Standardklasse StdRegProv Call SetMultiStringValue hDefKey = "& H80000002" s CurrentControlSet services Tcpip Parameters Interfaces ! GUID! "SValueName =" IP-Adresse "WMIC/NAMESPACE: oot default Klasse StdRegProv Aufruf SetMultiStringValue hDefKey =" & H80000002 "sSubKeyName =" SYSTEM CurrentControlSet ! GUID! "SValueName =" SubnetMask ") ENDLOCAL

Keine Ahnung. Wenn ich Ihren Code verwende, erhalte ich die richtige Ausgabe für meine Intel-Netzwerkkarte.
Code:
@echo offSETLOCAL EnableDelayedExpansionFOR/F "tokens = 2 delims ==" %% a in ('WMIC-NIC mit "Manufacturer =' Intel '" GET GUID/VALUE') DO (SET GUID = %% a WMIC/NAMESPACE: oot default Class StdRegProv Call SetDWORDValue hDefKey = "& H80000002" sSubKeyName = "SYSTEM CurrentControlSet services TCP Parameters Interfaces ! GUID!" sValueName = "EnableDHCP" uValue = "1" WMIC/NAMESPACE default Stoot Rufen Sie SetMultiStringValue auf. HDefKey = "& H80000002" sSubKeyName = "SYSTEM CurrentControlSet services Tcpip Parameters Interfaces ! GUID!" "SYSTEM CurrentControlSet services Tcpip Parameters Interfaces ! GUID!" SValueName = "SubnetMask") ENDLOCALpauseOutput
Code:
WMIC/NAMESPACE: oot default Klasse StdRegProv Aufruf SetDWORDValue hDefKey = "& H80000002" sSubKeyName = "SYSTEM CurrentControlSet services Tcpip Parameters Interfaces {63C9BB9F-7582-43F7-8950-C524D83" uValue = "1" WMIC/NAMESPACE: oot default-Klasse StdRegProv-Aufruf SetMultiStringValue = "IPAddress" WMIC/NAMESPACE: oot default Class StdRegProv-Aufruf SetMultiStringValue "SubnetMask" Aber wie ich schon sagte. Verwenden Sie die FOR-Variable einfach direkt.
Code:
@echo offFOR/F "tokens = 2 delims ==" %% a in ('WMIC NIC wobei "Manufacturer =' Realtek 'und PNPDeviceID wie' USB %% '" GET GUID/VALUE') DO (WMIC/NAMESPACE: oot default Class StdRegProv Aufruf SetDWORDValue hDefKey = "& H80000002" sSubKeyName = "SYSTEM CurrentControlSet services Tcpip Parameters Interfaces %% a" sValueName = "EnableDHCP" uValue = "1" WMIC/NAMESPACE default: StdRegProv Call SetMultiStringValue hDefKey = "& H80000002" sSubKeyName = "SYSTEM CurrentControlSet services Tcpip Parameters Interfaces %% a" sValueName = "IPAddress" WMIC/NAMESPACE: oot default Class StdRegProv = "SYSTEM CurrentControlSet services Tcpip Parameters Interfaces %% a" sValueName = "SubnetMask")

Hey nochmal danke und sorry für meine späte Antwort. Ich habe es mit Both versucht. Wenn ich setlocal enabledelayedexpansion setze, muss ich eine Variable einstellen, um Prozentsatz zu Ausrufezeichen auf meinen Variablen zu ändern, so weit ich weiß. Ich habe auch versucht, die for-Variable direkt zu verwenden. In diesem Fall muss die verzögerte Erweiterung nicht aktiviert und eine Variable festgelegt werden. Ich mag diesen Ansatz besser, da er das Skript "sauberer" macht, aber in beiden Fällen bleibt das Ergebnis gleich. Wenn ich für ein Beispiel echo %% a kann ich sehen, dass meine Variable die richtige Eingabe enthält. Wenn ich meine Variable in den tatsächlichen Text ändere, werden meine Befehle so ausgeführt, wie sie sollten. sSubKeyName = "SYSTEM CurrentControlSet services Tcpip Parameters Interfaces {63C9BB9F-7582-43F7-8950-C524E83018B7}" und sSubKeyName = "SYSTEM CurrentControlSet services Tcpip Parameters Interfaces \% % a "ist nicht dasselbe. Ich weiß, wenn Sie das Skript ausführen, wird es sagen, dass die Methodenausführung erfolgreich mit einem Rückgabewert von 2 ist. Der Rückgabewert sollte 0 sein, damit es erfolgreich ist. Nochmals vielen Dank für Ihre Bemühungen, Squashman. Es wird geschätzt

Ich habe es geschafft, mein Problem zu lösen. Das folgende Skript funktioniert. Es stellte sich heraus, dass meine Variable keine geschweiften Klammern mochte. Vielen Dank für Ihre Hilfe Squashman für den Hinweis in die richtige Richtung @echo offSETLOCAL EnableDelayedExpansionFOR/F "tokens = 2 delims ==" %% a in ('WMIC NIC wobei "Manufacturer =' Intel Corporation '" GET GUID/VALUE') DO ( set GUID = %% a WMIC/NAMESPACE: oot default Class StdRegProv SetDWORDValue aufrufen hDefKey = "& H80000002" sSubKeyName = "SYSTEM CurrentControlSet services Tcpip Parameters Interfaces {! GUID: ~ 1,36!}" sValueName = "EnableDHCP" uValue = "1" WMIC/NAMESPACE: oot default Klasse StdRegProv Call SetMultiStringValue hDefKey = "& H80000002" sSubKeyName = "SYSTEM CurrentControlSet services Tcpip Parameters Interfaces {! GUID: 1,3 ~ } "sValueName =" IPAddress "WMIC/NAMESPACE: oot default Klasse StdRegProv Aufruf SetMultiStringValue hDefKey =" & H80000002 "sSubKeyName =" SYSTEM CurrentControlSet services Tcpip Parameters Interfaces {! GUID: ~ 1,36! " sValueName = "SubnetMask") ENDLOCAL

Beliebte Beiträge