WINDOWS 批處理 中途輸入參數,如YES OR NO 等
很多批處理程序程序常常會在程序運行過程中,讓你輸入參數或做一些選擇,
這部分功能可通過下面類似的腳本完成。
@echo OFF
set /p var="Are you want to die?(Y/N)"
if %VAR%==Y GOTO DIE
if %VAR%==N GOTO ALIVE
:DIE
ECHO "I will die!"
PAUSE
GOTO END
:ALIVE
ECHO "I still alive"
VER
PAUSE
:END
bat彈出提示對話框
https://blog.csdn.net/l09711/article/details/8738341
::多種提示框樣式自己按需選擇
mshta vbscript:msgbox("提示內容1",1,"提示窗口1")(window.close)
mshta vbscript:msgbox("提示內容2",2,"提示窗口2")(window.close)
mshta vbscript:msgbox("提示內容3",3,"提示窗口3")(window.close)
mshta vbscript:msgbox("提示內容4",4,"提示窗口4")(window.close)
mshta vbscript:msgbox("提示內容5",5,"提示窗口5")(window.close)
mshta vbscript:msgbox("提示內容6",6,"提示窗口6")(window.close)
window批處理——bat文件的編寫
BAT 批處理腳本 教程
cnblogs.com/zhouhbing/p/5039885.html
https://www.jb51.net/article/97204.htm
基本的關閉顯示執行的命令、註釋的編寫、變量的設置、腳本存放路徑的獲取、暫停按任意鍵繼續
@echo off
rem 使用rem來寫腳本的註釋
rem 獲取當前cmd窗口啓動的路徑
set basePath=%cd%
rem 通過echo命令打印信息到控制檯,雙百分號引用變量
echo 腳本存放路徑:%~dp0
echo 當前bat文件短路徑:%~sdp0
echo CMD窗口路徑:%basePath%
rem 通過pause命令暫停下一步,按任意鍵繼續
pause
自己用的一個bat腳本,pull多個項目到本地
附件
@echo off
d:
rem dir
rem path
cd phpstudy_pro\WWW\devspace
echo ------------------------baoxian_api pull start-------------------------------------
cd ./baoxian_api
git pull
git status
echo ------------------------baoxian_api pull finish------------------------------------
echo ------------------------baoxian_core pull start------------------------------------
cd ../baoxian_core
git pull
git status
echo ------------------------baoxian_core pull finish-----------------------------------
pause