Выполнить команду для всех выделенных файлов. Как?

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

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

Закрыто
Очкастый
Сообщения: 4
Зарегистрирован: Вт мар 12, 2013 13:07

Выполнить команду для всех выделенных файлов. Как?

Сообщение Очкастый »

На одной панели выделены три файла: 01.txt, 02.txt, 03.txt. Можно ли какой-то одной командой открыть эти три файла в трёх отдельных Блокнотах?

В альтернативном файл-менеджере, с синими панелями, я для этого использовал комбинацию клавиш Ctrl-G. В появившемся диалоговом окне указывал команду "notepad !.!", и нажимал Enter.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Очкастый писал(а):Можно ли какой-то одной командой открыть эти три файла в трёх отдельных Блокнотах?
Можно.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Очкастый
Сообщения: 4
Зарегистрирован: Вт мар 12, 2013 13:07

Сообщение Очкастый »

Спасибо. Там я уже был.

Может кто-то из гуру снизойдёт до меня со своего Олимпа, и подскажет, хотя бы, фразу для поиска?
Аватара пользователя
MVV
Сообщения: 4815
Зарегистрирован: Чт окт 15, 2009 10:58
Откуда: Ростов-Дон

Сообщение MVV »

Выделяешь, зажимаешь ПКМ, Открыть.
Очкастый
Сообщения: 4
Зарегистрирован: Вт мар 12, 2013 13:07

Сообщение Очкастый »

Да. Работает.

(Эх, зря я упростил вопрос). Исходная задача такова: передать несколько имён файлов скрипту как параметр. Чтобы скрипт обработал каждый из выделенных файлов. Имена файлов, их количество, не всегда одинаковы.
Аватара пользователя
MVV
Сообщения: 4815
Зарегистрирован: Чт окт 15, 2009 10:58
Откуда: Ростов-Дон

Сообщение MVV »

Это уже здесь.

Много есть примеров таких скриптов. Например, батник:

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

@echo off
if -%1==- echo Parameters: %%WL & pause & goto :EOF
for /f "usebackq delims=" %%f in (`type %1`) do "notepad.exe" "%%f"
В параметрах кнопки прописать %WL.
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

Очкастый
А если исходная задача такова, так и надо было её формулировать нормально (вместо содержимого первого поста, особенно мало кому тут интересного рассказа о функционале FAR'а), в надлежащем подфоруме и c адекватным посту заголовком. А ещё лучше — найти то, что уже есть и не единожды обсуждалось. Вариант поисковой фразы: выделенных файлов, область поиска очевидна. Всего один из многих примеров результата (как нетрудно заметить, рекомендации MVV даются не впервые).

Тема перенесена и закрыта.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Закрыто