когда я использую команду netsh wlan, выводится аналогичный результат.
C:\Windows\system32>netsh wlan show profiles
Profiles on interface Wireless Network Connection:
Group policy profiles (read only)
---------------------------------
<None>
User profiles
-------------
All User Profile : WLAN-313131
All User Profile : FRITZ!Box Fon WLAN 7170
Я хочу записать все профили из этого вывода в текстовый файл, без всякой информации / текста вокруг него.
Вывод для out.txt
должен выглядеть так:
WLAN-313131
FRITZ!Box Fon WLAN 7170
Возможно ли это с помощью языка сценариев, таких как пакетный режим, для разделения или фильтрации информации, чтобы он соответствовал моему запрашиваемому выводу?
Вы можете вывести результаты команды в текстовый файл, добавив> out.txt к команде. Это выглядело бы так: netsh wlan show profile> out.txt, так как для анализа информации оттуда я написал бы свой командный файл, чтобы найти известную строку «Весь профиль пользователя», а затем добавил символы после в массив. Этот массив затем может быть использован для создания вашего файла имен. Я знаю, что это не помощь в программировании, которую вы ищете, но вывод команды - это начало.
—
JamesTheDev
Это было мое первое рассмотрение, но я ищу умное решение на уровне сценария. В крайнем случае я мог бы написать небольшую C # -программу, которая делает это для меня.
—
MrMAG
Это то, что я думал, я бы сделал. C # имеет возможность сделать это очень легко.
—
JamesTheDev