как сделать кнопку добавления даты в выделенных файлах
Модераторы: Avada, CaptainFlint, Nik, d-view, Моторокер
как сделать кнопку добавления даты в выделенных файлах
как сделать кнопку чтобы при нажатии на нее к выделенным файлам
добавилась текущая дата с начала файла
Типа - 2006.11.02 *******
1. Вобщем выделил несколько файлов (вася, миша).
2. нажал на кнопку-скрипт
3. получил результат (2006.11.02 вася, 2006.11.02 миша)
CaptainFlint:
Нарушение пп. 9, 13 правил! Переношу в "Автоматизацию".
+ Предупреждение за дубликат темы.
добавилась текущая дата с начала файла
Типа - 2006.11.02 *******
1. Вобщем выделил несколько файлов (вася, миша).
2. нажал на кнопку-скрипт
3. получил результат (2006.11.02 вася, 2006.11.02 миша)
CaptainFlint:
Нарушение пп. 9, 13 правил! Переношу в "Автоматизацию".
+ Предупреждение за дубликат темы.
- CaptainFlint
- Сообщения: 6239
- Зарегистрирован: Вт дек 14, 2004 22:34
- Контактная информация:
я раньше не обращал внимание, но после подсказки
нажимаю кнопку:
[= ?] плагин -> tc -> Дата создания -> (выбираю из списка)
и мне выводится
[=tc.Дата создания.YMD]
Вот эта часть обязательная [=tc.Дата создания.
Также в этом списке есть [= ?] плагин -> tc -> Время создания,
Дата модификации (вобщем штук 15 перечислено)
Но вот все же еслиб был скриптик, одной кнопкой всего переводить в нужное тебе - былобы здорово
нажимаю кнопку:
[= ?] плагин -> tc -> Дата создания -> (выбираю из списка)
и мне выводится
[=tc.Дата создания.YMD]
Вот эта часть обязательная [=tc.Дата создания.
Также в этом списке есть [= ?] плагин -> tc -> Время создания,
Дата модификации (вобщем штук 15 перечислено)
Но вот все же еслиб был скриптик, одной кнопкой всего переводить в нужное тебе - былобы здорово
чего-то у вас в консерваториях...
ланна, держите скриптик.
для работы требует установки TCScript.Helper'а
ланна, держите скриптик.
для работы требует установки TCScript.Helper'а
Код: Выделить всё
'namebydate.vbs
Dim fso,tcs,f,ff,dt.fff
Set fso = CreateObject("Scripting.FileSystemObject")
Set TCS = CreateObject("TCScript.Helper")
ff = TCS.GetSrcSelectedFiles(-1)
For Each f In ff
Set fff = FSO.GetFile(f)
dt=fff.DateLastModified'.datecreated
dt = Year(Dt) & "." & Month(Dt) & "." & Day(Dt)
fff.name=dt & " " & fff.name
Next
Set fso = Nothing
WScript.QuitТак вроде же текущую дату нужно было дописывать. Кроме того, тут вполне можно обойтись и без хелпера, например вот так:
В кнопке в качестве параметра указать "%L"
А обработку ошибок лень добавить мне было...
Код: Выделить всё
' Copyright (c) 2006, Volniy
Option Explicit
Dim FSO, StreamFile, theFile
Set FSO = CreateObject("Scripting.FileSystemObject")
Set StreamFile = FSO.OpenTextFile(WScript.Arguments(0), 1)
Do While Not StreamFile.AtEndOfStream
Set theFile = FSO.GetFile(StreamFile.ReadLine)
theFile.Name = FormatDateTime(Date,vbShortDate) & " " & theFile.Name
Loop
Set StreamFile = Nothing
Set FSO = Nothing
Wscript.Quit() А обработку ошибок лень добавить мне было...