Pacchetto ImageGlass - Applicazione predefinita
Pubblicato: 22 giugno 2020 - 11:09
Ciao a tutti! Ho dovuto creare un pacchetto ImageGlass perché non riuscivo a trovarlo nello Store ed era il Photo Viewer che il comune dove sto svolgendo il tirocinio vuole installare per sostituire quello predefinito.
Ecco cosa sono riuscito a fare per aggiungere la possibilità di avviare con ImageGlass alle estensioni standard. (Sì, in origine non era così; bisognava trovare il file .exe nella directory di installazione.)
Purtroppo, ciò che vorrei davvero è che sostituisse di default il visualizzatore di Windows.
Avevo pensato di esportare con il comando "$ /DISM" ma ciò mi costringerebbe a sovrascrivere tutte le applicazioni predefinite.
Vorrei quindi sapere se esiste un "metodo Wapt" per far sì che un programma installato diventi quello predefinito.
Un enorme ringraziamento a chiunque si prenderà la briga di rispondermi. Vi auguro una buona giornata.
Codice: Seleziona tutto
def install():
print('installing test-imageglass')
picture_list_assoc = ['.tif','.tiff','.gif','.jpeg','.jpg','.jif','.jfif','.jp2','.jpx','.j2k','.j2c','.fpx','.pcd','.png']
install_msi_if_needed('ImageGlass_7.6.4.30_x64.msi')
mkdirs('C:/Users/Public/igconfig')
filecopyto('igconfig.xml','C:/Users/Public/igconfig')
run('del C:\progra~1\ImageGlass\default.jpg')
for soft in installed_softwares('ImageGlass'):
path_imageglass = install_location(soft['key'])
imageglass = makepath(path_imageglass,'ImageGlass.exe')
for ext in picture_list_assoc:
register_ext('ImageGlass',ext,'"{kwarg}" -o "%1"'.format(kwarg=imageglass))
def session_setup():
filecopyto('C:/Users/Public/igconfig/igconfig.xml', user_appdata() + '\\ImageGlass')Purtroppo, ciò che vorrei davvero è che sostituisse di default il visualizzatore di Windows.
Avevo pensato di esportare con il comando "$ /DISM" ma ciò mi costringerebbe a sovrascrivere tutte le applicazioni predefinite.
Vorrei quindi sapere se esiste un "metodo Wapt" per far sì che un programma installato diventi quello predefinito.
Un enorme ringraziamento a chiunque si prenderà la briga di rispondermi. Vi auguro una buona giornata.