|
List To MultiInstanceversion 1.3
Часто возникает необходимость запустить программу, передав ее в качестве параметров несколько файлов. Многие программы могут открывать сразу несколько файлов (или запускать несколько своих копий для каждого файла). Но мало какая программа может правильно обработать переданный ей в командной строке набор файлов - обычно отрывается только первый, все остальные файлы отбрасываются или считаются продолжением имени. Так, например, следущая строка запустит на выполнение Блокнот с открытым в нем файлом 1.txt: notepad.exe "1.txt" "2.txt" "3.txt" Следующая команда запустит блокнот для файла "1.txt 2.txt 3.txt": notepad.exe 1.txt 2.txt 3.txt Некоторые программы (например, отечественные антивирусы AVP & DrWeb) могут получить имя файла, в который занесен список нужных файлов. Такие программы выполнят необходимые операции над каждым файлом в списке. Total Commander умеет формировать такие файлы и передавать их в качестве параметров (подробнее об этом смотрите Help самого WC). При этом в файл-список заносятся выделенные файлы (или файл под курсором если ничего не выделено). Соответсвенно, если программа не принимает в качестве параметра файл-список, то ее приходиться запускать для каждого файла вручную. Вернее так надо было раньше. Теперь у вас есть "List To MultiInstance" - новое революционное решения, которое изменит всю вашу жизнь, поможет вести бизнес и сделает вас мили...ционером... Н-да я кажется увлекся =). Все немного проще. Запускается все это так: lst2mlt.exe <Path to exe file> <Path to list-file> <Path to exe file> - Программа, которую необходимо запустить
lst2mlt.exe запускает для каждого файла из <Path to list-file> программу <Path to exe file>, передавая его в качаестве параметра. Как приделать к WinComm'у? Создаете пунк меню запуска или кнопку на панели инструментов и прописываете так: Команда: <Path to lst2mlt>\lst2mlt.exe
Так, например, для EditPlus2 на моем компе команды выглядят так:
Вместо %L могут быть и %l,%F,%f,%D,%d -смотрите Help к WC Теперь выделяете файлы и вызываете созданную команду. Copyright © 2001, Tir Na Nog
|
Рейтинги |
Все о Total Commander © 2001-2012 Идея, программирование, дизайн и поддержка, © Andrei Piasetski |