Обсуждение темы "Обмен кнопками"
Select messages from
# through # FAQ
[/[Print]\]
Goto page Previous  1, 2, 3 ... 67, 68, 69 ... 82, 83, 84  Next  :| |:
Total Commander -> Автоматизация Total Commander

#1006:  Author: FlasherLocation: Москва PostPosted: Sun Mar 12, 2017 18:13
    —
A.N.T. wrote:
Я надеюсь, что на этот раз не ошибся темой.
Ошибся-ошибся. Зачем ещё и фильтровать выделенное при удалении? Удаляются файлы командой del C:\Path\<filename>*.jpg без всяких батников и выделений. Правда к ТС это уже никак не будет относиться.

#1007:  Author: A.N.T. PostPosted: Sun Mar 12, 2017 19:13
    —
Code:
del C:\Path\<filename>*.jpg

Но эта команда удалит все jpg'и? Мне нужно, чтобы остались те у которых последние символы в имени:
Code:
_1.jpg

#1008:  Author: FlasherLocation: Москва PostPosted: Sun Mar 12, 2017 22:41
    —
С пустым путём запуска команда удаления в корне активной папки всех jpg без _ на конце будет такой:
Code:
%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")


Last edited by Flasher on Mon Mar 13, 2017 12:32; edited 1 time in total

#1009:  Author: A.N.T. PostPosted: Sun Mar 12, 2017 23:30
    —
Возможно я что-то не так делаю, но такая кнопка не работает:
Code:
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

#1010:  Author: FlasherLocation: Москва PostPosted: Sun Mar 12, 2017 23:33
    —
Не так. У меня написано в одну строку, а не две.
В две будет так:

Команда: %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")

Но зачем здесь лишний ключ и проценты? Нет смысла раздваивать.


Last edited by Flasher on Mon Mar 13, 2017 12:35; edited 1 time in total

#1011:  Author: A.N.T. PostPosted: Mon Mar 13, 2017 08:20
    —
Спасибо! Все работает.

#1012:  Author: FlasherLocation: Москва PostPosted: Mon Mar 13, 2017 12:36
    —
Кое-что уточнил в командах.

#1013:  Author: sa PostPosted: Wed Mar 15, 2017 12:16
    —
A.N.T.
Если захочется в TC 9.xx попробовать вариант с этой кнопкой, то параметры поиска (Alt+F7) для создания шаблона, в моём понимании задачи, могут быть примерно такими:
вкладка Общие параметры, поле
Искать файлы: *.jpg
вкладка Плагины, поля
Плагин: tc
Свойство: Имя
Операция: !Рег. выраж.
Значение: .*_\d+$

#1014: Помогите создать кнопку Author: froidm PostPosted: Tue Aug 01, 2017 20:46
    —
Помогите ,пожалуйста,создать кнопку, при нажатии на которую в папке с выделенным файлом tratata.* создать файл tratata.txt с помощью редактора Bred ( c:\wc\Utils\Bred\Bred2r.exe ) и с содержанием буфера обмена.

#1015:  Author: AvadaLocation: Россия, Саратов PostPosted: Wed Aug 02, 2017 07:32
    —
froidm
Замечание за нарушение правил форума: абсолютно ненужная новая тема для частной задачи при наличии специальной темы с запросами на кнопки и нескольких тематических обсуждений по созданию файла при разных условиях (пример). Перенесено (пока что) в "Обсуждение обмена кнопками". Далее — поиск по форуму в помощь. Начиная с правил и этой прикреплённой темы.
P.S. То, что упомянутый редактор (при всех его прежних достоинствах) давно и безнадёжно устарел и что более чем за пятнадцать лет можно было найти что-то поновее и поприличнее, включая тот же AkelPad, — вопрос отдельный. Однако сильно надеяться на что, что кто-то будет специально текстировать эту задачу с этим редактором, не советую. Да и имя папки "wc" наводит на мысли о категорической нелюбви к прогрессу.

#1016:  Author: FlasherLocation: Москва PostPosted: Wed Aug 02, 2017 08:23
    —
froidm
Бред в сторону. NirCmd пож-та:
Команда: %COMMANDER_PATH%\Utils\nircmd\nircmd.exe clipboard writefile
Параметры: "%O.txt"

#1017:  Author: froidm PostPosted: Wed Aug 02, 2017 17:30
    —
Avada
Виноват,что нарушил правила Crying or Very sad .Постараюсь больше не нарушать.
Что касается папки "wc",то она у меня с тех пор,когда программа называлась Windows Commander.В те далекие времена у меня было создано несколько Панелей инструментов.И чтобы не менять путей к ним я оставил программу в папке "wc". Поэтому Вы ошибаетесь о моей "категорической нелюбви к прогрессу".

Flasher
Большое Вам спасибо! Кнопка заработала Laughing .

#1018:  Author: FlasherLocation: Москва PostPosted: Thu Aug 03, 2017 09:23
    —
froidm wrote:
И чтобы не менять путей к ним я оставил программу в папке "wc". Поэтому Вы ошибаетесь о моей "категорической нелюбви к прогрессу".
Вот то, что не используете %COMMANDER_PATH% и средства массовой замены в bar-файлах, как раз и намекает на эту нелюбовь.

#1019:  Author: Bubinga PostPosted: Thu Aug 03, 2017 18:17
    —
Flasher
Пытаюсь воспользоваться Вашим скриптом с tckb.ru "Запуск программы в зависимости от архитектуры Windows", но не получается в полной мере. Дело в том, что если в качестве параметров к скрипту указан абсолютный путь - то всё работает, а если через %COMMANDER_PATH%, то получаю ошибку - WinScriptHost - строка 22 символ 29. Папка с нужной программой, конечно находится внутри %COMMANDER_PATH%, в ней 2 экзешника "prog.exe" и "prog64.exe". Не могу понять, где я косячу...
форум не дает приложить картинки Sad

#1020:  Author: FlasherLocation: Москва PostPosted: Thu Aug 03, 2017 18:26
    —
Bubinga
Советую перенести первый параметр (или все) в поле "Команда:", тогда и %-ы сдваивать не потребуется и с повышением прав проблем не будет.



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


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

Goto page Previous  1, 2, 3 ... 67, 68, 69 ... 82, 83, 84  Next  :| |:
Page 68 of 84

Powered by phpBB © 2001, 2005 phpBB Group