Автоматизация переноса атрибутов и времени изменения файлов
Select messages from
# through # FAQ
[/[Print]\]
Goto page Previous  1, 2, 3 ... 7, 8, 9, 10, 11  Next  :| |:
Total Commander -> Автоматизация Total Commander

#106:  Author: RodnyLocation: Могилёв, Беларусь PostPosted: Fri Sep 28, 2012 17:03
    —
sa
Не, пробел не надо
Code:
?%P%N %T%M

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


Last edited by Rodny on Fri Sep 28, 2012 17:05; edited 1 time in total

#107:  Author: Tol!kLocation: Арзамас PostPosted: Fri Sep 28, 2012 17:03
    —
sa wrote:
С предыдущей версией программы (а также и неюникодным её вариантом) можно было просто нажать OK, а теперь приходится убирать пробел перед первым путём.
Программа тут не при чём, до неё дело даже ещё не доходит. Любая строка параметров так обрабатывается.
Пиши без пробела
Code:
?%P%N %T%M


Quote:
Согласно описанию параметров:

Точнее будет
Quote:
? В качестве первого символа параметров вызывает перед стартом программы диалоговое окно, содержащее указанные далее параметры. Вы можете изменить их перед стартом программы и даже отменить запуск.

#108:  Author: sa PostPosted: Fri Sep 28, 2012 17:30
    —
Rodny wrote:
что мало какой программе нравится.

Видно мне до сих пор везло на программы!

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

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

#110:  Author: FlasherLocation: Москва PostPosted: Sun Oct 07, 2012 12:40
    —
oshizelly wrote:
Ладно, попробую написать автору Nircmd.
Ну, что? Как успехи?

Volniy wrote:
Потом привинчу выбор копируемых атрибутов, наверное список и т.д., уж как пойдет.
Чего-то долго. Не пошло?

#111:  Author: oshizelly PostPosted: Sun Oct 07, 2012 17:45
    —
Flasher wrote:
Ну, что? Как успехи?

Написал ему тогда же, полторы недели назад. Но пока никакого ответа не получил. Наверное, и не получу уже.
Может, если кто-то еще напишет, то автор NirCmd больше внимания на проблему обратит.

#112:  Author: FlasherLocation: Москва PostPosted: Sun Oct 07, 2012 19:08
    —
oshizelly wrote:
если кто-то еще напишет
Написал в суппорт.

#113:  Author: oshizelly PostPosted: Sun Sep 08, 2013 16:02
    —
Продолжу старую тему.

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

Теперь надо тоже применить к выделенным целевым файлам определённые значения времени и/или создания (иногда оба вместе, а иногда каждого в отдельности), но взятые не от исходного файла, а из заранее созданного шаблона. Например, присвоить целевому файлу значение времени создания (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], но во-первых, надо очень много телодвижений, чтобы до неё добраться, а во-вторых, она работает меняет только время модификации.


Last edited by oshizelly on Sun Sep 08, 2013 20:14; edited 1 time in total

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

#115:  Author: Tol!kLocation: Арзамас PostPosted: Sun Sep 08, 2013 19:45
    —
Flasher wrote:
Либо GNU-Touch (но что-то с ней неохота).
имеющийся у меня
Quote:
Report bugs to <bug-coreutils@gnu.org>
не работает с Юникодом (м.б. давно не обновлял)

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

Volniy
MVV

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


Last edited by Tol!k on Sun Sep 08, 2013 19:56; edited 2 times in total

#116:  Author: FlasherLocation: Москва PostPosted: Sun Sep 08, 2013 19:51
    —
Tol!k wrote:
http://www.touchdotexe.com/
Мёртвый, на продажу...

#117:  Author: Tol!kLocation: Арзамас PostPosted: Sun Sep 08, 2013 19:57
    —
Flasher wrote:
Мёртвый, на продажу...
залил

#118:  Author: FlasherLocation: Москва PostPosted: Sun Sep 22, 2013 13:20
    —
oshizelly
Указанная Tol!kом утилита не трогает атрибуты папок. А для изменения даты/времени файлов скрипт не нужен, достаточно кнопки, рекурсия там есть.
Что же касается установки текущего времени, то, в принципе, тоже можно кнопкой обойтись:
Code:
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 wrote:
с Юникодом... работает
Почему-то кнопка с циклом не срабатывает для Юникода, с отдельным файлом без проблем..

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

#119:  Author: Dimsok PostPosted: Sun Nov 13, 2016 18:28
    —
Quote:
http://rghost.ru/40623688

Ни у кого нет в наличии?

#120:  Author: FlasherLocation: Москва PostPosted: Sun Nov 13, 2016 19:37
    —
Dimsok
Помню, что сохранял себе, но не нашёл. А в чём задача?



Total Commander -> Автоматизация Total Commander


output generated using printer-friendly topic mod. All times are GMT + 4 Hours

Goto page Previous  1, 2, 3 ... 7, 8, 9, 10, 11  Next  :| |:
Page 8 of 11

Powered by phpBB © 2001, 2005 phpBB Group