Тема: AHK: определение типа данных в буфере
На работе мне часто приходится обмениваться информацией о конкретных файлах с коллегами.
OnClipboardChange:
StringReplace, Clipboard, Clipboard, D:\_works\, \\MYMACHINE\_works\, All
return
Когда я копирую путь к файлу, этот скрипт автоматически заменяет его на сетевой путь.
Но, к сожалению, выяснилось, что команда
StringReplace, clipboard, clipboard, ABC, DEF, Allполагает текстом не только скопированный путь, но и сам файл.
Иными словами, когда я копирую файл, попадающий под такую маску, не копируется ничего (ни сам файл, ни путь к нему).
Как можно модифицировать код так, чтобы при копировании файлов ничего не заменялось, а при копировании именно текста — да?

