Iconos anclados en la barra de tareas
Publicado: 6 de mayo de 2019 - 12:04 p. m.
Buen día,
Reutilicé el código del paquete Thunderbird para añadir un icono de Firefox a la barra de tareas y, al mismo tiempo, eliminar el de IE. El icono de IE desaparece, pero el de Firefox no aparece en la barra de tareas, a pesar de que el archivo .lnk está correctamente ubicado en "C:\Users\username\AppData\Roaming\Microsoft\Internet Explorer\Quick Launch\User Pinned\TaskBar". Si fijo manualmente el acceso directo de Firefox, funciona.
Reutilicé el código del paquete Thunderbird para añadir un icono de Firefox a la barra de tareas y, al mismo tiempo, eliminar el de IE. El icono de IE desaparece, pero el de Firefox no aparece en la barra de tareas, a pesar de que el archivo .lnk está correctamente ubicado en "C:\Users\username\AppData\Roaming\Microsoft\Internet Explorer\Quick Launch\User Pinned\TaskBar". Si fijo manualmente el acceso directo de Firefox, funciona.
Código: Seleccionar todo
def session_setup():
firefox_quickLaunch = makepath(user_appdata(),'Microsoft','Internet Explorer','Quick Launch', 'User Pinned', 'TaskBar', 'Mozilla firefox.Lnk')
ie_quickLaunch = makepath(user_appdata(),'Microsoft','Internet Explorer','Quick Launch', 'User Pinned', 'TaskBar', 'Internet Explorer.Lnk')
if iswin64:
destdir64 = makepath(programfiles,'Mozilla Firefox')
if isfile(makepath(destdir64,'firefox.exe')):
create_shortcut(firefox_quickLaunch,target=makepath(destdir64,'firefox.exe'), wDir=makepath(destdir64),icon=makepath(destdir64,'firefox.exe'))
else:
destdir32 = makepath(programfiles32,'Mozilla Firefox')
if isfile(makepath(destdir32,'firefox.exe')):
create_shortcut(firefox_quickLaunch,target=makepath(destdir32,'firefox.exe'), wDir=makepath(destdir32),icon=makepath(destdir32,'firefox.exe'))
if isfile(ie_quickLaunch):
remove_file(ie_quickLaunch)