Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Manipulation von Verzeichnissen - Folder (https://www.delphipraxis.net/186736-manipulation-von-verzeichnissen-folder.html)

ATS3788 25. Sep 2015 05:59

Manipulation von Verzeichnissen - Folder
 
Liste der Anhänge anzeigen (Anzahl: 2)
Hallo

Ich habe eine Frage wie man Verzeichnisse Manipulieren kann.
Also wie man im Anhang sieht "Dokus.xe7 die Schrift blau bekommt,
wahrscheinlich über die Registry.
und den Google Cloud Ornder mit dem Overlay, das grüne Häkchen (Anhang).
Also nicht so
https://msdn.microsoft.com/de-de/lib...(v=vs.85).aspx
Ich habe mal, vor einiger Zeit, die Leute von der TortoiseSVN Comunity
gefragt wie das geht, leider habe ich keine Antwort bekommen.

Vielleicht hat dazu ja jemand eine Idee.

Der schöne Günther 25. Sep 2015 07:56

AW: Manipulation von Verzeichnissen - Folder
 
Die Schrift ist "blau" wenn der Ordner komprimiert ist.

Grün, glaube ich, bei Verschlüsselung.

Die Explorer-Overlays wie z.B. bei TortoiseXY/OneDrive/DropBox/... hätte ich spontan auch getippt dass die über die Desktop.ini kommen. Warum "also nicht so"?

PS: Oder sowas hier? https://msdn.microsoft.com/en-us/lib...(v=vs.85).aspx

ATS3788 25. Sep 2015 13:53

AW: Manipulation von Verzeichnissen - Folder
 
Weil um es mit der Desktop.ini zu machen
muss Du einen Reset machen und das klappt manchmal er nach einem Reboot
und es wäre eben schön zu wissen wie das funktioniert.
Blaue Ordner und Kompression OK das macht Sinn
http://www.technipages.com/windows-f...appear-in-blue

ATS3788 25. Sep 2015 14:27

AW: Manipulation von Verzeichnissen - Folder
 
Ich habe mal den Source von
Tortoise heruntergeladen
und das gefunden


Zitat:

Windows Registry Editor Version 5.00

;this reg file moves the TortoiseCVS icon overlay handler keys from being
;registered with explorer to being registered with the TortoiseOverlays handler.

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Curr entVersion\Explorer\ShellIconOverlayIdentifiers]


[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Curr entVersion\Explorer\ShellIconOverlayIdentifiers\To rtoiseCVS0]
@="{5d1cb710-1c4b-11d4-bed5-005004b1f42f}"

[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Curr entVersion\Explorer\ShellIconOverlayIdentifiers\To rtoiseCVS1]
@="{5d1cb711-1c4b-11d4-bed5-005004b1f42f}"

[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Curr entVersion\Explorer\ShellIconOverlayIdentifiers\To rtoiseCVS2]
@="{5d1cb712-1c4b-11d4-bed5-005004b1f42f}"

[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Curr entVersion\Explorer\ShellIconOverlayIdentifiers\To rtoiseCVS3]
@="{5d1cb713-1c4b-11d4-bed5-005004b1f42f}"

[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Curr entVersion\Explorer\ShellIconOverlayIdentifiers\To rtoiseCVS4]
@="{5d1cb714-1c4b-11d4-bed5-005004b1f42f}"

[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Curr entVersion\Explorer\ShellIconOverlayIdentifiers\To rtoiseCVS5]
@="{5d1cb715-1c4b-11d4-bed5-005004b1f42f}"

[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Curr entVersion\Explorer\ShellIconOverlayIdentifiers\To rtoiseCVS6]
@="{5d1cb716-1c4b-11d4-bed5-005004b1f42f}"


[HKEY_LOCAL_MACHINE\SOFTWARE\TortoiseOverlays\Norma l]
"CVS"="{5d1cb710-1c4b-11d4-bed5-005004b1f42f}"

[HKEY_LOCAL_MACHINE\SOFTWARE\TortoiseOverlays\Modif ied]
"CVS"="{5d1cb711-1c4b-11d4-bed5-005004b1f42f}"

[HKEY_LOCAL_MACHINE\SOFTWARE\TortoiseOverlays\Unver sioned]
"CVS"="{5d1cb712-1c4b-11d4-bed5-005004b1f42f}"

[HKEY_LOCAL_MACHINE\SOFTWARE\TortoiseOverlays\Confl ict]
"CVS"="{5d1cb713-1c4b-11d4-bed5-005004b1f42f}"

