Ich erstelle gerne Ordner und weise ihnen Bilder/Cover als Miniaturansichten zu, anstatt das Standardordnersymbol zu generieren. Ich mache das sehr oft(im Grunde jeder Ordner, für den ich ein Bild finden kann).
Ich richte eine Skript-/Bat-Datei ein, sodass ich jede beliebige Bilddatei in den Ordner legen und die Tastenkombination drücken kann, woraufhin ein Programm ausgeführt wird(Pixillion)um das Bild in eine .Ico-Datei zu konvertieren und auszublenden. Außerdem wird eindesktop.iniDatei, ähnlich wie es Windows 10 macht, wenn Sie das benutzerdefinierte Symbol des Ordners manuell festlegen.
[.ShellClassInfo]
IconResource=%ico%,0
nachdem mein Skript fertig ist, erkennt Windows 10, dass ich ein benutzerdefiniertes Ordnersymbol habe(weil es nicht das generierte verwendet und die Symbole im Ordner anzeigt), es wird jedoch stattdessen ein leerer Ordner als Symbol angezeigt. Wenn ich eine URL-Datei in den Ordner lege und sie dann umbenenne (manuell, funktioniert nicht über cmd), wird das Ordnersymbol korrekt auf mein benutzerdefiniertes Symbol aktualisiert.
Ich möchte dies ohne diesen letzten manuellen Schritt erledigen.
Zum Einstellen undaktualisierendas Symbol automatisch.
Antwort1
Die Anpassung über eine Datei erfordert nicht nur die Datei, sondern auch den Ordner, dessen Attribut gesetzt desktop.ini
sein muss . Das ist der „Schalter“, der das Betriebssystem anweist, die Datei desktop.ini des Ordners zu suchen und zu verarbeiten. Wenn Windows ein benutzerdefiniertes Symbol setzt, setzt es das Attribut – dies kann überprüft werden, indem die Spalte zu einer Ansicht inSystem
ReadOnly
ReadOnly
Attributes
Detail
Forscher. InPower Shell, wenn Sie sich im Ordner/Verzeichnis befinden, verwenden Sie:
### View attriubtes
(Get-Item .).Attributes
# OUtput
PS C:\...\Customized FOlder>( Get-Item . ).Attributes
ReadOnly, Directory
### Set ReadOnly attriubtes
(Get-Item .).Attributes += 'ReadOnly'
# no output when successful
### Clear ReadOnly attriubtes
(Get-Item .).Attributes -= 'ReadOnly'
# no output when successful
Attribut gelöscht und Ansicht aktualisiert: