если бы знал такие, я бы стал спрашивать?.Avada писал(а):KopBuH
По-моему, всё определяется ответом на простой вопрос: есть ли в наличии WDX-плагины, умеющие работать с переменными?
подскажите пожалуйста, есть ли варианты решения сей задачи
Модераторы: Avada, CaptainFlint, Nik, d-view, Моторокер
не хочу показаться наглым, но можно попросить тебя набросать простенький скрипт, чтобы он переименовывал выделенные файлы, примерно в таком формате: "имя_файла_переменная1"?Flasher писал(а):Пока других нет. Да, 32 bit.
Код: Выделить всё
'========================================================================
' Добавить/убрать у имён выбранных в панели элементов переменную среды
' Параметры: %WL <переменная среды>
' Пример: %WL %%USERNAME%%
'========================================================================
With WScript.Arguments
If .Count = 0 Then WScript.Quit
List = .Item(0) : Var = .Item(1)
End With
Var = CreateObject("WScript.Shell").ExpandEnvironmentStrings(Var)
With CreateObject("Scripting.FileSystemObject")
On Error Resume Next
For Each F in Split(.GetFile(List).OpenAsTextStream(1, -1).ReadAll, vbNewLine)
FN = .GetFileName(F)
If .FileExists(F) Then
Ext = .GetExtensionName(F) : Test = InStrRev(FN, "_" & Var & "." & Ext)
If Test Then NN = Left(FN, Test - 1) & "." & Ext Else NN = .GetBaseName(F) & "_" & Var & "." & Ext
.GetFile(F).Name = NN
Else
Test = InStrRev(FN, "_" & Var)
If Test Then NN = Left(FN, Test - 1) Else NN = .GetBaseName(F) & "_" & Var
.GetFolder(F).Name = NN
End If
Next
End WithВот тут особенно интересует, что же это за переменные, которые нельзя получить из контентных плагинов?KopBuH писал(а):переменная будет задаваться через авторан
А переменные из UnicodeTest/LockedTest не устраивают?KopBuH писал(а):если не открывается - переименовываю как "Имя файла_bad
а что он выдает?, например на битом .doc он показывает ANSIFlasher писал(а):ОК, поправил скрипт.
А переменные из UnicodeTest/LockedTest не устраивают?KopBuH писал(а):если не открывается - переименовываю как "Имя файла_bad
Мы тут вроде ИГП рассматриваем, а не поиск.KopBuH писал(а):битый вордовский файл он не находит по поиску в текущем каталоге
Пожалуйста. В каком списке? Это ж вроде для частных целей.KopBuH писал(а):спасибо, добавлю благодарность тебе рядом с функцией в списке изменений.
да, для личных. но я также автор TechAdmin, ты же помнишьFlasher писал(а):Пожалуйста. В каком списке? Это ж вроже для частных целей.KopBuH писал(а):спасибо, добавлю благодарность тебе рядом с функцией в списке изменений.