[HKEY_LOCAL_MACHINE\SOFTWARE\TortoiseOverlays\ReadO nly]
"CVS"="{5d1cb714-1c4b-11d4-bed5-005004b1f42f}"

[HKEY_LOCAL_MACHINE\SOFTWARE\TortoiseOverlays\Ignor ed]
"CVS"="{5d1cb715-1c4b-11d4-bed5-005004b1f42f}"

[HKEY_LOCAL_MACHINE\SOFTWARE\TortoiseOverlays\Added]
"CVS"="{5d1cb716-1c4b-11d4-bed5-005004b1f42f}"
Zitat:

;this reg file moves the TortoiseSVN icon overlay handler keys from being
;registered with explorer to being registered with the TortoiseOverlays handler.
;it should only be used with version that do not already use the new handler
;(currently (Monday, January 28, 2008) only recent nightlies use the new handler)
;tested with 1.4.7

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Curr entVersion\Explorer\ShellIconOverlayIdentifiers]


[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Curr entVersion\Explorer\ShellIconOverlayIdentifiers\1T ortoiseSVN]
@="{30351346-7B7D-4FCC-81B4-1E394CA267EB}"

[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Curr entVersion\Explorer\ShellIconOverlayIdentifiers\2T ortoiseSVN]
@="{30351347-7B7D-4FCC-81B4-1E394CA267EB}"

[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Curr entVersion\Explorer\ShellIconOverlayIdentifiers\3T ortoiseSVN]
@="{30351348-7B7D-4FCC-81B4-1E394CA267EB}"

[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Curr entVersion\Explorer\ShellIconOverlayIdentifiers\4T ortoiseSVN]
@="{3035134B-7B7D-4FCC-81B4-1E394CA267EB}"

[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Curr entVersion\Explorer\ShellIconOverlayIdentifiers\5T ortoiseSVN]
@="{3035134C-7B7D-4FCC-81B4-1E394CA267EB}"

[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Curr entVersion\Explorer\ShellIconOverlayIdentifiers\6T ortoiseSVN]
@="{3035134D-7B7D-4FCC-81B4-1E394CA267EB}"

[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Curr entVersion\Explorer\ShellIconOverlayIdentifiers\7T ortoiseSVN]
@="{3035134E-7B7D-4FCC-81B4-1E394CA267EB}"


[HKEY_LOCAL_MACHINE\SOFTWARE\TortoiseOverlays\Norma l]
"SVN"="{30351346-7B7D-4FCC-81B4-1E394CA267EB}"

[HKEY_LOCAL_MACHINE\SOFTWARE\TortoiseOverlays\Modif ied]
"SVN"="{30351347-7B7D-4FCC-81B4-1E394CA267EB}"

[HKEY_LOCAL_MACHINE\SOFTWARE\TortoiseOverlays\Confl ict]
"SVN"="{30351348-7B7D-4FCC-81B4-1E394CA267EB}"

[HKEY_LOCAL_MACHINE\SOFTWARE\TortoiseOverlays\Locke d]
"SVN"="{3035134D-7B7D-4FCC-81B4-1E394CA267EB}"

[HKEY_LOCAL_MACHINE\SOFTWARE\TortoiseOverlays\ReadO nly]
"SVN"="{3035134B-7B7D-4FCC-81B4-1E394CA267EB}"

[HKEY_LOCAL_MACHINE\SOFTWARE\TortoiseOverlays\Delet ed]
"SVN"="{3035134C-7B7D-4FCC-81B4-1E394CA267EB}"

[HKEY_LOCAL_MACHINE\SOFTWARE\TortoiseOverlays\Added]
"SVN"="{3035134E-7B7D-4FCC-81B4-1E394CA267EB}"
mal sehen ob das nützlich ist

ATS3788 25. Sep 2015 14:47

AW: Manipulation von Verzeichnissen - Folder
 
Habe es gefunden

https://msdn.microsoft.com/de-de/lib...(v=vs.85).aspx

Vielleicht ist das ja brauchbar für jemanden.
Das dazu jemand Delphi Code hat das glaube ich kaum,
aber die Hoffnung stirbt zuletzt.

Sir Rufo 25. Sep 2015 14:50

AW: Manipulation von Verzeichnissen - Folder
 
Doch http://www.devsuperpage.com/search/A...p?ArtID=716798 ;)

ATS3788 27. Sep 2015 07:49

AW: Manipulation von Verzeichnissen - Folder
 
Super Danke


Alle Zeitangaben in WEZ +1. Es ist jetzt 00:05 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz