Обсуждение темы "Обмен кнопками"

Обсуждение вопросов автоматизации Total Commander с помощью сторонних программ и скриптовых технологий.

Модераторы: Avada, CaptainFlint, Nik, d-view, Моторокер

Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

А ren /? или rename /? есть?
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Аватара пользователя
Вахмурка
Сообщения: 2587
Зарегистрирован: Пн дек 27, 2004 14:47
Откуда: Большая деревня Москва
Контактная информация:

Сообщение Вахмурка »

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

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
Спасибо за беспокойство, но плюнь. Одна кнопка работает, и ладно. Убирать расширение мне лично приходится раз в месяц и никогда - пакетно. В крайнем случае я скриптик нацарапаю. Своя рубашка... сам понимаешь.
Но на всякий случай, если у кого-то та же винда, пусть проверит эти кнопки
Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Моё беспокойство почти всегда носит общественный характер, а не персональный. :wink:
У Aleks431, к примеру, на Win8 второй вариант тоже не отработал.
А ты с этим вариантом очищал путь запуска? Подозрительно, как может не работать такая простая команда.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Аватара пользователя
Вахмурка
Сообщения: 2587
Зарегистрирован: Пн дек 27, 2004 14:47
Откуда: Большая деревня Москва
Контактная информация:

Сообщение Вахмурка »

А, заработало! Я уже следы тех экспериментов стер, так что уже не выяснить, почему сначала не пошло. Путь запуска точно был пустым. Работает с пробелами в пути и в имени. Ура! Спасибо за помощь
Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Хорошо. А это касается только варианта по ссылке или всех?
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Аватара пользователя
Вахмурка
Сообщения: 2587
Зарегистрирован: Пн дек 27, 2004 14:47
Откуда: Большая деревня Москва
Контактная информация:

Сообщение Вахмурка »

Только :) Твоему энтузиазму в решении проблем "общественного характера" можно только позавидовать. У меня обычно бензина не хватает, да и занят я слегка.
Что Aleks431 замолчал? Решили его проблемы или нет? Если да, то, может, всем пора расслабиться? Если нет, то пусть четко скажет, чего хочет
Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

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

А, может, ren нужно было активировать через комстроку, чтобы манифесты встали. В общем, непонятная история...
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Аватара пользователя
Aleks431
Сообщения: 74
Зарегистрирован: Пн май 23, 2011 23:49

Сообщение Aleks431 »

Кнопка с параметром `type %L` не работает, даже с rename
Последний раз редактировалось Aleks431 Вс фев 01, 2015 09:24, всего редактировалось 1 раз.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

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

P.S.: Прошу код кнопки тут не дублировать. У нас есть соотв. место для публикаций. П. 1 при проблемах отсюда касается в равной степени и кодов кнопок.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Аватара пользователя
Aleks431
Сообщения: 74
Зарегистрирован: Пн май 23, 2011 23:49

Сообщение Aleks431 »

Варианты с ren и rename - не работают, только ТС подергивается.
А вариант с move заработал - НО на имена с кириллицей не срабатывает. Цифры, пробелы, латиницу удаляет.
А вот если доработать... Удалять символы в начале имени ... и превратить в замену "групповому переименованию"...
Как и где set temp использовать не знаю.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

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

Сообщение Aleks431 »

Права Админа - везде по максимуму, UAC отключен.
Если прописать %WL - то полностью заработал. Дописал в команде & pause - в окне cmd имена из кириллицы нормально отображаются.
При %L в окне cmd вместо букв кириллицы - крякозяблики, видимо поэтому и не работал.
%D - режет имена до 8-ми символов, поэтому тоже не пашет.
Если заменить /с на /k - результат аналогичен /с.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Aleks431 писал(а):Если прописать %WL - то полностью заработал.
Полностью - это и с ren тоже? Заменил в теме.
А с первой кнопкой как?
И такой вопрос. Если поставить в консоли на отображение шрифт Lucida Console, c %L заработает?
У меня вообще никакой разницы в работе %L и %WL.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Аватара пользователя
Aleks431
Сообщения: 74
Зарегистрирован: Пн май 23, 2011 23:49

Сообщение Aleks431 »

Да, ren/rename тоже с %WL работают.
Первая кнопка с %WL тоже заработала.
Смена шрифта не помогла. %L - с кириллицей мертва, а вот %D - оставляет 6 символов и все становятся заглавными вместе с расширением.
Последний раз редактировалось Aleks431 Сб янв 31, 2015 19:24, всего редактировалось 1 раз.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

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