windows bat腳本(批處理)——for循環,if判斷,goto跳轉,遍歷文件名,start打開網頁;


一、windows bat腳本的for語句基本形態如下;

在cmd窗口中:for %I in (command1) do command2

在批處理文件中:for %%I in (command1) do command2

for語句的基本要素:

1.for、in和do是for語句的關鍵字;

2.%%I是for語句中對形式變量的引用;

3.in之后,do之前的括號不能省略;

4.command1表示字符串或變量,command2表示字符串、變量或命令語句;

 

 二、if語句;@echo off是不顯示本命令行及后面的所有命令行本身;echo是輸出命令;

set aa=xia3,是給變量aa賦值為xia3,%aa%是使用此變量;

 

if 語句來判斷是否已經賦值;if defined str (echo %str%) else (echo 變量str的值為空);注意:括號為英文狀態下的(),否則執行不成功;

 

 

 

 rem是注釋此行,相當於此行不執行;

 

 三、goto跳轉命令;

  goto label跳轉到要執行的標簽,標簽由冒號與標簽名組成;

  多個標簽之間要加上exit終止程序繼續向下運行;

  同名的標簽,程序執行最上面的一個;

  標簽名必須是常量,不能是變量;

 

 

 四、bat腳本文件遍歷,輸出文件名;

用for循環遍歷文件,用echo打印出文件名;for /R %%s in (.,*) do (echo %%s)

dos中 【dir /?】,查看dir命令下的參數;dir /s顯示指定目錄和所有子目錄的文件;【D:】切換目錄到D盤下;

 

 五、start用法;start命令可以用來啟動電腦上的軟件;

 

start http://www.baidu.com/s?wd=蘋果,就是啟動IE瀏覽器,跳轉到百度頁面,並自動搜索‘蘋果’;

 

 自己設定搜索內容;

 

 bat腳本搜索后,延遲10s,使用taskkill關掉我們打開的網站;

 

 

 

 

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM