Есть спецы по tcwshelp/vbs ? Недавно наткнулся на то, что скрипт обрабатывающий скопированные пути файлов/папок "ломает" пути с юникодом внутри (и с умляутами в частности) заменяя (упрощая) на схожие символы и превращая конечный результат в невалидный. Пробовал наводить справки у нейросетей, но без толку. Дипсик даёт советы по обычному vbs, но как выправить ситуацию в tcwshelp он не знает и начинает фантазировать. При использовании скрипта (обрезал по максимуму для упрощения)
Baltazar
Не подскажу по поводу tcwshelp, так как не использую его, но это можно сделать просто в VBS с помощью стандартной утилиты clip, входящей в состав Windows.
Юникод сохраняется.
Monarch-LFV писал(а):PS. Также не понял, зачем в вашем скрипте вы вначале разбиваете построчно, а потом сразу же снова объединяете массив в переменную.
Там обработка путей с FTP и из wfx плагинов с заменой на реальные пути на устройствах. Список разбирается, производится замена и всё возвращается назад. С %L листами были заморочки (то ли по линии ftp-ссылок, то ли ещё что, давно было, но помню, что от их использования я отказался и использовал обработку из буфера обмена по cm_CopyFullNamesToClip).
Monarch-LFV, Собственно перепроверил. Да. Это именно та "заморочка", из-за которой я не использовал %L (и схожие) списки. Для FTP отдаются пути без порта и сервера. А именно по ним и ведётся обработка. Вместо