Newsgroup: it.comp.os.win.windows10
Titolo: W10 e le icone dei files: una soluzione

 
Una delle cose che piacciono di meno di W10 è l'impossibilità di modificare
l'icona di un determinato tipo di file.
L'icona usata ora è sempre quella del programma che usa il file, invece in Xp
era abbastanza semplice sostutuirla e personalizzare il tipo di file.
 
Per esempio io apro con UltraEdit molti tipi di file: .asm, .src, .lst, ,abs,
.mac, .c, .cpp, .h, ...ecc.
 
In Xp avevano tutti un'icona diversa ed erano facilmente riconoscibili, in W10 
se ne ho di diversi tipi in una cartella non riesco più a distinguerli l'un
l'altro velocementema devo prima ordinarli per tipo.
 
Questa cosa non mi piace ed è fonte di possibili errori e perdite di tempo, per
cui dopo aver guglato senza trovare nessuna soluzione mi è venuta un'idea.
 
In fondo basta fare diversi eseguibili wrapper ciascuno con la sua icona
personalizzata per aggirare il problema, e visto che la cosa funziona alla
grande ed è abbastanza semplice da realizzare, ho pensato che potesse servire
anche a qualcun altro.
 
Il wrapper è un semplice script .vbs,
_______________________________________________
Set Fso = CreateObject("Scripting.FileSystemObject") 
Set oShell = CreateObject("WScript.Shell")
 
  Fil_Edt = ""
  If Wscript.Arguments.Count > 0 Then Fil_Edt = Wscript.Arguments(0)
 
 Const Prog = "C:\Program Files (x86)\UltraEdit\uedit32.exe"
 
  If Fso.FileExists (Prog) Then
    Cmd =  Chr(34) & Prog  & Chr(34) & " " & Chr(34) & Fil_Edt & Chr(34)
      oShell.Run Cmd ,0 , False
    Wscript.Sleep 100
  End If
______________________________________________
 
attiva il file e gli passa l'argomento, per personalizzarlo basta sostituire
Prog con il percorso di un altro eseguibile per usare altri programmi.
 
A questo punto basta compilarlo personalizzando l'icona con Vbs_to_Exe,
che si può scaricare qui:
 
https://www.majorgeeks.com/files/details/vbs_to_exe.html
 
si può installare ed ha anche una sua interfaccia grafica,
io però lo uso come portabile e da linea di comando:
 
 >Vbs_To_Exe.exe /vbs UE_Ico.vbs /exe uedit32_0.exe /icon Uedit32_000.ico"
/invisible
 
In questo modo viene creato l'eseguibile uedit32_0.exe con la sua icona
personalizzata, se ne possono fare diversi e magari metterli nella cartella del
programma.
 
Poi basta cliccare sul file con il pusante dx,  Apri con...  selezionare
"uedit32_0.exe"  e il gioco è fatto, si vedrà l'icona giusta per il file e
cliccando si aprirà in UltraEdit.
 
Per i più pigri ho messo il tutto su uno zip:
 
https://www.dropbox.com/s/9i2mf63hxzl6ug4/Vbs_To_Exe.zip?dl=0
 
 
 
-- 
ciao
  Stefano

 l'icona di un determinato tipo di file.
 
Eh?
 
https://www.faqforge.com/windows/windows-10/how-to-customize-the-icons-in-windows-10/
 
 
Enrico

 ha scritto:

Mah.
O hai letto solo le 2 righe che hai quotato o non hai capito.
 
Sperando nella prima ipotesi, formulo la domanda:
 
Come si fa a cambiare l'icona di un file in modo che sia diversa da quella del
programma che la apre?
 
(Nella pappardella che hai linkato non c'è scritto)
 
-- 
ciao
  Stefano

>>>>  
http://www.bb2002.it
 :)  <<<<<
........... [ al lavoro ] ...........

temo che sia qui il qui-quo-qua (Zemancit.): file <> collegamento
 
Già, fin li ci arrivo, ma  il collegamento vale per un file *SINGOLO*.
 
 
Ma se io volessi mettere un icona per *TUTTI* i files .TXT diversa da quella di
*TUTTI* i files .SRC, diversa da quella di *TUTTI* i  files .LST e diversa da
quella di *TUTTI* i  files .MAP pur volendoli aprire *TUTTI* con UltraEdit, come
faccio?
 
In Xp è semplice personalizzare le icone, in W10 è semplicemente impossibile.
 
 
-- 
ciao
  Stefano

Rispondo qui sotto a SB

Usa FileTypesMan di Nirsoft
 
https://www.nirsoft.net/utils/file_types_manager.html
 
 
Gli fai fare una scansione per tipo di file, poi clicchi 2 volte 
sull'estensione che ti interessa; nella finestra che si apre clicca sui 
3 puntini a fianco di "Default Icon" e puoi mettere l'icona che vuoi.
 
Io ho fatto la prova con più file di testo da aprire con notepad++ e 
per ogni estensione (.txt .src .pippo) ho potuto mettere l'icona che 
volevo pur continuando ad aprire automaticamente quei file con 
notepad++
 
Per resettare al default, cancella lì il percorso dell'icona.

 
 
non impossibile, sicuramente più ostico.
oltre al già citato File Types Man
c'è anche questo 
https://defaultprogramseditor.com/
 
 
 

Per resettare al default, cancella lì il percorso dell'icona.
 
Così funziona.
 
E dire che sono un estimatore di Nirsoft e FTM l'avevo già scaricato, ma
evidentemente non avevo trovato la strada giusta per cambiare l'icona.
 
Se l'avessi trovata mi sarei risparmiato i wrapper.
 
Grazie, c'è sempre qualcosa da imparare.
 
-- 
ciao
  Stefano

 Grazie, c'è sempre qualcosa da imparare.
 
Di nulla.

c'è anche questo 
https://defaultprogramseditor.com/
 
 
Si, per fortuna così ci si riesce.
 
 
-- 
ciao
  Stefano