KopBuH91
25-04-2017, 12:20
Всем добрый день
Прошу помощи в решении одной задачи:
Требуется добавить в контекстное меню дисков свой пункт (уже сделал):
http://savepic.ru/13662746.jpg
По нему должна запускаться командная строка, которая получает буквы дисков по параметру %1.
В чём проблема:
в Windows 8.1 при вызове данного пункта меню для НЕСКОЛЬКИХ выделенных разделов с параметрами cmd.exe /k ECHO %1 %2 %3 командная строка получала и выводила буквы выделенных дисков
1. в Windows 10 это не работает, и при вызове с параметрами %1 %2 %3 выводится только один диск (первый, %1), %2 %3 или по %* не выводятся
2. для нескольких выделенных дисков командная строка открывается ДЛЯ КАЖДОГО из них ПО ОТДЕЛЬНОСТИ, то есть если выделить 3 диска - откроется 3 командные строки
В чём задача:
1. нужно сделать так, чтобы передавать в ком строку буквы ВСЕХ выделенных дисков
2. нужно сделать так, чтобы ком строка не открывалась для всех ПО ОТДЕЛЬНОСТИ, а только одна для всех.
нужна именно передача параметров (букв) нескольких выделенных дисков в одну программу, без регистрации дополнительных классов (расширений оболочки) и .dll в ShellEx (я не программист)
Прошу помощи в решении одной задачи:
Требуется добавить в контекстное меню дисков свой пункт (уже сделал):
http://savepic.ru/13662746.jpg
По нему должна запускаться командная строка, которая получает буквы дисков по параметру %1.
В чём проблема:
в Windows 8.1 при вызове данного пункта меню для НЕСКОЛЬКИХ выделенных разделов с параметрами cmd.exe /k ECHO %1 %2 %3 командная строка получала и выводила буквы выделенных дисков
1. в Windows 10 это не работает, и при вызове с параметрами %1 %2 %3 выводится только один диск (первый, %1), %2 %3 или по %* не выводятся
2. для нескольких выделенных дисков командная строка открывается ДЛЯ КАЖДОГО из них ПО ОТДЕЛЬНОСТИ, то есть если выделить 3 диска - откроется 3 командные строки
В чём задача:
1. нужно сделать так, чтобы передавать в ком строку буквы ВСЕХ выделенных дисков
2. нужно сделать так, чтобы ком строка не открывалась для всех ПО ОТДЕЛЬНОСТИ, а только одна для всех.
нужна именно передача параметров (букв) нескольких выделенных дисков в одну программу, без регистрации дополнительных классов (расширений оболочки) и .dll в ShellEx (я не программист)