Computer Hope

Software => Computer programming => Topic started by: zask on December 09, 2015, 11:14:16 PM

Title: Grab batch prompt context and put it in a variable
Post by: zask on December 09, 2015, 11:14:16 PM

favorite
i took this command to grab a profile and place its name in a variable

for /f "tokens=4 delims=: " %%A in ('netsh wlan show profiles') do set "profile=%%A"
now i added this to the next line;

netsh wlan show profiles "%profile%" key=clear
then something that says "key content" (must be administrator) should appear with a wifi password next to it, how do i get that password to also go into a variable? i tried doing something like this but it just displays the word "such" for some strange reason...

for /f "tokens=4 delims=: " %%A in ('netsh wlan show profiles') do set "profile=%%A
for /f "tokens=4 delims=: " %%A in ('netsh wlan show profiles "%profile%" key=clear') do set "profile2=%%A"

echo %profile2%