[Индекс] | [Посмотреть ветку] | [Настройки] | [DVDSpecial.ru] |
гран мерси) (-)
Автор:
Дата: 17.05.11, @15:58
' Option Explicit ' Dim list, s, file, extPos, spcPos, tnumPos ' ' If wscript.arguments.count <> 1 Then ' msgbox "Использование скрипта: " & Wscript.ScriptName & " СписокФайлов.txt" & vblf & _ ' "Или тащите мышкой СписокФайлов.txt и бросайте на иконку скрипта." ' wscript.quit ' End if ' ' Set list = CreateObject("Scripting.Dictionary") ' With CreateObject("Scripting.FileSystemObject") ' For Each s In Split(.OpenTextFile(wscript.arguments(0)).ReadAll, vbCrLf) ' tnumPos = InStr(s,".") ' If tnumPos < 3 Then ' s = "0" & s ' End If ' list.Add Left(s, 3), s ' Next ' For Each file In .GetFolder(.GetParentFolderName(wscript.arguments(0))).Files ' extPos = InStrRev(file.Name, ".") 'позиция точки перед расширением ' spcPos = InStrRev(file.Name, " ", extPos - 1) ' s = Mid(file.Name, spcPos + 1, extPos - spcPos) ' If list.Exists(s) Then ' file.Name = list(s) & Mid(file.Name, extPos) ' list.Remove s ' End If ' Next ' End With |
Сообщения в ветке
Кто рубит в написании скриптов? (+) -- Борис -- 17.05.11@11:57 (Чит.: 320)
Тщ! Есть очень эффективная -- Отец Разрозненности -- 17.05.11@13:32 (Чит.: 311)
есть, и не одна. (+) -- John Smith -- 17.05.11@13:37 (Чит.: 285)
А нужно именно это и без геморою (-) -- Борис -- 17.05.11@13:43 (Чит.: 219)
а чего там рубить то? (+) -- John Smith -- 17.05.11@12:30 (Чит.: 295)
не, не работает (-) -- Борис -- 17.05.11@12:44 (Чит.: 228)
обижаешь :) я ж проверил (+) -- John Smith -- 17.05.11@13:13 (Чит.: 254)
RE: обижаешь :) я ж проверил (+) -- Борис -- 17.05.11@13:41 (Чит.: 265)
ошибка вылазит, видимо, из-за пустых строк в конце файла (+) -- John Smith -- 17.05.11@14:03 (Чит.: 257)
RE: ошибка вылазит, видимо, из-за пустых строк в конце файла (+) -- Борис -- 17.05.11@14:13 (Чит.: 233)
нолики впереди пофиксил: (+) -- John Smith -- 17.05.11@15:14 (Чит.: 255)
гран мерси) (-) -- Борис -- 17.05.11@15:58 (Чит.: 393)
и еще не хочет обрабатывать (+) -- Борис -- 17.05.11@14:18 (Чит.: 233)
плюнул на скрипт, сделал в Тотал командере (-) -- Борис -- 17.05.11@14:38 (Чит.: 216)
проще наверное (+) -- John Smith -- 17.05.11@15:18 (Чит.: 225)
тотал изумительная вещь (+) -- Борис -- 17.05.11@15:52 (Чит.: 235)
если для времени то (+) -- John Smith -- 17.05.11@13:20 (Чит.: 247)
точнее, работает, но нестабильно (-) -- Борис -- 17.05.11@13:05 (Чит.: 229)