Страница 8 из 11

Добавлено: Пт сен 28, 2012 17:03
Rodny
sa
Не, пробел не надо

Код: Выделить всё

?%P%N %T%M
TC его честно передаёт дальше, что мало какой программе нравится.

Добавлено: Пт сен 28, 2012 17:03
Tol!k
sa писал(а):С предыдущей версией программы (а также и неюникодным её вариантом) можно было просто нажать OK, а теперь приходится убирать пробел перед первым путём.
Программа тут не при чём, до неё дело даже ещё не доходит. Любая строка параметров так обрабатывается.
Пиши без пробела

Код: Выделить всё

?%P%N %T%M
Согласно описанию параметров:
Точнее будет
? В качестве первого символа параметров вызывает перед стартом программы диалоговое окно, содержащее указанные далее параметры. Вы можете изменить их перед стартом программы и даже отменить запуск.

Добавлено: Пт сен 28, 2012 17:30
sa
Rodny писал(а):что мало какой программе нравится.
Видно мне до сих пор везло на программы!

Добавлено: Пт сен 28, 2012 18:01
Volniy
http://rghost.ru/40623688 Времени сегодня не было на что-то большее. Добавлена только поддержка копирования атрибутов с папки на папку (это как с файла на файл, без какой-либо рекурсии). Потом привинчу выбор копируемых атрибутов, наверное список и т.д., уж как пойдет.

PS Насчет пробела при использовании ? разобрался. Сейчас должно работать.

Добавлено: Вс окт 07, 2012 12:40
Flasher
oshizelly писал(а):Ладно, попробую написать автору Nircmd.
Ну, что? Как успехи?
Volniy писал(а):Потом привинчу выбор копируемых атрибутов, наверное список и т.д., уж как пойдет.
Чего-то долго. Не пошло?

Добавлено: Вс окт 07, 2012 17:45
oshizelly
Flasher писал(а):Ну, что? Как успехи?
Написал ему тогда же, полторы недели назад. Но пока никакого ответа не получил. Наверное, и не получу уже.
Может, если кто-то еще напишет, то автор NirCmd больше внимания на проблему обратит.

Добавлено: Вс окт 07, 2012 19:08
Flasher
oshizelly писал(а):если кто-то еще напишет
Написал в суппорт.

Добавлено: Вс сен 08, 2013 16:02
oshizelly
Продолжу старую тему.

Возникла задача попроще (??), как бы второй шаг предыдущей задачи. Раньше обсуждалось, как взять значения штампов времени создания и модификации исходного файла и применить их к целевому файлу.

Теперь надо тоже применить к выделенным целевым файлам определённые значения времени и/или создания (иногда оба вместе, а иногда каждого в отдельности), но взятые не от исходного файла, а из заранее созданного шаблона. Например, присвоить целевому файлу значение времени создания (time created) 01.01.2000 - 00.00.00.

Это можно было бы сделать при помощи команд setfiletime утилиты Nircmd, но, как уже выяснили выше http://forum.wincmd.ru/viewpost.php?p=95884 , Nircmd.exe игнорирует файлы с юникодными символами и проблемами в имени. (В промежутке вышло две новых версии nircmd, но баг так и остался.)

Как промежуточное решение хотя бы сделать так, чтобы после вызова диалога Change Attributes фокус автоматически перемещался в поле Date либо Time. Но это, конечно, было бы гораздо менее удобно.



Ну и до кучи кнопку для обновления даты модификации и/или создания выделенных файлов до текущей системной. В штатном диалоге [Change Attributes] есть кнопка [Current], но во-первых, надо очень много телодвижений, чтобы до неё добраться, а во-вторых, она работает меняет только время модификации.

Добавлено: Вс сен 08, 2013 19:33
Flasher
oshizelly писал(а):но, как уже выяснили выше http://forum.wincmd.ru/viewpost.php?p=95884 , Nircmd.exe игнорирует файлы с юникодными символами и проблемами в имени. (В промежутке вышло две новых версии nircmd, но баг так и остался.)
Да, только лишь чтение из файла с юникодным содержимым в буфер автор добавил.
FileTouch тоже с Юникодом не работает.
Да снизойдёт Vse-e....Volniy и допишет свою утилиту! :)
Либо MVV эту пусть модернизирует.
Либо GNU-Touch (но что-то с ней неохота).

Добавлено: Вс сен 08, 2013 19:45
Tol!k
Flasher писал(а):Либо GNU-Touch (но что-то с ней неохота).
имеющийся у меня
Report bugs to <bug-coreutils@gnu.org>
не работает с Юникодом (м.б. давно не обновлял)

_http://mir.cr/0COGXBN4 работает + имеет более удобный формат даты YYYY-MM-DDThh:mm:SS[.frac]

Volniy
MVV

если будете допиливать – реквестую обработку содержимого папок и атрибутов самой папки

Добавлено: Вс сен 08, 2013 19:51
Flasher
Tol!k писал(а):http://www.touchdotexe.com/
Мёртвый, на продажу...

Добавлено: Вс сен 08, 2013 19:57
Tol!k
Flasher писал(а):Мёртвый, на продажу...
залил

Добавлено: Вс сен 22, 2013 13:20
Flasher
oshizelly
Указанная Tol!kом утилита не трогает атрибуты папок. А для изменения даты/времени файлов скрипт не нужен, достаточно кнопки, рекурсия там есть.
Что же касается установки текущего времени, то, в принципе, тоже можно кнопкой обойтись:

Код: Выделить всё

TOTALCMD#BAR#DATA
%ComSpec% /c "for /f "delims=" %i in
('type %WL') do "%%COMMANDER_PATH%%\Utils\touchdot.exe" -amxc -d %%date:~6%%-%%date:~3,2%%-%%date:~0,2%%T%%time%% "%%i""
timedate.cpl
Установить текущую дату и время для выбранных файлов

1
Tol!k писал(а):с Юникодом... работает
Почему-то кнопка с циклом не срабатывает для Юникода, с отдельным файлом без проблем..

Раньше качал SFDT, но она ни при каких условиях не отрабатывает, хотя пишет Changed...

Добавлено: Вс ноя 13, 2016 17:28
Dimsok
Ни у кого нет в наличии?

Добавлено: Вс ноя 13, 2016 18:37
Flasher
Dimsok
Помню, что сохранял себе, но не нашёл. А в чём задача?