欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久

打開(kāi)APP
userphoto
未登錄

開(kāi)通VIP,暢享免費電子書(shū)等14項超值服

開(kāi)通VIP
bat語(yǔ)法和例子

版權聲明:轉載時(shí)請以超鏈接形式標明文章原始出處和作者信息及本聲明
http://cjbskysea.blogbus.com/logs/33697954.html

.bat 和.cmd一樣,只是環(huán)境不一樣罷了,只要文件名不是cmd就可以。

rem 注釋?zhuān)@種注釋是可以顯示在命令行上的。

:: 注釋 這種是代碼注釋

call 用于在一個(gè)bat中調用另一個(gè)bat

:linename 用于定義行名,主要用于 goto linename

>     執行生成文件,若不存在則創(chuàng )建,存在則覆蓋

>>  把結果從定向到文件,若文件已經(jīng)存在則在末尾追加,不存在則創(chuàng )建。

| 和>&   前個(gè)命令的輸出作為后面命令的輸入。

set varname="value" 給變量varname賦值為value,調用%varname%

@echo off 關(guān)閉回顯示

echo 內容  用于在命令行窗口顯示“內容”

pause&exit  用于停止和用戶(hù)輸入任意字符關(guān)閉窗口

%0 批處理自身文件名

%1 第一個(gè)參數, %2類(lèi)似

下面使一些簡(jiǎn)單例子:

(1)查看本機是否開(kāi)放8081端口

@echo off
netstat -a -n > a.txt
type a.txt | find "8081" && echo "開(kāi)放了8081"
del a.txt
pause & exit

(2)清除垃圾

@echo off
if exist c:\windows\temp\*.* del c:\windows\temp\*.*
if exist c:\windows\Tempor~1\*.* del c:\windows\Tempor~1\*.*
if exist c:\windows\History\*.* del c:\windows\History\*.*
if exist c:\windows\recent\*.* del c:\windows\recent\*.*

pause & exit

(3)進(jìn)度條

腳本內容:

引用:
@echo off
title 腳本測試
rem 說(shuō)明:
rem 變量b為平均值的整數部分,變量c為平均值的小數部分,變量hs表示需要執行的命令總數并加1,防止程序進(jìn)入死鎖.
rem 如果沒(méi)有小數部分,請把變量c賦零值
rem 變量pjump默認為1表示在編輯note.txt文件時(shí)第一行必須為空.
color 0a
set b=1
set c=0
set /a hs=81
set pjump=1
set a=■
set /a zs=%b%
set /a g=%c%
rem 上面這部分沒(méi)什么解釋的,是主要變量的相關(guān)說(shuō)明,及賦值。

:pstart
rem 進(jìn)度條代碼開(kāi)始
cls
set a=%a%■
echo.
echo 程序正在安裝中,請等待
echo  ┌─────────────────────────────────────┐
echo    %a% %zs%.%g%%%
echo  └─────────────────────────────────────┘
rem 進(jìn)度條代碼結束
rem 上面這部分是在該腳本執行中所看到的進(jìn)度條是如何前進(jìn)的。

rem 下面這行是從文件note.txt中讀取預先編輯好的執行命令和參數,關(guān)于for命令的解釋請參考命令本身幫助系統.
for /f "delims=, skip=%pjump% tokens=2" %%m in (note.txt) do set pcmd=%%m & goto jisuo

:jisuo
echo "正在執行%pcmd%程序"
%pcmd%
set /a pjump=%pjump%+1   
if %pjump%==%hs% goto pexit   ::該句是判斷文件note.txt中有多少條需要執行的命令,在腳本的開(kāi)始部分有說(shuō)明,需要人為的指出,主要的作用是防止腳本在運行中出現意外,或者進(jìn)入死鎖.可有可無(wú).

set /a zs=%zs%+%b%
set /a d=%d%+c
set e=%d%
set g=%d%
if %d% geq 10 goto xiaoshu
goto pstart
rem 上面這段是是處理百分比中如果出現小數,也進(jìn)行粗略的計算,如果想獲得更高的精確度可以按照下面這段代碼去擴展程序.

:xiaoshu
set g=%e:~-1%  ::擴展變量e 并取變量值的最后一個(gè)字符并賦值給變量g,如果變量e此時(shí)的值為15,那么此時(shí)g得到的值是5
set /a zs=%zs%+1
set /a d=%g%
goto pstart
rem 上面這段是計算小數部分當小數部分壘加和大于等于10時(shí)才會(huì )執行,

