我想将我的功能结果显示为弹出消息。
这是代码:for /f "delims=" %%i in (1.txt) do (set MyResult= %MyName% %%i && net user %%i /domain | find /I "password last set")
我想在弹出框中显示“do”功能的结果。
结果显示输入用户最后一次更改他/她的密码。
我不想使用VBscript
,我只想在bat
中使用它。 :)
提前谢谢。
答案 0 :(得分:1)
启动它,你会看到它显示的内容,并且就像弹出窗口一样:
@echo off
echo in window 1
pause
start "" /w "%comspec%" /c "mode con: cols=26 lines=5 & color 4E & echo.&echo Feed the DOG&echo.& echo Press a key to continue&pause>nul"
echo back in window 1
pause
此代码可能适用于您:您可以调整26个字符宽和5行窗口大小以及定位。
@echo off
for /f "delims=" %%i in (1.txt) do (
set "MyResult=%MyName% %%i"
for /f delims=" %%j in ('net user %%i /domain ^| find /I "password last set" ') do (
start "" /w "%comspec%" /c "mode con: cols=26 lines=5 & color 4E & echo.&echo %%j &echo.& echo Press a key to continue&pause>nul"
)
)
答案 1 :(得分:0)
这适用于Windows 7,Vista,xp(我认为),但不适用于Windows 8或Windows' Home'版本
msg * %variable%