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: Преобразование FTP ссылок 
Author Message
Batya



PostPosted: Mon May 15, 2006 11:57    Post subject: Reply with quote

b01d
funduk wrote:
Хотя, может быть, через скрипт можно вызвать какую-нибудь функцию, которая сама меняет такие пути.

Такой встроенной функции нет. Вот, написал, вроде, правильно. Если будут ошибки в преобразовании, пиши.
Код *.vbs:
Code:
'==========================================================================
' Преобразование текстовой ссылки в буфере -
'   замена русских символов и пробелов на 16-тиричный код этих символов
'   с префиксом %
'==========================================================================
Dim TCS, Str, StrF, ChCode, Ch, i
Set TCS = CreateObject("TCScript.Helper")
Str = TCS.GetTextFromClip
For i = 1 To Len(Str)
  Ch = Mid(Str, i, 1)
  ChCode = Asc(Ch)
  If (ChCode > 191) or (ChCode = 32) or (ChCode = 168) or (ChCode = 184) Then
    StrF = StrF & "%" & Hex(ChCode)
  Else
    StrF = StrF & Ch
  End If 
Next
TCS.SetTextToClip(StrF)
Set TCS = Nothing
Wscript.Quit

В скрипте используется Script Helper.
Если хочешь, могу дописать скрипт, чтобы не только преобразовывал, а сначала копировал пути в буфер.
View user's profile Send private message


Powered by phpBB © 2001, 2005 phpBB Group