Icons mit Ordnerstruktur mit kopieren Icons mit Ordnerstruktur mit kopieren uf einen andereren PC
#1
geschrieben 31. August 2016 - 01:22
Jeder Ordner soll sein eigenes Icon haben, und behalten.
Da ich die Ordnerstruktur immer wieder auf einem Anderen Computer reinkopieren will muss ich die Icon zurzeit manuelle von Hand Anpassen. Die erstellten Icon sind in der Ordnerstruktur enthalten d.h. all Icon sind im Ordner Nr. 15 gespeichert. Ich weiss das man dies Irgendwie lösen kann aber mir fehlt der Ansatz für die Lösung. Daher Frage ich hier im Forum, und bin das erste mal in einem Forum.
Mein Ziel ist es, das wenn ich meine Orderstruktur vom Computer 1 auf den USB Stick kopieren und dann auf einen fremden Computer 2 wieder einfüge, das meine zugeordneten Icon mit kopiert werden, so das ich wenn ich den Ordner ansehe mein Icon ersichtlich ist und nicht ein Standard Icon.
Wo finde ich Infos, oder hat jemand das schon, oder ähnlich gebaut?
Gruss Skipper73 und Danke für eure Hilfe
Anzeige
#2
geschrieben 31. August 2016 - 03:06
Die sieht man 'normal' aber nicht (hat SYSTEM+Versteckt-Attribute).
Da müßtest Du überall reinschauen und prüfen, 'wie' die Icons referenziert sind. Die Pfadangaben darin müssen RELATIV sein: also zB "\Pfad\zum\Symbol.ico" (relativ zum Stammverzeichnis) oder auch "..\Pfad\zum\Symbol.ico" (relativ zum aktuellen Verzeichnis).
Wenn Dir die Kommandozeile nicht fremd ist, kommst Du von da am besten ran. Einfach in die Ordner rein und jeweils zB 'notepad desktop.ini' sagen und da ist sie schon.
Anderenfalls müßtest Du über die Ordneroptionen festlegen, daß nicht nur die versteckten, sondern auch die geschützten Systemdateien eingeblendet werden sollen. Dann zeigt der Explorer wirklich alles an, auch das, was der Normalbenutzer weder braucht noch anfassen sollte - desktop.ini-Dateien eingeschlossen.
Von hier an kannst Du einfach draufklicken und die Dinger mit zB notepad bearbeiten (oder sonst jedem Plaintext-fähigen Editor - Word / WordPad gehören da NICHT dazu).
Wichtig: die SYSTEM+Versteckt-Attribute müssen erhalten bleiben, sonst wertet der Explorer den Inhalt nicht aus.
Nach getaner Arbeit nicht vergessen, die bewußten Ordneroptionen (versteckte Dateien ausblenden, geschützte Systemdateien ausblenden) wieder zu aktivieren. Sonst müllen die Dir überall die Ordnerfenster (und den Desktop) voll.
WICHTIG:
- Desktop.ini-Dateien außer denen die in Deinem bewußten Ordner liegen bitte WEDER bearbeiten NOCH(wichtiger) löschen. Sonst verlieren alle jene Ordner, wo die Datei vorher drin war, ihre 'Spezial'funktionalität und zB der Papierkorb würde als Dateiordner statt als Papierkorb angezeigt und Du könntest KEINE Dateien mehr daraus wiederherstellen. Insbesondere auf dem Desktop und teilweise anderswo befinden sich sogar mehrere desktop.ini-Dateien: DALASSEN. Nicht löschen. Nicht umbenennen und auch nicht ändern.
- Mag Overkill erscheinen, aber ein vorheriges Backup würde sicherstellen, daß FALLS etwas schiefgeht, dieser Schiefgang kurzfristig und schmerzlos wieder geradegerückt werden könnte.
Dieser Beitrag wurde von RalphS bearbeitet: 31. August 2016 - 03:08
#3
geschrieben 31. August 2016 - 13:23
am Rande noch zu bemerken ist das dieser Eintrag eigentlich unter Windows 10 sein sollte, ich habe diesen hier falsch positioniert, sorry.
Ralph wenn ich dich richtig verstanden habe, kopiere ich den Befehl Notepad Desktop.ini zusätzlich in den Ordner Desktop.ini der auf dem USB Stick ist, und das dann bei allen Desktop.ini Dateien.
Aber zuerst alle Symbole auf dem USB Stick manuell zum Ordner zuordnen.
Das wäre dann das Resultat von Hauptordner
Gruss Michael
#4
geschrieben 31. August 2016 - 13:42
Wenn dass unabhängig vom Laufwerksbuchstaben sein soll, musst Du relative Pfade nehmen, so wie es Ralph oben beschrieben hat:
Zitat
So wie es jetzt ist, würden die Icons nur dann genommen werden, wenn sie immer unter H:\~ liegen. Ändert sich der Laufwerksbuchstabe, wird das alles ungültig und es wird das Standard-Icon verwendet.
---
Ich bin ein kleiner, schnickeldischnuckeliger Tiger aus dem Schwarzwald.
Alle haben mich ganz dolle lila lieb.
#5
geschrieben 31. August 2016 - 16:46
Hatte den Eindruck das ich es verstanden habe. Nun eben doch nicht :-)
könnt Ihr mal ein Beispiel rein hängen.
denn so geht es nicht:
[.ShellClassInfo]
IconResource=Relativ:\Com.........ice\15 Symbole für die Ordner\CHS.ico,0
notepad desktop.ini
Dann habe ich wieder ein Standard Icon :-)
Bin ich am richtigen Ort?
Beschreibe mal meinen Ablauf:
-ich öffne den USB Stick H:\
-passe dort das Icon Manuell an ... Eigenschaften usw. durchsuchen wähle den Ordner aus H:\Com....ice\15 Symbole für die Ordner (hier sind alle meinen eigenen Icons) wähle das entsprechende aus und bestätige alles und mit Übernahme beende ich dies...... dann
-ich öffne den Ordner Com....ice (H:\Com.....ice)
-dort drin ist eben die Desktop Datei jetzt mit diesem Inhalt: ...([.ShellClassInfo]
IconResource=H:\Com.......ice\15 Symbole für die Ordner\CHS.ico,0)....
-Dieser muss ich doch anpassen oder?
-Aber eben wie genau...... hier scheitere ich.
Danke für eure Geduld
#6
geschrieben 06. September 2016 - 09:02
für den Hautordner:
sieht die Lösung so aus
--------------------------------------
[.ShellClassInfo]
IconResource=15 Symbole für die Ordner\CHS.ico,0
--------------------------------------
So wird das Symbol nicht Fix zugeordnet
Für den ersten unter Ordner:
sieht die Lösung so aus
--------------------------------------
[.ShellClassInfo]
IconResource=..\15 Symbole für die Ordner\01 CHS Backup.ico,0
[ViewState]
Mode=
Vid=
FolderType=Generic
--------------------------------------
Erklärung:
Die zwei punkte stehen dafür das der Ordner mit den Symbolen in einem Ordner vorher drin stehen aber auch nicht fix zugeordnet sind.
Für dann noch einen Ordner tiefer:
sieht die Lösung so aus
--------------------------------------
[.ShellClassInfo]
IconResource=..\..\15 Symbole für die Ordner\011 Service Backup.ico,0
--------------------------------------
Hier stehen dann wieder 2 X zwei Punkte und mit dem Backslash ..\.. bedeutet das, dass Symbol noch einen Ordner tiefer liegt.
Oder anders erklärt: die zwei Punkte sind Platzhalter für etwas ..\..\15 Sym......
Ich hoffe kann somit einem anderen Laien auch helfen.
#7
geschrieben 19. September 2016 - 19:10
Zitat (RalphS: 31. August 2016 - 03:06)
Damit ist gemeint dass man über die Eingabeaufforderung (WIN+R oder über Start > Eingabe von "cmd" > Enter), die Eingabeaufforderung öffnen soll und über die Befehle "cd" und "dir" zu den entsprechenden Ordnern navigiert und dann darüber das Programm mit der Datei startet.
Würde in etwa dann so sein:
Zitat
D:\>dir
Datenträger in Laufwerk D: ist Volume
Volumeseriennummer: xxxx-1234
Verzeichnis von D:\
11.09.2016 12:05 <DIR> !Deskmodding
11.09.2016 12:09 <DIR> !VirtualMachines
10.09.2016 12:51 <DIR> 123
03.08.2016 14:49 <DIR> 2WaterfoxPortable
03.08.2016 18:44 <DIR> DOSBox-0.74
20.08.2016 22:34 <DIR> FFXIVFirefox
29.07.2016 19:47 7.156.967 Final Fantasy XIII Battle Theme.mp3
26.07.2016 21:16 1.110.410 l6019022dstbai389175.pdf
22.07.2016 21:22 8.953.539 Lotek64_53.pdf
12.09.2016 01:48 <DIR> PVRRECORD
04.09.2016 22:34 <DIR> RocketbeansTV_PIP_4_1
24.06.2016 09:19 4.365.247 tsfix.zip
16.07.2016 11:36 1.340.157 tumblr_nhgw8wqLGx1s7swf7o1_500.gif
04.09.2016 22:24 <DIR> Videos
18.07.2016 05:31 46.682 wushowhide.diagcab
08.08.2016 13:39 <DIR> youtube_downloader_hd
6 Datei(en), 22.973.002 Bytes
10 Verzeichnis(se), 144.712.269.824 Bytes frei
D:\>cd 123
D:\123>dir
Datenträger in Laufwerk D: ist Volume
Volumeseriennummer: xxxx-1234
Verzeichnis von D:\123
10.09.2016 12:51 <DIR> .
10.09.2016 12:51 <DIR> ..
10.09.2016 09:53 14.458 10614217_764078926972123_6549109232112562006_n.jpg
10.09.2016 10:09 12.559 Akame-ga-Kill-720x1280.jpg
10.09.2016 10:08 22.879 k_on_azu_nyan_by_deannart-d2yta9k.jpg
10.09.2016 09:51 9.073 pikachuundevoliwl7n.jpg
4 Datei(en), 58.969 Bytes
2 Verzeichnis(se), 144.712.269.824 Bytes frei
D:\123>mspaint pikachuundevoliwl7n.jpg
D:\123>cd..
D:\>
Hier zuerst über D: das Laufwerk gewechselt, dann mit "cd" durch die Ordnern bewegt. Mit "dir" kann man sich den Inhalt des Ordners anzeigen lassen. Mit "cd .." wechselt man wieder einen Ordner zurück.
Ist man in dem gewünschten Pfad gelangt, wird mit "programm datei" das entsprechende Programm mit der Datei aufgerufen. Hier würde ich nun das Programm Paint starten die die Datei "pikachuundevoliwl7n.jpg" öffnet.
Dieser Beitrag wurde von AndreeFischer bearbeitet: 19. September 2016 - 19:12
#8
geschrieben 20. November 2016 - 22:31
warum so kompliziert - ich löse das in der Eingabeaufforderung mit folgendem Befehl:
"robocopy C:\Users\Public\Desktop G:\verzxyz\Desktop /CopyAll /Mir /J /R:0 /W:0 /NFL /NDL"
Auf Grund von /CopyAll kommen alle Icons unabhängig von den .ini-Dateien mit.
Funktioniert so auch als script in .bat-Datei
Schöne Grüße
Wolf
#9
geschrieben 20. November 2016 - 22:50
Es ging ja nicht um das kopieren von Verknüpfungen, sondern um die symbole der Ordner. Und die Pfade zu diesen Symbolen werden in den .ini Dateien gespeichert.
---
Ich bin ein kleiner, schnickeldischnuckeliger Tiger aus dem Schwarzwald.
Alle haben mich ganz dolle lila lieb.
#10
geschrieben 20. November 2016 - 23:54
#11
geschrieben 21. November 2016 - 10:02
Kopiere das Ganze jetzt aber mal auf einen Rechner, auf welchem die Quellen der Icons nicht existieren. Dann wird das nicht mehr funktionieren.
---
Ich bin ein kleiner, schnickeldischnuckeliger Tiger aus dem Schwarzwald.
Alle haben mich ganz dolle lila lieb.
#12
geschrieben 21. November 2016 - 13:30
#13
geschrieben 21. November 2016 - 14:41
Versuche das selbe aber jetzt mal auf einem Rechner, welcher komplett anders ist oder direkt nach einer Neuinstallation.
Die Information, welches Symbol der Ordner haben soll, wird nun mal im Ordner in der Desktop.ini als absoluter Pfad eingetragen, also z.B.:
[.ShellClassInfo] IconResource=C:\Program Files\Personal Backup 5\Persbackup.exe,0
Er holt sich jetzt also das Symbol 0 aus genau dieser Datei. Existiert diese Datei auf dem Zielsystem aber nicht, der Pfad führt also ins Leere, wird wieder das Standard-Symbol für den Ordner verwendet.
Ist auf allen Rechner genau unter diesem Pfad Personal Backup installiert, wird das auch auf allen Rechner klappen. Ist Personal Backup nicht installiert oder in einem anderen Pfad installiert, klappt das auch nicht.
Wo sich dabei der Ordner auf dem Stick befindet, ist dabei egal. Den kann man auch wieder in ein neues Verzeichnis kopieren etc. Wichtig ist nur das, was in der Desktop.ini unter IconResource= steht und das dieses seine Gültigkeit nicht verliert.
---
Ich bin ein kleiner, schnickeldischnuckeliger Tiger aus dem Schwarzwald.
Alle haben mich ganz dolle lila lieb.
#14
geschrieben 22. November 2016 - 19:30
wenn die Desktop-Ordner als letztes aufgespielt werden. Und die dann nicht mit Icons versorgt sind, sind entweder überflüssig oder die Progs noch nachzuinstallieren. So hat man gleichzeitig die Kontrolle über Fehlendes. Das Stick-Verz. bleibt bestehen (immerhin über 500 Einträge incl. der Ini's) und kann somit beliebig oft auf neue PC's kopiert werden. Das spart im Endeffekt viel Arbeit beim Neuaufbau.
Gruß Wolf