AHK работает url как автономная программа – обходной путь

Я создал эту программу

^+l:: IfWinExist Toggl WinActivate, Toggl else run "C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" -app=https://www.toggl.com/app/#timer return 

Но проблема в том, что я использую Toggl в качестве приложения Chrome, и есть некоторые проблемы.

  • Когда таймер toggl запускается и просто запускается, он работает нормально.
  • Когда таймер toggl выключен, и вы выбираете «Продолжить» в задаче, название окна изменяется с «Toggl» на имя задачи, а сценарий больше не совпадает с Toggl .

Все мои другие программы, такие как RTM и Google Calendar, имеют свои имена «добавлены», так что скрипт выше всегда работает.

Как я могу это решить, используя какой-то умный временный хак (обходной путь)?

Я думаю, вам придется либо переименовать свои задачи, чтобы как-то включить в них «Toggl» (и отредактировать их, если вы отправляете их клиентам), либо назначить его проекту «Toggl». Однако ни одно из них не кажется слишком практичным.

В противном случае вам нужно пожаловаться дизайнерам Toggl и сказать им, что вместо изменения названия окна / вкладки в имя задачи они должны быть более согласованными и либо использовать «Toggl» для всего, либо «Toggl – (taskName)» в качестве формата для Их вкладки.

Я видел, что это также фиксируется сценарием Greasemonkey или Usercript, запущенным в Chrome, который постоянно сохраняет заголовок окна в «Toggl» для этого сайта, но я недостаточно знаю о скриптах Userscripts для его создания.

Если вы готовы дать пользователям сценарии выстрел, то, похоже, это хороший старт.

  • Использование команд в ярлыке
  • Изменение сочетания клавиш для переключения приложений в OS X
  • Добавление переключателей командной строки в ярлыки Windows
  • Как определить, какой процесс принадлежит горячей клавише в Windows?
  • Перестановка пробела в Finder из оконного просмотра Quick Look to fullscreen («слайд-шоу»)
  • Надежные пользовательские сочетания клавиш Windows?
  • Как отключить Control-W в Windows XP?
  • Создать ключ в Windows
  • Как настроить быстрые клавиши в Windows XP?
  • Нажатие клавиши максимизируется вдоль вертикали только в Windows 7?
  • Что такое сочетание клавиш для минимизации обычного окна?
  • Давайте будем гением компьютера.