Тема: AHK: Странное поведение StringReplace
Доброго времени суток!
В скрипте использую команду StringReplace, Clipboard, Clipboard, `r`n, , All (та, которая в справке AHK)
Копирование данных в буфер происходит из контекстного меню командой "Копировать внутренний HTML" (дело происходит в Инспекторе Firefox'а), затем выполняется StringReplace, Clipboard, Clipboard, `r`n, , All, но CR+LF не удаляются. Если после того, как выполнить "Копировать внутренний HTML", затем открыть, например, Блокнот, вставить туда из буфера по CTRL-V данные, выделить (CTRL-A) и скопировать (CTRL-C), а затем применить StringReplace, Clipboard, Clipboard, `r`n, , All, то CR+LF удаляются (собственно, этот "костыль" и был реализован в скрипте), но... вопрос - копирование в буфер через контекстное меню чем-то отличается от стандартного копирования по CTRL-C ?! Или я что-то упускаю?
Проделывал эксперимент вручную - "мышкой" правая кнопка, контекстное меню, "Копировать внутренний HTML", затем запускал скрипт с единственной строкой StringReplace, Clipboard, Clipboard, `r`n, , All - отрицательный результат, тут же открывал Блокнот, вставлял данные, копировал, опять выполнял скрипт, вставлял данные сюда же в Блокнот - все переводы строк удалены.

