sa писал(а):С предыдущей версией программы (а также и неюникодным её вариантом) можно было просто нажать OK, а теперь приходится убирать пробел перед первым путём.
Программа тут не при чём, до неё дело даже ещё не доходит. Любая строка параметров так обрабатывается.
Пиши без пробела
? В качестве первого символа параметров вызывает перед стартом программы диалоговое окно, содержащее указанные далее параметры. Вы можете изменить их перед стартом программы и даже отменить запуск.
http://rghost.ru/40623688 Времени сегодня не было на что-то большее. Добавлена только поддержка копирования атрибутов с папки на папку (это как с файла на файл, без какой-либо рекурсии). Потом привинчу выбор копируемых атрибутов, наверное список и т.д., уж как пойдет.
PS Насчет пробела при использовании ? разобрался. Сейчас должно работать.
Написал ему тогда же, полторы недели назад. Но пока никакого ответа не получил. Наверное, и не получу уже.
Может, если кто-то еще напишет, то автор NirCmd больше внимания на проблему обратит.
Возникла задача попроще (??), как бы второй шаг предыдущей задачи. Раньше обсуждалось, как взять значения штампов времени создания и модификации исходного файла и применить их к целевому файлу.
Теперь надо тоже применить к выделенным целевым файлам определённые значения времени и/или создания (иногда оба вместе, а иногда каждого в отдельности), но взятые не от исходного файла, а из заранее созданного шаблона. Например, присвоить целевому файлу значение времени создания (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], но во-первых, надо очень много телодвижений, чтобы до неё добраться, а во-вторых, она работает меняет только время модификации.
Последний раз редактировалось oshizelly Вс сен 08, 2013 20:14, всего редактировалось 1 раз.
oshizelly писал(а):но, как уже выяснили выше http://forum.wincmd.ru/viewpost.php?p=95884 , Nircmd.exe игнорирует файлы с юникодными символами и проблемами в имени. (В промежутке вышло две новых версии nircmd, но баг так и остался.)
Да, только лишь чтение из файла с юникодным содержимым в буфер автор добавил. FileTouch тоже с Юникодом не работает.
Да снизойдёт Vse-e....Volniy и допишет свою утилиту!
Либо MVVэту пусть модернизирует.
Либо GNU-Touch (но что-то с ней неохота).
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
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...
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Dimsok
Помню, что сохранял себе, но не нашёл. А в чём задача?
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.