aa.bat內容:
echo off
rem haha
set path=e:\ee
e:echo %path%
cd %path%
echo hehe
goto gg2
:ggecho gghere
:gg2
echo gghereeee222
call %path%\bb.bat
set ddd=%date%
echo %ddd%
echo %ddd:~0,10%
rem 預設全部
echo %ddd:~0%
set ttt=%time%
echo %ttt%
echo %ttt:~0,8%
rem 預設全部
echo %ttt:~0%
@ echo gegegg
pause
在e:\ee下有bb.bat檔案,內容如下:
echo on
echo i am bb.bat..
echo bbbbb.batttt...
從效果可看出幾點體會:
1.echo off 把命令列顯示關閉了,但在呼叫其他bat檔案時只要開啟 echo on,
就會一直顯示命令列。
@ echo gegegg
中@相當於echo off ,只不過他只是對本行管用!
2.變數的宣告
set path=e:\ee
日期變數的宣告,可不宣告直接用
set ddd=%date%
set ttt=%time%
3.變數的使用
cd %path%
call %path%\bb.bat
echo %ddd%
echo %ddd:~0,10%
echo %ddd:~0%
echo %ttt%
echo %ttt:~0,8%
echo %ttt:~0%
這裡日期還有引數,表示從第一位開始到第n位的子字串。
4.注釋
rem 預設全部
5.回顯資訊
echo hehe
6.呼叫其他bat檔案
call %path%\bb.bat
call後是完整路徑
7.goto語句
宣告goto語句段落的位置用 :***
跳轉用 goto ***
:gg2
echo gghereeee222
8.pause暫停命令
使用後會出現:
按任意鍵繼續...
看看效果:
c:\documents and settings\administrator\桌面》echo off
e:\ee
hehe
gghereeee222
e:\ee>echo i am bb.bat..
i am bb.bat..
e:\ee>echo bbbbb.batttt...
bbbbb.batttt...
e:\ee>set ddd=2012-01-29 星期日
e:\ee>echo 2012-01-29 星期日
2012-01-29 星期日
e:\ee>echo 2012-01-29
2012-01-29
e:\ee>rem 預設全部
e:\ee>echo 2012-01-29 星期日
2012-01-29 星期日
e:\ee>set ttt=13:35:32.32
e:\ee>echo 13:35:32.32
13:35:32.32
e:\ee>echo 13:35:32
13:35:32
e:\ee>rem 預設全部
e:\ee>echo 13:35:32.32
13:35:32.32
gegegg
e:\ee>pause
請按任意鍵繼續. . .
自己寫的批處理例子供學習使用
aa.bat內容 echo off rem haha set path e ee e echo path cd path echo hehe goto gg2 gg echo gghere gg2 echo gghereeee222 call path bb.bat set ddd date ech...
批處理寫的關機程式
echo off start clscolor a rem 使用color命令對控制台輸出顏色進行更改 mode con cols 41 lines 18 rem mode語句為設定窗體的寬和高 set tm1 time 0,2 set tm2 time 3,2 set tm3 time 6,2 e...
自己寫的ACE的Proactor例子
主要功能是,將客戶端傳送 到其他所有客戶端 include ace os main.h include ace proactor.h include ace asynch acceptor.h include ace inet addr.h include ace os.h include ace ...