Come faccio ad aggiungere un tipo di cartella personalizzato da utilizzare come modello in Windows Vista (o Windows 7)?


11

Sto cercando un modo per aggiungere un'impostazione personalizzata all'elenco dei tipi di cartelle in Vista (o Windows 7) in modo da poterlo utilizzare come modello per altre cartelle.

Il modello che vorrei aggiungere sarebbe identico a Tutti gli articoli, tranne per la visualizzazione della colonna Data di acquisizione. Come aggiungo a questo elenco (vedi immagine sotto)?

inserisci qui la descrizione dell'immagine

Risposte:


2

Ero davvero curioso anche di questa domanda, quindi ho cercato di cercare ovunque. Il più lontano che ho ottenuto è stato questo link su MSDN.

Sembra che questi dati che stai cercando siano memorizzati nella chiave di registro qui: hkey_local_machine/SOFTWARE/Microsoft/Windows/CurrentVersion/explorer/FolderTypes

Sfortunatamente non sono un esperto del registro, quindi sono arrivato al punto di cercare la chiave e indagare. Tuttavia, le costanti FOLDERTYPEID specificate da Microsoft non sembrano essere presenti. Mi dispiace che non sia una risposta completa ma ho cercato dappertutto e tutto quello che ho potuto trovare sono state altre domande sullo stesso argomento.


2

In realtà c'è molto rotto con i modelli di cartelle e la personalizzazione in Windows XP. Apparentemente, questo era dovuto al fatto che era stato programmato in modo errato da stagisti adolescenti (anche se non posso dire se questo fosse vero o no, ha abbastanza senso per me.)

Non è possibile aggiungere un nuovo modello, ma è possibile ottenere un effetto simile assegnando prima una cartella a un modello specifico, quindi modificando le specifiche all'interno del registro.

È necessario identificare la cartella specifica dopo averla modificata in uno dei modelli esistenti all'interno del registro:

HKEY_CURRENT_USER\Software\Microsoft\Windows\ShellNoRoam\Bags\[Whatever]\Shell\

dove [Whatever]sarà qualsiasi numero

Esiste una REG_SZstringa Valore denominata FolderTypeper il tipo TEMPLATE da utilizzare: ovvero "MyMusic" per la musica, "MyPictures" per le immagini, "Documenti" per "Documenti di qualsiasi tipo" Il testo per questi si trova all'interno di "% WINDIR% / shell .inf "

"Vid" REG_SZ String Valuecontiene l'ID classe per l'immagine "filigrana". Al momento, non posso commentare quali tipi di file sono validi, ma dovrebbero essere tentati tutti bmp, gif, png o jpg.


0

Poiché non è possibile trovare i nomi dei tipi di cartella standard nel registro, credo che purtroppo siano integrati nel software Windows.

Come prova ho trovato, ad esempio, "Immagini e video" come stringa unicode all'interno di shell32.dll. Inoltre, è stato trovato tra le altre stringhe non correlate. Quindi non sembra che ci sia stato alcun tentativo di raggruppare tutti i tipi di cartelle, il che significa che sono stati aggiunti uno a uno quando i nuovi tipi sono stati inventati dai progettisti dell'interfaccia utente di Microsoft.

Temo che questo modo sciatto e miope di programmazione di Microsoft renda impossibile la tua richiesta. In ogni caso, non credo che vorresti hackerare shell32.dll.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.