首页 > 其他分享 >.bat(window批处理文件)小记

.bat(window批处理文件)小记

时间:2023-03-14 17:15:19浏览次数:40  
标签:bat goto success 批处理 echo start window exit rem

1. "@echo off" 
它通常出现在脚本的开头,作用是关闭命令行窗口下的回显功能

C:\> echo Hello, world!   (省略)
Hello, world!

2.注释
用 rem或::
rem 
这是多行
注释
echo "这是一条命令"
echo "这是另一条命令"
rem

::注释   

3."cls" 命令通常用于在命令行窗口中实现清屏效果

例:

@echo off

D:   rem 打开D盘
::rem 目录有空格,要用""包含起来
cd "Program Files\nginx-1.22.1"

:start
set choice=0
echo 1-启动,2-重载,3-退出
set /p choice=请输入你的选择:
echo\

if %choice%==1 (
start nginx  && goto success || goto failure
)
if %choice%==2 (
nginx -s reload  && goto success || goto failure
)
if %choice%==3 (
nginx -s quit  &&  goto success || goto failure
)
echo 选项无效!请重新选择:
goto start


:failure
echo\
echo 操作失败! 请重新选择:
goto start

:success
::echo 操作成功!窗口交将在2秒后自行关闭。
::ping -n 2 127.0.0.1>nul
::exit

echo 操作成功!请选择:1-关闭窗口   2-继续
set cho=0
set /p cho=请输入你的选择:

if  %cho%==1 (
goto exit
)
if %cho%==2 (
goto start
)

goto success

:exit
exit

在一个批处理文件中使用了exit命令,程序会退出并返回到命令提示符,而pause命令则是暂停程序的执行直到用户按下任意键

@echo off

echo Displaying all .txt files in current directory:
for %%i in (*.txt) do echo %%i
pause

打印出所有的.txt文件

创建一个txt文件

@echo off
type nul > example.txt
pause

 

@echo off // 隐藏命令行窗口
echo Hello, this is a text file! > example.txt
pause // 暂停程序执行以查看结果

 

 

标签:bat,goto,success,批处理,echo,start,window,exit,rem
From: https://www.cnblogs.com/ygyy/p/17215586.html

相关文章

  • Windows11 Update
    PCHealthCheck==>BiosTPM2.0isDisabled;OpenmyBios->setting->Security->TrustedComputing->SecurityDeviceSupport->Enabled->f10(savesettings)Search"Win......
  • 如何在Windows环境下将Go程序以Linux环境编译
    前言因为最近有需要将项目编译成二进制文件上传到线上服务器进行部署的需求,发现Windows已经无法像之前切换GOOS来达到目的了,特此记录一下半天的成果。方案在一天的寻找......
  • windows系统mysql定时备份
    如下:一、创建bat任务脚本1.新建txt文档2.打开txt文档,并粘贴入以下内容3.按照自己的需求对内容进行修改,并删除掉//后内容以及中文空格,否则会运行失败4.保存,并将文件后......
  • BAT 基础表签作用
     1,@在bat文件中的作用:不2,设置变量set的用法:设置变量 setn=1;设置变量n,并初始化为1;set/a:执行数学计算  set/an+=1  执行n=n+1set/p:提示用户数......
  • DBeaver Ultimate Edtion 23 Multilingual (macOS, Linux, Windows) - 通用数据库工具
    请访问原文链接:https://sysin.org/blog/dbeaver-23/,查看最新版。原创作品,转载请保留出处。作者主页:www.sysin.org通用数据库工具DBeaver是一个通用的数据库管理工具,适......
  • Burp Suite Professional 2023.3 (macOS, Linux, Windows) - Web 应用安全、测试和扫
    BurpSuiteProfessional,Test,find,andexploitvulnerabilities.请访问原文链接:https://sysin.org/blog/burp-suite-pro-2023/,查看最新版。原创作品,转载请保留出处。......
  • mybatis源码-注解sql
    Mybatis-注解sqlDemo主启动类publicclassMybatisHelloWorld{publicstaticvoidmain(String[]args)throwsException{Stringresource="org/myb......
  • 如何恢复电脑上删除的便签 如何恢复已删Windows10电脑便签
    如果你经常使用电脑办公的话,就会发现如果能够直接在电脑桌面上记录生活、工作上的各种事项是非常方便的。于是有不少Windows10电脑用户都会使用自带的便签软件,但是他们发......
  • windows计划任务 重启电脑
    右键我的电脑-管理-任务计划程序,点创建基本任务输入任务名称下一步,选择触发频率下一步,设好触发时间下一步,选择启动程序下一步选择执行的程序,关机重启的脚本路径为:C:\Wind......
  • Mybatis的工作原理
    mybatis的工作原理mybatis基本工作原理封装sql->调用JDBC操作数据库->返回数据封装JDBCQ:JDBC是什么?Java中规范客户端程序如何访问数据库的应用程序接口J。驱动......