Depois de mudar para o Windows 10, estou tendo problemas com a versão de código aberto do axcrypt (1.7.3156). Por algum motivo, a janela para abrir/descriptografar um arquivo aparece fora da tela. Consigo digitar a senha às cegas, mas prefiro ver a janela.
Eu tentei truques deessa questão:
- Alt-Space + M (não consigo mover a janela na tela)
- Procurando no registro uma posição armazenada (nenhuma das chaves em HKCU/Software/Axantum/Axcrypt parece relacionada a esse problema). O mesmo em HKLM.
- Empilhar as janelas atuais clicando com o botão direito na barra de tarefas (a janela não reaparece)
- Windows + setas não têm efeito nessa janela específica
- Desbloqueando a barra de tarefas
Como não há ícone na barra de tarefas, algumas opções não estão disponíveis.
Alguém teria outras ideias?
Responder1
este é Svante, o autor do AxCrypt.
Existem problemas com caixas de diálogo fora da tela no Windows 10. Pode ter a ver com o uso de telas externas em laptops, mas não tenho certeza. Infelizmente, o AxCrypt 1.7 não está realmente desenvolvido ativamente, mudei todo o foco para a versão 2.
Você pode querer experimentar isso, ele lida melhor com o Windows 10.
Responder2
Mais de três meses depois de fazer a pergunta, surgiu uma ideia ao usar o AutoHotkey, levando a esta solução.
Movendo automaticamente a janela oculta usando AutoHotkey
- Identifique a classe da janela usando oScript WindowList.
- Escreva um script que detecte a janela e a mova.
- Execute o script na inicialização.
Aqui está o roteiro que escrevi. Tão curto!
; Moves AxCrypt decryption dialog as soon as it opens
SetTitleMatchMode, 3 ; exact match
Loop
{
WinWait, ahk_class #32770
WinMove, ahk_class #32770, , 800, 500
WinWaitClose, ahk_class #32770 ; if the window is still there, no need to loop
}
Agora eu amo o AutoHotkey ainda mais.
Se você tiver outros aplicativos abrindo janelas com ahk_class #32770
, você pode querer injetar uma condição comoif(WinActive("ahk_exe AXCrypt.exe"))
Como funciona
SetTitleMatchMode
define o modo de partida paraWinTitle
para 3, que é o modo exato, garantindo que correspondamos apenas a esta janela.Loop
executa um loop infinito.WinWait
espera que a janela correta do AxCrypt seja abertaWinMove
move a janela para novas coordenadas de tela: 800, 500WinWaitClose
espera a janela fechar, caso contrário repetiremos o loop desnecessariamente.