Ошибся-ошибся. Зачем ещё и фильтровать выделенное при удалении? Удаляются файлы командой del C:\Path\<filename>*.jpg без всяких батников и выделений. Правда к ТС это уже никак не будет относиться.A.N.T. писал(а):Я надеюсь, что на этот раз не ошибся темой.
Обсуждение темы "Обмен кнопками"
Модераторы: Avada, CaptainFlint, Nik, d-view, Моторокер
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Код: Выделить всё
del C:\Path\<filename>*.jpgКод: Выделить всё
_1.jpgС пустым путём запуска команда удаления в корне активной папки всех jpg без _№ на конце будет такой:
Код: Выделить всё
%comspec% /c for /f "delims=" %i in ('dir /B/A-D') do if /i %~xi==.jpg (for /f %s in ('echo %i^|findstr /vrec:_[0-9][0-9]*\.jpg') do if not "%s"=="" del /f "%s")
Последний раз редактировалось Flasher Пн мар 13, 2017 11:32, всего редактировалось 1 раз.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Возможно я что-то не так делаю, но такая кнопка не работает:
Код: Выделить всё
TOTALCMD#BAR#DATA
%ComSpec% /c for /f "usebackq delims=" %# in
('dir /B/A-D') do if %~xi==.jpg (for /f %s in ('echo %i^|findstr /vrec:_[0-9]*\.jpg') do if not "%s"=="" del "%s")
wcmicons.dll,76
1
-1Не так. У меня написано в одну строку, а не две.
В две будет так:
Команда: %comspec% /c for /f "delims=" %i in ('dir /b/a-d') do if /i %~xi==.jpg
Параметры: (for /f %%s in ('echo %%i^|findstr /vrec:_[0-9][0-9]*\.jpg') do if not "%%s"=="" del /f "%%s")
Но зачем здесь лишний ключ и проценты? Нет смысла раздваивать.
В две будет так:
Команда: %comspec% /c for /f "delims=" %i in ('dir /b/a-d') do if /i %~xi==.jpg
Параметры: (for /f %%s in ('echo %%i^|findstr /vrec:_[0-9][0-9]*\.jpg') do if not "%%s"=="" del /f "%%s")
Но зачем здесь лишний ключ и проценты? Нет смысла раздваивать.
Последний раз редактировалось Flasher Пн мар 13, 2017 11:35, всего редактировалось 1 раз.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
A.N.T.
Если захочется в TC 9.xx попробовать вариант с этой кнопкой, то параметры поиска (Alt+F7) для создания шаблона, в моём понимании задачи, могут быть примерно такими:
вкладка Общие параметры, поле
Искать файлы: *.jpg
вкладка Плагины, поля
Плагин: tc
Свойство: Имя
Операция: !Рег. выраж.
Значение: .*_\d+$
Если захочется в TC 9.xx попробовать вариант с этой кнопкой, то параметры поиска (Alt+F7) для создания шаблона, в моём понимании задачи, могут быть примерно такими:
вкладка Общие параметры, поле
Искать файлы: *.jpg
вкладка Плагины, поля
Плагин: tc
Свойство: Имя
Операция: !Рег. выраж.
Значение: .*_\d+$
Помогите создать кнопку
Помогите ,пожалуйста,создать кнопку, при нажатии на которую в папке с выделенным файлом tratata.* создать файл tratata.txt с помощью редактора Bred ( c:\wc\Utils\Bred\Bred2r.exe ) и с содержанием буфера обмена.
froidm
Замечание за нарушение правил форума: абсолютно ненужная новая тема для частной задачи при наличии специальной темы с запросами на кнопки и нескольких тематических обсуждений по созданию файла при разных условиях (пример). Перенесено (пока что) в "Обсуждение обмена кнопками". Далее — поиск по форуму в помощь. Начиная с правил и этой прикреплённой темы.
P.S. То, что упомянутый редактор (при всех его прежних достоинствах) давно и безнадёжно устарел и что более чем за пятнадцать лет можно было найти что-то поновее и поприличнее, включая тот же AkelPad, — вопрос отдельный. Однако сильно надеяться на что, что кто-то будет специально текстировать эту задачу с этим редактором, не советую. Да и имя папки "wc" наводит на мысли о категорической нелюбви к прогрессу.
Замечание за нарушение правил форума: абсолютно ненужная новая тема для частной задачи при наличии специальной темы с запросами на кнопки и нескольких тематических обсуждений по созданию файла при разных условиях (пример). Перенесено (пока что) в "Обсуждение обмена кнопками". Далее — поиск по форуму в помощь. Начиная с правил и этой прикреплённой темы.
P.S. То, что упомянутый редактор (при всех его прежних достоинствах) давно и безнадёжно устарел и что более чем за пятнадцать лет можно было найти что-то поновее и поприличнее, включая тот же AkelPad, — вопрос отдельный. Однако сильно надеяться на что, что кто-то будет специально текстировать эту задачу с этим редактором, не советую. Да и имя папки "wc" наводит на мысли о категорической нелюбви к прогрессу.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Не представит себе наши безобразия.
froidm
Бред в сторону. NirCmd пож-та:
Команда: %COMMANDER_PATH%\Utils\nircmd\nircmd.exe clipboard writefile
Параметры: "%O.txt"
Бред в сторону. NirCmd пож-та:
Команда: %COMMANDER_PATH%\Utils\nircmd\nircmd.exe clipboard writefile
Параметры: "%O.txt"
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Avada
Виноват,что нарушил правила
.Постараюсь больше не нарушать.
Что касается папки "wc",то она у меня с тех пор,когда программа называлась Windows Commander.В те далекие времена у меня было создано несколько Панелей инструментов.И чтобы не менять путей к ним я оставил программу в папке "wc". Поэтому Вы ошибаетесь о моей "категорической нелюбви к прогрессу".
Flasher
Большое Вам спасибо! Кнопка заработала
.
Виноват,что нарушил правила
Что касается папки "wc",то она у меня с тех пор,когда программа называлась Windows Commander.В те далекие времена у меня было создано несколько Панелей инструментов.И чтобы не менять путей к ним я оставил программу в папке "wc". Поэтому Вы ошибаетесь о моей "категорической нелюбви к прогрессу".
Flasher
Большое Вам спасибо! Кнопка заработала
Вот то, что не используете %COMMANDER_PATH% и средства массовой замены в bar-файлах, как раз и намекает на эту нелюбовь.froidm писал(а):И чтобы не менять путей к ним я оставил программу в папке "wc". Поэтому Вы ошибаетесь о моей "категорической нелюбви к прогрессу".
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Flasher
Пытаюсь воспользоваться Вашим скриптом с tckb.ru "Запуск программы в зависимости от архитектуры Windows", но не получается в полной мере. Дело в том, что если в качестве параметров к скрипту указан абсолютный путь - то всё работает, а если через %COMMANDER_PATH%, то получаю ошибку - WinScriptHost - строка 22 символ 29. Папка с нужной программой, конечно находится внутри %COMMANDER_PATH%, в ней 2 экзешника "prog.exe" и "prog64.exe". Не могу понять, где я косячу...
форум не дает приложить картинки
Пытаюсь воспользоваться Вашим скриптом с tckb.ru "Запуск программы в зависимости от архитектуры Windows", но не получается в полной мере. Дело в том, что если в качестве параметров к скрипту указан абсолютный путь - то всё работает, а если через %COMMANDER_PATH%, то получаю ошибку - WinScriptHost - строка 22 символ 29. Папка с нужной программой, конечно находится внутри %COMMANDER_PATH%, в ней 2 экзешника "prog.exe" и "prog64.exe". Не могу понять, где я косячу...
форум не дает приложить картинки
Bubinga
Советую перенести первый параметр (или все) в поле "Команда:", тогда и %-ы сдваивать не потребуется и с повышением прав проблем не будет.
Советую перенести первый параметр (или все) в поле "Команда:", тогда и %-ы сдваивать не потребуется и с повышением прав проблем не будет.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.