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: Переименование группы html файлов в имена внутрених ссылок 
Author Message
Flasher



PostPosted: Fri Mar 23, 2012 03:01    Post subject: Reply with quote

shveicar
Создавать новую тему, думаю, не стоит. Специфика обеих задач узкая и лежит в одной области.

Code:
'========================================================================
' Переименовать базовые N-имена близлежащих файлов в базовые имена
' выделенных файлов с наличием в URL-теге их первой строки тех же N-имён

' Параметры: %WL <расширение N-файлов>
'========================================================================
With WScript.Arguments
  If .Count = 0 Then WScript.Quit
  List = .Item(0) : Ext = .Item(1)
End With
With CreateObject("Scripting.FileSystemObject")
  For Each F in Split(.GetFile(List).OpenAsTextStream(1, -1).ReadAll, vbNewLine)
    If .FileExists(F) Then
      Line = .GetFile(F).OpenAsTextStream(1, -2).ReadLine : NN = InStr(Line, "URL=") + 4
      FileName = .GetBaseName(Mid(Line, NN, InStrRev(Line, """>") - NN)) & "." & Ext
      .GetFile(.GetParentFolderName(F) & "\" & FileName).Name = .GetBaseName(F) & "." & Ext
    End If
  Next
End With


Если второй скрипт устраивает, то первый править уже не требуется?
View user's profile Send private message


Powered by phpBB © 2001, 2005 phpBB Group