как запустить сразу несколько exe файлов
Столкнулся с такой проблемой, есть 40 экзешников, выделяю их, жму enter и ничего... кликаю правой кнопкой, пункта запустить нету...
Как быть?
psysln, создать bat/cmd-файл, куда вписать имена запускаемых файлов.
psysln, если среди 40 файлов хотя бы у одного расширение не .exe (а, например, .msi), то пункта "Открыть" не будет. Проверьте ещё раз расширения.
Да, про батник то я в курсе, мне стало интересно почему семерка не запускает большое количество файлов. На хр например без проблем эта операция выполняется.
А в семерке опытным путем выяснил, что максимум это 15 файлов, потом всё, 16 уже пункт меню открыть отсутствует... файлы 100% все ехешники.
psysln, хм, интересно... Проверил - действительно так, больше 15 файлов нельзя запустить.
Причём, подсчёт размера файлов в строке состояния тоже идёт до 16 файлов. Видимо это сделано в целях снижения нагрузки на процессор, которая возникает при подсчитывании большого количества файлов... Та же история походу и с exe'шниками - чтобы винду не подвесить, запустив большое количество программ сразу...
Может быть это гдето в реестре подкрутить можно? Или еще где нибудь... Конечно можно создать батник, но в моем случае, это надо 40 имен файлов вбивать туда, лень однако, када по идее выделил и запустил, и делов то...
psysln, ну вы же не собираетесь имена всех файлов вводить вручную? Выделяете нужные файлы, зажимаете Shift и правым кликом мыши по файлам - "Копировать как путь".
Скопируются имена и пути всех выделенных файлов. В моём случае это следующее:
"C:\Windows\System32\SystemPropertiesHardware.exe"
"C:\Windows\System32\SystemPropertiesPerformance.exe"
"C:\Windows\System32\SystemPropertiesProtection.exe"
"C:\Windows\System32\SystemPropertiesRemote.exe"
"C:\Windows\System32\SystemPropertiesAdvanced.exe"
"C:\Windows\System32\SystemPropertiesComputerName.exe"
"C:\Windows\System32\SystemPropertiesDataExecutionPrevention.exe"
Затем, вставив это безобразие в какой-нибудь более-менее путёвый текстовый редактор, выполните замену строки
"C:\Windows\System32\
на пустоту.
Получится так:
SystemPropertiesHardware.exe"
SystemPropertiesPerformance.exe"
SystemPropertiesProtection.exe"
SystemPropertiesRemote.exe"
SystemPropertiesAdvanced.exe"
SystemPropertiesComputerName.exe"
SystemPropertiesDataExecutionPrevention.exe"
Ну а дальше я думаю, уже дело логики. Убрать кавычки можно тем же самым способом, выполнив замену " на пустоту. В итоге получаем текст
SystemPropertiesHardware.exe
SystemPropertiesPerformance.exe
SystemPropertiesProtection.exe
SystemPropertiesRemote.exe
SystemPropertiesAdvanced.exe
SystemPropertiesComputerName.exe
SystemPropertiesDataExecutionPrevention.exe
Всё очень просто.
Можно не выделять и с "копированием как путь" заморачиваться. А просто напросто перейти консолью в папку содержащую файлы, и выполнить команду
tree.com . /f
Получите список файлов, и если в папке есть подпапки, то и иерархию тоже.
psysln :
Столкнулся с такой проблемой, есть 40 экзешников, выделяю их, жму enter и ничего... кликаю правой кнопкой, пункта запустить нету...
Как быть?
Решение:
Откройте в редакторе реестра раздел: HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer и создайте DWORD-параметр MultipleInvokePromptMinimum. Чтобы отключить ограничение, задайте параметру MultipleInvokePromptMinimum значение - 16. Не оставляйте значение ключа равным нулю - вы отключите команды вообще, в том числе и команду "Открыть"!