BAT bat .bat 脚本,windows下的bat命令

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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章