Так вот. Я устал от настройки беспроводных сетевых профилей на компьютерах и вместо этого хотел бы просто импортировать эти параметры через командную строку. После некоторых исследований я решил, что я буду экспортировать уже созданные профили в netsh, а затем создать командный файл для запуска команд для создания профилей для пользователя. Тогда я подумал, что все это сделаю exe для облегчения доступа для других. Что у меня есть для файла bat:Как получить доступ к связанным файлам с exe-пакетом
@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: [filename]», он будет импортировать только отлично, но я не могу заставить что-то подобное работать, как только оно завернуто в exe.
Любые предложения были бы удивительными. Я даже открыт, чтобы попробовать другой метод, просто должен быть в состоянии работать на ящике на машинах Windows.
Пожалуйста, объясните с деталями, что вы имеете в виду с «Я бы обернуть все это как ехе. .. "или" внутри exe (в комплекте bat + xml) ". В нем нет такой вещи, которая называется «exe batch». – Aacini
@Aacini - Я считаю, что OP ссылается на использование iexpress.exe для компиляции своих бит и xml-файлов в один exe. – mason81