Problemas

Problemas

Problemas

Tenía AHK configurado en mi computadora, algunos archivos (programmen.ahk y grammatik.ahk por ejemplo) en la misma carpeta /ahk-script

Puede que haya instalado algún programa, porque el script no funciona como debería, me he dado cuenta de queEstablecer modo de coincidencia de títuloes definitivamente no funcionacomo debería. A veces, cuando presiono la tecla de acceso rápido, funciona, pero la mayoría de las veces no.

No sé qué es, ¿tal vez he instalado algún programa?¿Cómo puedo solucionar este problema?

(En mi mente ingenua pensé que era porque cambié de Aero a Basic, por lo que no soy un superusuario pero necesitaría ayuda de alguien que lo sea. Creo que podría seguir tus instrucciones, especialmente porque AHK es tan importante. a mi.)

Ejemplos de casos de uso y guiones

Es una pena porque así activo mis programas más utilizados: Chrome, notepad++, explorer, evernote, calendar.

Aquí hay algunos scripts que solían funcionar pero ahora no.

Bloc de notas++

^!::
SetTitleMatchMode 2
IfWinExist Notepad++
    WinActivate, Notepad++
else
    run "c:\Program Files (x86)\Notepad++\notepad++.exe"
return

Cromo

^.::
SetTitleMatchMode 2
IfWinExist Google Chrome
    WinActivate, Google Chrome
else
    run "C:\Program Files (x86)\Google\Chrome\Application\chrome.exe"
return

Respuesta1

¿Cómo puedo solucionar este problema?

  • Pruebe con un título completo para probar el código de la tecla de acceso rápido.
  • Enumere todas las ventanas con las que AHK veWinGet, OutputVar, List.
  • PruebaSetTitleMatchMode, Fast|Slow
  • Compruebe si AutoHotkey.exees 'Ejecutar como administrador' (y si eso marca la diferencia)
  • Pruebe con el más nuevoAHK 1.1(también conocido como AHK_L) y/oAHK 1.0versión

Respuesta2

El problema aquí está en la combinación de teclas de acceso rápido (CTRL+ALT) que estás utilizando. Si cambia la combinación de teclas de acceso rápido (por ejemplo, a CTRL+ALT+z), su secuencia de comandos debería funcionar bien. No sé la razón exacta por la que no funciona con (CTRL+ALT), pero creo que otra aplicación está usando esa combinación de teclas de acceso rápido y hay algún tipo de conflicto. A continuación se muestra un script de ejemplo para el bloc de notas que utiliza la combinación de teclas de acceso rápido CTRL+ALT+z y funciona según lo previsto.

^!z::
SetTitleMatchMode 2
IfWinExist Notepad
    WinActivate, Notepad
else
    run "notepad.exe"
return

información relacionada