Estou utilizando um Script em AHK que cria atalhos para a abertura de pastas, sites, apss entre outros... O problema que estou enfrentando é que aparentemente meu AHK ou Script não consegue ler caracteres especiais e acentos nas palavras.
Isso é ruim pois afeta o funcionamento, meu Script lê o diretório da pasta pra poder acessa-la, mas como o AHK não esta lendo os acentos acaba que meu Script não consegue acessar algumas páginas.
O que posso fazer pra resolver isso, como faço pro AHK ler acentos e caracteres especiais?
Deixo o Script abaixo caso queiram testar, apenas lembrem de trocar o diretório no script pelo diretório da pasta de vocês. Utilize SHIFT + BOTÂO DIREITO MOUSE para abrir o Script
Code: Select all
#SingleInstance,Force
Menu, MyMainMenu, Add, Pastas, MenuHandler
Menu, MySubMenu1, Add, Área de Trabalho, SubMenu1Label
Menu, MySubMenu1, Add, Sistema CFTV, SubMenu1Label
Menu, MySubMenu1, Add, Dados Gerais Maquinas, SubMenu1Label
Menu, MySubMenu1, Add, Controle de IP's, SubMenu1Label
Menu, MySubMenu1, Add, Celulares, SubMenu1Label
Menu, MySubMenu1, Add, Pabx, SubMenu1Label
Menu, MySubMenu1, Add, Cunha, SubMenu1Label
Menu, MyMainMenu, Add, Pastas, :MySubMenu1
Menu, MyMainMenu, Add, Apps/Sites, MenuHandler
Menu, MySubMenu2, Add, Calculator, SubMenu2Label
Menu, MySubMenu2, Add, Google Tradutor, SubMenu2Label
Menu, MySubMenu2, Add, Notes, SubMenu2Label
Menu, MySubMenu2, Add, 4Devs, SubMenu2Label
Menu, MyMainMenu, Add, Apps/Sites, :MySubMenu2
Menu, MyMainMenu, Add, Google Sheet, MenuHandler
Menu, MySubMenu3, Add, Gestão email, SubMenu3Label
Menu, MySubMenu3, Add, Credencial Rede, SubMenu3Label
Menu, MySubMenu3, Add, Portas Vazias DVR, SubMenu3Label
Menu, MyMainMenu, Add, Google Sheet, :MySubMenu3
Menu, MyMainMenu, Add, Mute/Unmute, MainMenuLabel
return
+RButton Up::
Menu, MyMainMenu, Show
return
MenuHandler:
return
SubMenu1Label:
If (A_ThisMenuItemPos = 1) {
Run, %A_desktop%
}
else if (A_ThisMenuItemPos = 2) {
Run, X:\Sistema CFTV
}
else if (A_ThisMenuItemPos = 3) {
Run, X:\Dados gerais das maquinas
}
else if (A_ThisMenuItemPos = 4) {
Run, X:\Controle de IP´s
}
else if (A_ThisMenuItemPos = 5) {
Run, X:\Celulares
}
else if(A_ThisMenuItemPos = 6) {
Run, X:\Pabx
}
else if (A_ThisMenuItemPos = 7) {
Run, R:\
}
return
SubMenu2Label:
If (A_ThisMenuItemPos = 1) {
Run, calc.exe
} else if (A_ThisMenuItemPos = 2) {
Run, https://www.google.com/search?q=tradutor&oq=tr&gs_lcrp=EgZjaHJvbWUqDwgAEEUYOxiDARixAxiABDIPCAAQRRg7GIMBGLEDGIAEMgYIARBFGDkyBggCEEUYOzINCAMQABiDARixAxiABDINCAQQABiDARixAxiABDIGCAUQRRg8MgYIBhBFGDwyBggHEEUYPNIBCDEwNDZqMGo0qAIAsAIA&sourceid=chrome&ie=UTF-8
}
else if (A_ThisMenuItemPos = 3) {
Run, notepad.exe
}
else if (A_ThisMenuItemPos = 4) {
Run, https://www.4devs.com.br/
}
return
SubMenu3Label:
If (A_ThisMenuItemPos = 1) {
Run, https://docs.google.com
} else if (A_ThisMenuItemPos = 2) {
Run, https://docs.google.com
} else if (A_ThisMenuItemPos = 3){
Run, https://docs.google.com
}
Return
MainMenuLabel:
if (A_ThisMenuItemPos = 4) {
Send, {Volume_Mute}
}
return