Modifique os atalhos unicode do Windows usando Python
Segueessa questã, Decidi pelo seguinte código Python para modificar os atalhos do Window
Funciona para atalhos baseados em inglês, mas não para atalhos baseados em unicod
Como esse trecho (ou qualquer outro) pode ser modificado parasupport unicode?
import re, os, pythoncom
from win32com.shell import shell, shellcon
shortcut_path = os.path.join(path_to_shortcut, shortcut_filename)
shortcut = pythoncom.CoCreateInstance (shell.CLSID_ShellLink, None, pythoncom.CLSCTX_INPROC_SERVER, shell.IID_IShellLink)
persist_file = shortcut.QueryInterface (pythoncom.IID_IPersistFile)
persist_file.Load (shortcut_path)
destination1 = shortcut.GetPath(0)[0]
destination2 = os.path.join(destination_path, destination_filename)
shortcut.SetPath(destination2)
persist_file.Save(shortcut_path, 0)
Suponha que sejam unicodpath_to_shortcut
, shortcut_filename
, destination_path
, destination_filename