P14安全基础-批处理编写


 1.3、批处理基本语法

1.3.1、@echo off

作用:关闭回显功能,也就是屏蔽过程,建议放置在批处理的首行。

1.3.2、pause

作用:暂停批处理运行

1.3.3、title

作用:为批处理脚本设置标题

eg:@echo off

title 史密斯小程序

1.3.4. echo.

注意,echo后边加了一个小点。

在执行脚本时可以空一行。

案例:

@echo off

title 史密斯小程序

echo =================

echo.

echo. 欢迎使用定时关机小程序

echo.

echo =================

1.3.5 set

作用:设置变量,常用与在脚本中的互动赋值。

互动赋值:set /p time =请输入时间:

引用变量:%time%

案例1:

@echo off
title 史密斯小程序
echo ==========
echo.
echo    欢迎使用小程序
echo.
echo ==========
set /p time=请输入时间:
shutdown -s -f -t %time%
echo 定时关机已设置完毕,谢谢使用!
pause

结果

 eg2:

 结果:

1.3.6.        :和goto

:定义标签名

goto实现跳转

案例:

@echo off
:menu
cls
echo ============
echo    菜单
echo    1.定时关机
echo    2.查看本机IP
echo    3.退出
echo  ===========
set /p  num=请输入选项:
if "%num%"=="1"    goto    a
if "%num%"=="2"     goto    b
if "%num%"=="3"     goto    c
echo 请正确输入数值(1、2、3),请按任意键继续!
pause
goto    menu

:a
set /p   time=请输入时间(s):
shutdown -s -f -t   %time%
echo    定时关机已设置完毕,请按任意键返回菜单!
pause
goto menu

:b
ipconfig
echo 请按任意键返回菜单!
pause

:c
exit   

 tips:if "%num%"=="1"    goto    a中的""一定要加,否则有bug。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值