Paquete ImageGlass - Aplicación predeterminada
Publicado: 22 de junio de 2020 - 11:09 a. m.
¡Hola a todos! Tuve que crear un paquete de ImageGlass porque no lo encontré en la tienda y era el visor de fotos que el ayuntamiento donde estoy haciendo mis prácticas quiere instalar para reemplazar el predeterminado.
Esto es lo que logré para añadir la posibilidad de iniciar con ImageGlass a las extensiones estándar. (Sí, originalmente no era así; había que encontrar el archivo .exe en el directorio de instalación)
Lamentablemente lo que realmente me gustaría es que sustituyese al visor de Windows por defecto.
Tuve la idea de exportar con el comando "$/DISM" pero eso me obligará a sobrescribir todas las aplicaciones predeterminadas.
Por lo tanto, me gustaría saber si existe una "forma Wapt" para hacer que un programa instalado se convierta en el predeterminado.
Un gran agradecimiento a quien se tome el tiempo de responderme, que tenga un lindo día.
Código: Seleccionar todo
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')Lamentablemente lo que realmente me gustaría es que sustituyese al visor de Windows por defecto.
Tuve la idea de exportar con el comando "$/DISM" pero eso me obligará a sobrescribir todas las aplicaciones predeterminadas.
Por lo tanto, me gustaría saber si existe una "forma Wapt" para hacer que un programa instalado se convierta en el predeterminado.
Un gran agradecimiento a quien se tome el tiempo de responderme, que tenga un lindo día.