24 lines
674 B
Batchfile
Executable File
24 lines
674 B
Batchfile
Executable File
@echo off
|
|
Call :YesNoBox "Do you want to disconnect?"
|
|
if "%YesNo%"=="6" (
|
|
FOR /f %%G IN ('D:\Scripts\FindActiveSessions.bat') DO tsdiscon %%G
|
|
)
|
|
|
|
exit /b
|
|
:YesNoBox
|
|
REM returns 6 = Yes, 7 = No. Type=4 = Yes/No
|
|
set YesNo=
|
|
set MsgType=4
|
|
set heading=%~2
|
|
set message=%~1
|
|
echo wscript.echo msgbox(WScript.Arguments(0),%MsgType%,WScript.Arguments(1)) >"%temp%\input.vbs"
|
|
for /f "tokens=* delims=" %%a in ('cscript //nologo "%temp%\input.vbs" "%message%" "%heading%"') do set YesNo=%%a
|
|
exit /b
|
|
|
|
:MessageBox
|
|
set heading=%~2
|
|
set message=%~1
|
|
echo msgbox WScript.Arguments(0),0,WScript.Arguments(1) >"%temp%\input.vbs"
|
|
cscript //nologo "%temp%\input.vbs" "%message%" "%heading%"
|
|
exit /b
|