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