Python URL сокращает фоновое приложение предложение

Я написал скрипт на python, который использует API сокращений URL Google для сокращения URL. Но я хочу, чтобы этот скрипт автоматически укорачивал URL-адреса при каждом копировании.

  • Есть ли лучшие идеи, чем запуск сценария Python или AHK в фоновом режиме, чтобы проверить, является ли содержимое буфера обмена длинным URL-адресом?
  • Будет ли скрипт AHK использовать процессор меньше, чем скрипт Python при работе в фоновом режиме?

1 ответ

Решение

В AHK вы можете использовать метку с именем OnClipboardChange для проверки содержимого буфера обмена при каждом его изменении.

  • Для поиска содержимого буфера обмена для данного вхождения указанной строки, вы можете использовать такие команды, как

    Если InStr(буфер обмена, "SearchString")

    Если буфер обмена содержит SearchString1,SearchString2

  • Чтобы изменить / сократить содержимое буфера обмена, если оно содержит указанные строки поиска, вы можете использовать такие команды, как

    StringReplace, буфер обмена, буфер обмена, SearchString, NewString

    RegExReplace()

Использование ЦП такого сценария AHK минимально.

Другие вопросы по тегам