Страница 1 из 1

Автоматизирование командной строки

Добавлено: Пн сен 18, 2006 16:12
Алесандро
Тут сотрудники все на Far работают, не верят мне что с Командиром можно работать, я естественно борюсь до конца!
Короче, в фаре можно сделать менюшку при помощи которой будут выполняться команды с файлом находящимся под курсором. Например выполнить команду "mail.exe" , я соответственно стою на файле нажимаю кнопку и "mail.exe" обрабатывает файл под курсором или все файлы в текущей папке!
Можно ли?

Добавлено: Пн сен 18, 2006 16:43
Митяй
"mail.exe "+[Ctrl+Enter]+[Enter]
Если я правильно понял, то это оно. А можно написать скрипт (на AHK, PowerPro, TCScript и т.д.), который будет сам нажимать [Ctrl+Enter]+[Enter] и повесить его на кнопку.
Обрабатывать все файлы в папке чуть сложнее, но тоже можно.

Добавлено: Пн сен 18, 2006 16:46
Batya
Алесандро, Митяй
Читайте справку "Диалоговое окно: Конфигурация – Панель инструментов" - раздел "Параметры:".

Добавлено: Пн сен 18, 2006 16:57
Митяй
Справку я знаю хорошо. И сам считаю, что создать кнопку "mail.exe" это самый удобный вариант. Я исходил из предположения, что исполняемую команду нужно писать вручную в командной строке (на эту мысль меня натолкнуло название темы, а не содержание поста).

Добавлено: Пн сен 18, 2006 17:09
D1P
Например выполнить команду "mail.exe" , я соответственно стою на файле нажимаю кнопку и "mail.exe" обрабатывает файл под курсором или все файлы в текущей папке!
Давным-давно, может даже пару лет назад кто-то уже задавал подобный вопрос. Тогда было найдено, если я правильно помню, несколько решений - правда в виде сторонних программ. В том числе и я написал простенькую программку, которая по ключу командной строки "program.exe file.1 file.2 ... file.n" запускала program.exe по очереди для всех файлов. где эта прожка сейчас - хз :), советую поискать по форуму, может что и отыщется.

Добавлено: Пн сен 18, 2006 18:51
funduk
Видимо, твоя прога - полный аналог list2multiinstance?

Добавлено: Пн сен 18, 2006 19:31
D1P
Видимо, твоя прога - полный аналог list2multiinstance?
Хз, l2m никогда не использовал. Иногда проще и быстрее написать самому, чем искать нужное в сети.