联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!
@echo off :: Code q8249014 :: 环境变量延迟扩展的五种常用方法 :: 补充一种cmd /c ( set "var=test" cmd /c echo %%var%% 调用新的命令解释器进行延迟 call echo %%var%% call延迟 <nul set/p=|echo %%var%% 管道延迟 for /f %%i in ('echo %%var%%') do echo %%i for延迟 setlocal enabledelayedexpansion echo !var! 启用延迟环境变量扩展 ) set/p= 请按回车键继续. . .
:: 利用set延时 @echo off ( set "#a=cn-dos"&set # for /f "tokens=2 delims==" %%a in ('set #') do echo %%a ) pause>nul
@echo off for /f "delims=" %%i in ('echo.%%cmdcmdline%%') do (echo.%%i) pause
@echo off for /f %%i in ('dir /b /ad %%windir%%^|find /v " "') do (echo.%%i) pause
set/p<nul=1|findstr .
set/p<nul="1"|findstr .
@echo off echo test|(pause&findstr .) set/p= 请按回车键退出. . .