Total Commander Forum Index Total Commander
Форум поддержки пользователей Total Commander
Сайты: Все о Total Commander | Totalcmd.net | Ghisler.com | RU.TCKB
 
 RulesRules   SearchSearch   FAQFAQ   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Single Post  Topic: Как отключить упрощение символов для скриптов tcwshelp ? 
Author Message
Baltazar



PostPosted: Sun Aug 31, 2025 00:26    Post subject: Как отключить упрощение символов для скриптов tcwshelp ? Reply with quote

Есть спецы по tcwshelp/vbs ? Недавно наткнулся на то, что скрипт обрабатывающий скопированные пути файлов/папок "ломает" пути с юникодом внутри (и с умляутами в частности) заменяя (упрощая) на схожие символы и превращая конечный результат в невалидный. Пробовал наводить справки у нейросетей, но без толку. Дипсик даёт советы по обычному vbs, но как выправить ситуацию в tcwshelp он не знает и начинает фантазировать. При использовании скрипта (обрезал по максимуму для упрощения)
Code:
Option Explicit
Dim TCS, Clip, REx, Arr, A, i
Set TCS = CreateObject("TCScript.Helper")

TCS.SendCommand "cm_CopyFullNamesToClip", True

Clip    = TCS.GetTextFromClip
Arr     = Split(Clip, vbNewLine, -1, 1)

Clip = Join(Arr, vbNewLine)
TCS.SetTextToClip(Clip)
Set TCS = Nothing
WScript.Quit
Файл/папка с именем вида "ÜLTRA RAPTÖR" превращается в "ULTRA RAPTOR". Как прекратить подобное упрощение символов ?
View user's profile Send private message


Powered by phpBB © 2001, 2005 phpBB Group