Страница 51 из 88

Добавлено: Сб янв 31, 2015 14:13
Flasher
А ren /? или rename /? есть?

Добавлено: Сб янв 31, 2015 14:25
Вахмурка

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

Renames a file or files.                                                  
                                                                          
RENAME [drive:][path]filename1 filename2.                                 
REN [drive:][path]filename1 filename2.                                    
                                                                          
Note that you cannot specify a new drive or path for your destination file
Спасибо за беспокойство, но плюнь. Одна кнопка работает, и ладно. Убирать расширение мне лично приходится раз в месяц и никогда - пакетно. В крайнем случае я скриптик нацарапаю. Своя рубашка... сам понимаешь.
Но на всякий случай, если у кого-то та же винда, пусть проверит эти кнопки

Добавлено: Сб янв 31, 2015 14:30
Flasher
Моё беспокойство почти всегда носит общественный характер, а не персональный. :wink:
У Aleks431, к примеру, на Win8 второй вариант тоже не отработал.
А ты с этим вариантом очищал путь запуска? Подозрительно, как может не работать такая простая команда.

Добавлено: Сб янв 31, 2015 15:06
Вахмурка
А, заработало! Я уже следы тех экспериментов стер, так что уже не выяснить, почему сначала не пошло. Путь запуска точно был пустым. Работает с пробелами в пути и в имени. Ура! Спасибо за помощь

Добавлено: Сб янв 31, 2015 15:11
Flasher
Хорошо. А это касается только варианта по ссылке или всех?

Добавлено: Сб янв 31, 2015 15:24
Вахмурка
Только :) Твоему энтузиазму в решении проблем "общественного характера" можно только позавидовать. У меня обычно бензина не хватает, да и занят я слегка.
Что Aleks431 замолчал? Решили его проблемы или нет? Если да, то, может, всем пора расслабиться? Если нет, то пусть четко скажет, чего хочет

Добавлено: Сб янв 31, 2015 15:27
Flasher
Жаль, что только.
Пока нет. И у него та же простая кнопка с пробелами не работает. Пишет, что только с rename заработало. Он почему-то решил подобные вопросы решать в приватном ключе.

А, может, ren нужно было активировать через комстроку, чтобы манифесты встали. В общем, непонятная история...

Добавлено: Сб янв 31, 2015 15:45
Aleks431
Кнопка с параметром `type %L` не работает, даже с rename

Добавлено: Сб янв 31, 2015 15:49
Flasher
Попробуем воспроизвести условия.
Дана папка C:\1\ с одним файлом 1xx.txt. Ставим на него курсор. Жмём. Результат? То же самое - с заменой на move.
Ещё ответ на этот вопрос не помешает.

P.S.: Прошу код кнопки тут не дублировать. У нас есть соотв. место для публикаций. П. 1 при проблемах отсюда касается в равной степени и кодов кнопок.

Добавлено: Сб янв 31, 2015 16:50
Aleks431
Варианты с ren и rename - не работают, только ТС подергивается.
А вариант с move заработал - НО на имена с кириллицей не срабатывает. Цифры, пробелы, латиницу удаляет.
А вот если доработать... Удалять символы в начале имени ... и превратить в замену "групповому переименованию"...
Как и где set temp использовать не знаю.

Добавлено: Сб янв 31, 2015 16:57
Flasher
Aleks431 писал(а):Варианты с ren и rename - не работают, только ТС подергивается.
А админские права есть (можно * в начале прописать, если нет)? В 8-ке с UAC ещё проблемы всякие могут быть.
Aleks431 писал(а):А вариант с move заработал - НО на имена с кириллицей не срабатывает. Цифры, пробелы, латиницу удаляет.
А если прописать %WL или %D вместо %L?
Заодно вместо /с написать /k и посмотреть, какое сообщение покажет консоль. Птицу скрытия лучше на момент теста убрать.
Aleks431 писал(а):Как и где set temp использовать не знаю.
Запустить cmd, там ввести и нажать Enter.

Добавлено: Сб янв 31, 2015 17:53
Aleks431
Права Админа - везде по максимуму, UAC отключен.
Если прописать %WL - то полностью заработал. Дописал в команде & pause - в окне cmd имена из кириллицы нормально отображаются.
При %L в окне cmd вместо букв кириллицы - крякозяблики, видимо поэтому и не работал.
%D - режет имена до 8-ми символов, поэтому тоже не пашет.
Если заменить /с на /k - результат аналогичен /с.

Добавлено: Сб янв 31, 2015 18:08
Flasher
Aleks431 писал(а):Если прописать %WL - то полностью заработал.
Полностью - это и с ren тоже? Заменил в теме.
А с первой кнопкой как?
И такой вопрос. Если поставить в консоли на отображение шрифт Lucida Console, c %L заработает?
У меня вообще никакой разницы в работе %L и %WL.

Добавлено: Сб янв 31, 2015 18:47
Aleks431
Да, ren/rename тоже с %WL работают.
Первая кнопка с %WL тоже заработала.
Смена шрифта не помогла. %L - с кириллицей мертва, а вот %D - оставляет 6 символов и все становятся заглавными вместе с расширением.

Добавлено: Сб янв 31, 2015 18:52
Flasher
ОК, разобрались. (У меня %D работает аналогично %L.)
Для одного файла вариант с убором с конца базового имени такой:
Команда: cmd /c set
Параметры: "V=%O" & call ren %V "%%V:~0,-2%%.%E"