恢复用 ctty con作者: lizaoyou 时间: 2007-2-10 06:22 谢qzwqzw指点!解决了我多时的难题。作者: csx163 时间: 2007-2-10 14:19 想不通为什么直接在DOS下是| 而BAT却需要||作者: kwxsuper 时间: 2007-2-16 14:08 学习了>nul,,,,好东西作者: gne3 时间: 2007-2-17 00:20 dir>nul 2>nul
中的2是上一个返回值在重定向到nul的意思。
我知道的呵呵作者: mmyy525 时间: 2007-3-5 00:39 顶!学习了!作者: blue812 时间: 2007-3-5 05:52 很仔细,学习了.谢谢!!!!!!!!!!!!作者: wxjclh 时间: 2007-3-5 07:23 一直看不懂,终于明白了。感谢33楼以前的,尤其是lxmlxm!作者: leoson88 时间: 2007-3-7 02:07 可以理解为>NUL屏蔽了正确返回信息
2>NUL屏蔽了错误返回的信息作者: chengfdn 时间: 2007-3-7 04:37 又学一招,谢谢作者: needalfan 时间: 2007-3-17 06:06 写得好啊!点点滴滴的学习。。。作者: jianyaogao 时间: 2007-3-17 21:05 xue le heng duo o作者: 574855721 时间: 2007-3-18 01:09 哦!
茅塞顿开啊!!!!作者: 574855721 时间: 2007-3-18 01:11 如果还有不懂的看看这个批处理@echo off&mode con cols=80 lines=13&title,【%~n0】&setlocal,EnableDelayedExpansion&color 02
set a=To***:
set b=距离不代表分离,没联系不代表忘记,没通电话不代表冷落。祝你生日快乐,圣诞快乐,新年快乐,永远快乐……
set c= ------ by ***
set d= 2007-3-16
echo/&echo\
for %%i in (a b c d) do (
set/p= <nul
for /l %%a in (0,1,100) do (
if not "!%%i:~%%a,1!"=="" (
if %%a==24 echo.&echo;
set/p= !%%i:~%%a,1!<nul
ping 127.1 -n 1 >nul
)
)
echo;&echo;
)
for /l %%i in (0x1,0x1,0x9) do (
set /a b=%%i ">>" 1
::call :modify %%i
set a=%%i
color !a!!b!
ping 127.1 -n 2 >nul)
ping 127.1 -n 3 >nul
goto :print
:end
echo.&echo.
ping 127.0.0.1 -n 7 >nul 2>nul
goto :eof
:print
cls&color 04&echo\&echo\&echo\&for /f "delims=" %%a in ('more +38 %0') do echo %%a
mshta vbscript:CreateObject("SAPI.SpVoice").Speak("Happy birthday to you!")(Window.close)
goto :end
iiiiiiiiiiiiiiiiiii 祝 ***:
|||||||||||||||||||||||
__|______H_a_p_p_y______|__ 生日快乐
|\/\/\/\/\/\/\/\/\\/\/\/\/\/|
|||||| B i r t h d a y |||||| 天天开心……
|,,,,,,,,,,,,,,,,,,,,,,,,,,,|
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 越来越漂亮……
--------------------------------------------------------------------------------作者: axi 时间: 2007-3-22 06:09 mshta vbscript:CreateObject("SAPI.SpVoice").Speak("Happy birthday to you!")(Window.close)