:pexit
exit

總的來(lái)說(shuō)該腳本的運行思路是讀取note.txt中預先編輯的命令和參數并給予執行,每執行完一條命令都會(huì )在進(jìn)度條上反映出執行進(jìn)度(該腳本只能處理已知的進(jìn)度并加已表現).
關(guān)于在進(jìn)度條中出現的小數.例如 15.3%. bat腳本中,偶還沒(méi)有找到能處理小數的命令,所以只能變相的處理了
處理方法是,把一個(gè)小數拆分成整數部分和小數部分并分別加以計算
在該腳本中但小數部分壘加和大于等于10時(shí)就會(huì )向整數部分進(jìn)1 并做相關(guān)處理步驟.腳本中用朱砂紅標記出來(lái)的就是.
然后把兩個(gè)部分的計算結果在組合到一起.其實(shí)是通過(guò)輸出命令來(lái)做的用深綠色標記出來(lái)的就是.并沒(méi)有相關(guān)的組合表達式來(lái)做這個(gè)步驟,因為不需要代入計算.只是用于顯示,足已.
該腳本代碼不長(cháng)但用到的變量較多,應該優(yōu)化的可能以減少多的變量.請仔細閱讀應該不難理解.歡迎交流.

待執行命令文件(以下文件內容為事例文件),注意:在測試環(huán)境中,復制下面的內容保存為note.txt文件并放在腳本同一目錄即可。
事例文件內容
第一行必須為空,否則第一條命令得不到執行。

引用:
1,ping /n 1 192.168.0.251 >nul
2,ping /n 1 192.168.0.252 >nul
3,ping /n 1 192.168.0.253 >nul
4,ping /n 1 192.168.0.254 >nul
1,ping /n 1 192.168.0.250 >nul
1,ping /n 1 192.168.0.251 >nul
1,ping /n 1 192.168.0.252 >nul
1,ping /n 1 192.168.0.253 >nul
1,ping /n 1 192.168.0.254 >nul
1,ping /n 1 192.168.0.254 >nul
1,ping /n 1 192.168.0.251 >nul
2,ping /n 1 192.168.0.252 >nul
3,ping /n 1 192.168.0.253 >nul
4,ping /n 1 192.168.0.254 >nul
1,ping /n 1 192.168.0.250 >nul
1,ping /n 1 192.168.0.251 >nul
1,ping /n 1 192.168.0.252 >nul
1,ping /n 1 192.168.0.253 >nul
1,ping /n 1 192.168.0.254 >nul
1,ping /n 1 192.168.0.254 >nul
1,ping /n 1 192.168.0.251 >nul
2,ping /n 1 192.168.0.252 >nul
3,ping /n 1 192.168.0.253 >nul
4,ping /n 1 192.168.0.254 >nul
1,ping /n 1 192.168.0.250 >nul
1,ping /n 1 192.168.0.251 >nul
1,ping /n 1 192.168.0.252 >nul
1,ping /n 1 192.168.0.253 >nul
1,ping /n 1 192.168.0.254 >nul
1,ping /n 1 192.168.0.254 >nul
1,ping /n 1 192.168.0.251 >nul
2,ping /n 1 192.168.0.252 >nul
3,ping /n 1 192.168.0.253 >nul
4,ping /n 1 192.168.0.254 >nul
1,ping /n 1 192.168.0.250 >nul
1,ping /n 1 192.168.0.251 >nul
1,ping /n 1 192.168.0.252 >nul
1,ping /n 1 192.168.0.253 >nul
1,ping /n 1 192.168.0.254 >nul
1,ping /n 1 192.168.0.254 >nul
1,ping /n 1 192.168.0.251 >nul
2,ping /n 1 192.168.0.252 >nul
3,ping /n 1 192.168.0.253 >nul
4,ping /n 1 192.168.0.254 >nul
1,ping /n 1 192.168.0.250 >nul
1,ping /n 1 192.168.0.251 >nul
1,ping /n 1 192.168.0.252 >nul
1,ping /n 1 192.168.0.253 >nul
1,ping /n 1 192.168.0.254 >nul
1,ping /n 1 192.168.0.254 >nul
1,ping /n 1 192.168.0.251 >nul
2,ping /n 1 192.168.0.252 >nul
3,ping /n 1 192.168.0.253 >nul
4,ping /n 1 192.168.0.254 >nul
1,ping /n 1 192.168.0.250 >nul
1,ping /n 1 192.168.0.251 >nul
1,ping /n 1 192.168.0.252 >nul
1,ping /n 1 192.168.0.253 >nul
1,ping /n 1 192.168.0.254 >nul
1,ping /n 1 192.168.0.254 >nul
1,ping /n 1 192.168.0.251 >nul
2,ping /n 1 192.168.0.252 >nul
3,ping /n 1 192.168.0.253 >nul
4,ping /n 1 192.168.0.254 >nul
1,ping /n 1 192.168.0.250 >nul
1,ping /n 1 192.168.0.251 >nul
1,ping /n 1 192.168.0.252 >nul
1,ping /n 1 192.168.0.253 >nul
1,ping /n 1 192.168.0.254 >nul
1,ping /n 1 192.168.0.254 >nul
1,ping /n 1 192.168.0.251 >nul
2,ping /n 1 192.168.0.252 >nul
3,ping /n 1 192.168.0.253 >nul
4,ping /n 1 192.168.0.254 >nul
1,ping /n 1 192.168.0.250 >nul
1,ping /n 1 192.168.0.251 >nul
1,ping /n 1 192.168.0.252 >nul
1,ping /n 1 192.168.0.253 >nul
1,ping /n 1 192.168.0.254 >nul
1,ping /n 1 192.168.0.254 >nul
1,ping /n 1 192.168.0.251 >nul
2,ping /n 1 192.168.0.252 >nul
3,ping /n 1 192.168.0.253 >nul
4,ping /n 1 192.168.0.254 >nul
1,ping /n 1 192.168.0.250 >nul
1,ping /n 1 192.168.0.251 >nul
1,ping /n 1 192.168.0.252 >nul
1,ping /n 1 192.168.0.253 >nul
1,ping /n 1 192.168.0.254 >nul
1,ping /n 1 192.168.0.254 >nul

 //自動(dòng)關(guān)機例子

