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: Создание файла с содержимым на основе имени другого файла 
Author Message
Flasher



PostPosted: Thu Jun 23, 2011 23:14    Post subject: Reply with quote

Если я правильно понял:
Code:
' Создать файлы с именами выделенных в каталоге сетевого устройства
' файлов, расширением M3U и соответствующим NFS-путём в их содержимом
' Параметры: "Путь назначения>\"
' Пример: "%T"
'===========================================
CreateObject("WScript.Shell").Exec("%COMMANDER_PATH%\Utils\TCMC\TCMC.exe CM2021")
  Clip = ""
With CreateObject("InternetExplorer.Application")
  .Navigate("about:blank")
  Clip = Replace(.document.parentWindow.clipboardData.getData("Text"),"\","/")
  .Quit
End With
With CreateObject("Scripting.FileSystemObject")
  For Each F In Split(Clip, vbNewLine)
    Set N = .OpenTextFile(WScript.Arguments(0)&.GetBaseName(F)&".m3u",2,True)
    N.WriteLine "nfs:"&F
    N.Close
  Next
End With
Путь к утилите TCMC должен совпадать с приведённым в скрипте.
Если надо, могу поставить условие, чтобы обрабатывались только MKV из всего выделенного.
KrechetovRS wrote:
лень менять прямой слеш на обратный
Confused Зачем менять, если указано, что нужен именно прямой в содержимом файла?
KrechetovRS wrote:
при помощи скрипта "Копировать имена файлов с UNC-путями"
Это никакой не скрипт, а обычная внутренняя команда ТС cm_CopyNetNamesToClip.

Last edited by Flasher on Mon Jun 27, 2011 11:42; edited 1 time in total
View user's profile Send private message


Powered by phpBB © 2001, 2005 phpBB Group