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

^+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 .

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

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

1 ответ1

0

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

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

Я мог видеть, что это также исправлено скриптом Greasemonkey или Userscript, работающим в Chrome, который постоянно сохраняет заголовок окна на уровне "Toggl" для этого сайта, но я не знаю достаточно о скриптах пользователей для его создания.

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .