#1: Почему ТС не передает имена файлов программам? Author: usr22, Posted: Wed Dec 05, 2018 22:15 Подскажите пожалуйста, как правильно передать имена нескольких выделенных файлов любой программе? Так, я создал новую кнопку на панели инструментов и установил на нее команду: %COMMANDER_PATH%\SOFT\sdelete.exe -s. Это утилита удаления Sysinternals. Параметры команды такие: %S.
Затем я выбрал 2 файла в акт.панели (f1.txt и f2.txt) и бросил их на свою кнопку. Удалился только файл f1.txt. Изменение параметров %s, %p%s, %P%S, %L, %1, %P%S2 не дало изменений - всегда только один - первый, файл удаляется. Если с ком.строки ввести команду sdelete.exe -s f1.txt f2.txt, то удаляются оба файла. Что не так?
#2: Author: Avada, Location: Россия, СаратовPosted: Wed Dec 05, 2018 22:27 usr22
Не так то, что вы не читаете справку и не пользуетесь поиском по форуму (примеры: раз, два, три и ещё много-много раз). При перетаскивании файлов на кнопку обрабатывается только файл под курсором или первый файл из выделенных безотносительно к каким бы то ни было параметрам кнопки, и говорилось об этом 100500 раз. Нажатие самой кнопки для выделенных файлов при правильных параметрах (к которым часть понаписанного вами в качестве якобы параметров, кстати, не имеет отношения) даст, разумеется, нормальный результат. Короче говоря, проблема исключительно в вашем неумении работать с программой. Обсуждать, соответственно, больше нечего.
Замечание за нарушение правил форума. Тема закрыта.