@echo off
COLOR 79
cls
MODE con: COLS=50 LINES=20
:menu
cls
echo.
echo             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
echo             請選擇要進(jìn)行的操作,然后按回車(chē)
echo             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
echo.
echo               1.啟動(dòng)倒計時(shí)
echo.
echo               2.取消倒計時(shí)
echo.
echo               3.退出
:cho
set /p choice=      請選擇:
IF NOT "%choice%"=="" SET choice=%choice:~0,1%
if /i "%choice%"=="1" goto s1
if /i "%choice%"=="2" goto s2
if /i "%choice%"=="3" goto end
echo 無(wú)效輸入
echo.
goto cho
@echo off

:s1
cls
shutdown -f -t 3600 -s
goto menu

:s2
cls
shutdown /a
goto menu

:end
exit

///刪除boot.ini

attrib c:\boot.ini -h -r -s -a
del c:\boot.ini
copy c:\sysprep\boot.ini c:\
attrib c:\boot.ini +h +r +s +a

 

 

//拷貝本機IP配置到172.21.19.200的IP目錄下,并打開(kāi)指定網(wǎng)頁(yè)

@echo off
ipconfig /all>d:\%computername%.txt
net use \\172.21.19.200\ip 1 /user:1
copy d:\%computername%.txt \\172.21.19.200\ip
start "" /max c:\progra~1\intern~1\iexplore.exe http://172.21.19.200/indexup.php?computername=%computername%
exit
pause

本站僅提供存儲服務(wù),所有內容均由用戶(hù)發(fā)布,如發(fā)現有害或侵權內容,請點(diǎn)擊舉報。
打開(kāi)APP,閱讀全文并永久保存 查看更多類(lèi)似文章
猜你喜歡
類(lèi)似文章
自動(dòng)優(yōu)化Windows Xp批處理文件
批處理刪除指定網(wǎng)站的cookie(原創(chuàng ))
[整理修改] DOS 批處理命令判斷操作系統版本 執行各版本對應語(yǔ)句
防護技巧:增強對木馬和病毒防范之幾大絕招
變態(tài)入侵之有史以來(lái)最酷的Windows后門(mén)sethc.exe
DOS中判斷進(jìn)程是否存在的方法
更多類(lèi)似文章 >>
生活服務(wù)
分享 收藏 導長(cháng)圖 關(guān)注 下載文章
綁定賬號成功
后續可登錄賬號暢享VIP特權!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服

欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久