轉載:BAT批處理檔案 set指令詳解_望語挽楓的部落格-CSDN部落格_批處理set指令
轉載:BAT腳本學習篇——基本文法_Word哥的部落格-CSDN部落格_bat腳本基本文法
首先可以按照VScode進行腳本寫入,再按照code runner進行腳本測試。vscode真的強無敵。
bat腳本學習(一)一:列印資訊 :echo二:空一行:echo. (逗号實作空一行)三:注釋方式四:判斷語句的實作五:建立連結六:啟動程式七:實作調用其他的bat檔案以及傳參八:%cd%和%~dp0的作用九:實作if判斷與的功能十:xcopy實作檔案夾的複制 目錄
目錄
一:列印資訊 :echo
二:空一行:echo. (逗号實作空一行)
三:注釋方式
四:判斷語句的實作
五:建立連結
六:啟動程式
七:實作調用其他的bat檔案以及傳參
八:%cd%和%~dp0的作用
九:實作if判斷與的功能
十:xcopy實作檔案夾的複制
一:列印資訊 :echo
bat腳本學習(一)一:列印資訊 :echo二:空一行:echo. (逗号實作空一行)三:注釋方式四:判斷語句的實作五:建立連結六:啟動程式七:實作調用其他的bat檔案以及傳參八:%cd%和%~dp0的作用九:實作if判斷與的功能十:xcopy實作檔案夾的複制 二:空一行:echo. (逗号實作空一行)
bat腳本學習(一)一:列印資訊 :echo二:空一行:echo. (逗号實作空一行)三:注釋方式四:判斷語句的實作五:建立連結六:啟動程式七:實作調用其他的bat檔案以及傳參八:%cd%和%~dp0的作用九:實作if判斷與的功能十:xcopy實作檔案夾的複制 三:注釋方式
:: 注釋 (不顯示)
rem 注釋 (顯示)
@ 注釋 (在終端不顯示,但可以執行@裡面的内容,可以隐藏消息)
bat腳本學習(一)一:列印資訊 :echo二:空一行:echo. (逗号實作空一行)三:注釋方式四:判斷語句的實作五:建立連結六:啟動程式七:實作調用其他的bat檔案以及傳參八:%cd%和%~dp0的作用九:實作if判斷與的功能十:xcopy實作檔案夾的複制 四:判斷語句的實作
其中A代表的是空格。空格要加。
判斷是否定義了一個變量
bat腳本學習(一)一:列印資訊 :echo二:空一行:echo. (逗号實作空一行)三:注釋方式四:判斷語句的實作五:建立連結六:啟動程式七:實作調用其他的bat檔案以及傳參八:%cd%和%~dp0的作用九:實作if判斷與的功能十:xcopy實作檔案夾的複制 判斷是否是否存在一個檔案
bat腳本學習(一)一:列印資訊 :echo二:空一行:echo. (逗号實作空一行)三:注釋方式四:判斷語句的實作五:建立連結六:啟動程式七:實作調用其他的bat檔案以及傳參八:%cd%和%~dp0的作用九:實作if判斷與的功能十:xcopy實作檔案夾的複制 五:建立連結
bat腳本學習(一)一:列印資訊 :echo二:空一行:echo. (逗号實作空一行)三:注釋方式四:判斷語句的實作五:建立連結六:啟動程式七:實作調用其他的bat檔案以及傳參八:%cd%和%~dp0的作用九:實作if判斷與的功能十:xcopy實作檔案夾的複制 1.複制檔案 :/h
bat腳本學習(一)一:列印資訊 :echo二:空一行:echo. (逗号實作空一行)三:注釋方式四:判斷語句的實作五:建立連結六:啟動程式七:實作調用其他的bat檔案以及傳參八:%cd%和%~dp0的作用九:實作if判斷與的功能十:xcopy實作檔案夾的複制 2.建立檔案夾快捷方法: /j
bat腳本學習(一)一:列印資訊 :echo二:空一行:echo. (逗号實作空一行)三:注釋方式四:判斷語句的實作五:建立連結六:啟動程式七:實作調用其他的bat檔案以及傳參八:%cd%和%~dp0的作用九:實作if判斷與的功能十:xcopy實作檔案夾的複制 六:啟動程式
格式為 : start + 空格 + 引号 +空格+ 程式目錄
bat腳本學習(一)一:列印資訊 :echo二:空一行:echo. (逗号實作空一行)三:注釋方式四:判斷語句的實作五:建立連結六:啟動程式七:實作調用其他的bat檔案以及傳參八:%cd%和%~dp0的作用九:實作if判斷與的功能十:xcopy實作檔案夾的複制
bat腳本學習(一)一:列印資訊 :echo二:空一行:echo. (逗号實作空一行)三:注釋方式四:判斷語句的實作五:建立連結六:啟動程式七:實作調用其他的bat檔案以及傳參八:%cd%和%~dp0的作用九:實作if判斷與的功能十:xcopy實作檔案夾的複制 七:實作調用其他的bat檔案以及傳參
call:調用另一個批處理檔案(如果不用call而直接調用别的批處理檔案,那麼執行完那個批處理檔案後将無法傳回目前檔案并執行目前檔案的後續指令)。
1.先為其他檔案夾建立一個快捷方式
2.調用call指令執行其他的bat檔案
3.為其他檔案夾建立新的快捷方式
4.call可以進行為bat檔案進行傳參操作
bat腳本學習(一)一:列印資訊 :echo二:空一行:echo. (逗号實作空一行)三:注釋方式四:判斷語句的實作五:建立連結六:啟動程式七:實作調用其他的bat檔案以及傳參八:%cd%和%~dp0的作用九:實作if判斷與的功能十:xcopy實作檔案夾的複制 傳參操作:
test.bat
bat腳本學習(一)一:列印資訊 :echo二:空一行:echo. (逗号實作空一行)三:注釋方式四:判斷語句的實作五:建立連結六:啟動程式七:實作調用其他的bat檔案以及傳參八:%cd%和%~dp0的作用九:實作if判斷與的功能十:xcopy實作檔案夾的複制 calltest.bat
bat腳本學習(一)一:列印資訊 :echo二:空一行:echo. (逗号實作空一行)三:注釋方式四:判斷語句的實作五:建立連結六:啟動程式七:實作調用其他的bat檔案以及傳參八:%cd%和%~dp0的作用九:實作if判斷與的功能十:xcopy實作檔案夾的複制 效果:
bat腳本學習(一)一:列印資訊 :echo二:空一行:echo. (逗号實作空一行)三:注釋方式四:判斷語句的實作五:建立連結六:啟動程式七:實作調用其他的bat檔案以及傳參八:%cd%和%~dp0的作用九:實作if判斷與的功能十:xcopy實作檔案夾的複制 八:%cd%和%~dp0的作用
%cd% :擷取目前檔案的工作路徑
%~dp0 : 擷取目前檔案的隻可以用在批處理檔案中,它是由它所在的批處理檔案的目錄位置決定的,是批處理,檔案所在的盤符:+路徑
bat腳本學習(一)一:列印資訊 :echo二:空一行:echo. (逗号實作空一行)三:注釋方式四:判斷語句的實作五:建立連結六:啟動程式七:實作調用其他的bat檔案以及傳參八:%cd%和%~dp0的作用九:實作if判斷與的功能十:xcopy實作檔案夾的複制 九:實作if判斷與的功能
bat腳本學習(一)一:列印資訊 :echo二:空一行:echo. (逗号實作空一行)三:注釋方式四:判斷語句的實作五:建立連結六:啟動程式七:實作調用其他的bat檔案以及傳參八:%cd%和%~dp0的作用九:實作if判斷與的功能十:xcopy實作檔案夾的複制 十:xcopy實作檔案夾的複制
xcopy 參數詳解
/E:複制目錄和子目錄,除了空的。
/H:也複制隐藏和系統檔案。
/Y:禁止提示您确認要覆寫現存的目标檔案。
/I:顯示要複制的檔案清單。
/F:複制時顯示源檔案名和目标檔案名。
/K:複制檔案,如果源檔案具有隻讀屬性,則在目标檔案中保留該屬性。預設情況下,xcopy 會删除隻讀屬性。
bat腳本學習(一)一:列印資訊 :echo二:空一行:echo. (逗号實作空一行)三:注釋方式四:判斷語句的實作五:建立連結六:啟動程式七:實作調用其他的bat檔案以及傳參八:%cd%和%~dp0的作用九:實作if判斷與的功能十:xcopy實作檔案夾的複制 效果:
bat腳本學習(一)一:列印資訊 :echo二:空一行:echo. (逗号實作空一行)三:注釋方式四:判斷語句的實作五:建立連結六:啟動程式七:實作調用其他的bat檔案以及傳參八:%cd%和%~dp0的作用九:實作if判斷與的功能十:xcopy實作檔案夾的複制