У меня есть 2 пакета, которые выводят текстовые файлы команд и экспортируют один пакетный файл. Пакетный файл "WIFIPROFILES.bat" не будет запущен. Он прекрасно работает, когда я копирую и вставляю код в другой текстовый документ и сохраняю его как файл bat. Это точно такое же имя и код внутри, так что я понятия не имею, что происходит. Знаю, не судите по коду, это ужасно, но я новичок. Я хочу создать пакетный файл, а затем экспортировать результаты созданного файла в виде другого текстового файла.
Итак, Geccd.bat создает WIFIPROFILES.bat, затем мы запускаем WIFIPROFILES.bat и сохраняем результаты этих команд в текстовый файл
Gecced.bat:
netsh wlan show profile > WIFIPROFILES.txt
more +9 WIFIPROFILES.txt > WIFIPROFILESTRIMMED.txt
start AAA.bat
powershell -Command "(gc WIFIPROFILES2.txt) -replace 'All User Profile : ', 'netsh wlan show profile ' | Out-File WIFIPROFILES.bat"
timeout 1
del WIFIPROFILES2.txt
del WIFIPROFILESTRIMMED.txt
del WIFIPROFILES.txt
start WIFIPROFILES.bat > WIFIPROFILES.txt
exit
AAA.bat:
@echo off
setLocal EnableDelayedExpansion
for /f "tokens=* delims= " %%a in (WIFIPROFILESTRIMMED.txt) do (
echo %%a key=clear>>WIFIPROFILES2.txt
)
exit
Вот пример файла WIFIPROFILES.bat, который я создал:
netsh wlan show profile network1 key=clear
netsh wlan show profile network2 key=clear
netsh wlan show profile network3 key=clear
netsh wlan show profile network4 key=clear
netsh wlan show profile network5 key=clear