Итак, вот. Я устал настраивать профили беспроводной сети на компьютерах и вместо этого хотел бы просто импортировать эти настройки через командную строку. После некоторых исследований я решил, что буду экспортировать свои уже созданные профили в netsh, а затем создам пакетный файл для запуска команд для создания профилей для пользователя. Тогда я подумал, что оберну все это как exe для удобства доступа для других. У меня есть это для файла bat:
@echo off
netsh wlan add profile filename="Wi-Fi-linksys3.xml"
netsh wlan add profile filename="Wi-Fi-linksys2.xml"
netsh wlan add profile filename="Wi-Fi-linksys1.xml"
Это не позволяет импортировать xml-файлы, находящиеся в той же папке. Он не указывает правильный путь к папке для импорта файлов, вместо этого сообщает:
"The system cannot find the file supported"
Или, если я попробую что-то вроде:
@echo off
netsh wlan add profile filename="%TEMP%\Wi-Fi-linksys3.xml"
netsh wlan add profile filename="%TEMP%\Wi-Fi-linksys2.xml"
netsh wlan add profile filename="%TEMP%\Wi-Fi-linksys1.xml"
Он делает то же самое.
Я думаю, что по какой-то причине netsh не звонит в правильное место. Если я вставлю что-то вроде «c: [имя файла]», он будет нормально импортирован, но я не могу заставить что-то подобное работать после того, как оно будет упаковано в exe.
Любые предложения были бы потрясающими. Я даже открыт для того, чтобы попробовать другой метод, просто он должен иметь возможность запускаться из коробки на машинах с Windows.