BAT基础脚本

  • 批处理文件最常用的基础命令。
  • echo表示显示此命令后的字符
  • echo on 表示在此语句后所有运行的命令都显示命令行本身 
  • echo off 表示在此语句后所有运行的命令都不显示命令行本身
  • @与echo off相像,但它是加在每个命令行的最前面,表示运行时不显示这一行的命令行(只能影响当前行)。
  • call 调用另一个批处理文件(如果不用call而直接调用别的批处理文件,那么执行完那个批处理文件后将无法返回当前文件并执行当前文件的后续命令)。
  • pause 运行此句会暂停批处理的执行并在屏幕上显示Press any key to continue…的提示,等待用户按任意键后继续
  •  rem 表示此命令后的字符为注释,不执行。
  •  title BAT的标题
  •  cls 清除屏幕
  •   Echo =   输出空行
  •   Title bat  输出命令行标题
  • 若输入PAUSE>NUL 则表示暂停且不提示“按下任意键继续”
  • 设置字体颜色:COLOR 02 ( 0代表背景色,2代表字体颜色)常用的颜色有以下值:0 黑色,1蓝色,2 绿色,3 浅绿色,4红色,5紫色,6黄色,7白色,8灰色,9浅蓝,A浅绿,B浅蓝色,C浅红色,D浅紫色,E浅黄色,F亮白色)
  • 设置窗体大小:MODE CON: COLS=宽度 LINES=高度
  • echo -----------显示计算机用户----------- NET USER 
  • echo -----------显示进程列表----------- TASKLIST
  • PING www.baidu.com    ping网址查看连接情况
  • IPCONFIG   查看IP
  • DEL 004.bat /f       (004.bat是文件名)
  • rem /f 表示强制删除文件
  • (  /s表示子目录都要删除该文件  /q表示无声,不提  /a根据属性选择要删除的文件) 未验证的一些奇怪命令
  • MOVE  1111 0000   将前面的文件夹放到后面的文件夹里面  此命令同样适用于文件 但是!!! 不能跨分区移动文件和文件夹
  • TYPE tree_list1.txt   将txt中的内容复制到命令行中  如果是读取Word中的内容 会乱码  
  • COPY /Y 2.txt + 3.txt C:\       
  • 复制(合并)文件 /Y 表示目标路径存在该文件则不提示直接覆盖

举个例子 : 创建BAT批处理文件 实现双击安装Office 365客户端
@echo off
cd /d%~dp0l
echo office365 Installation
setup.exe /download office365.xml
echo downloaded
setup.exe /configure office365.xml
echo configureed
echo installaing
Pause
 
 
cd C:\Program Files\Microsoft Office\Office16
cscript ospp.vbs /inpkey:XXXXXXXX
cscript ospp.vbs /sethst:XXXXXXX
cscript ospp.vbs /act
cscript ospp.vbs /dstatus

@echo off

echo office365zhcn Installation

setup.exe /configure 365zhcn.xml
echo configureed
echo installaing
pause

XML文件举个例子

<Configuration ID="XXXXXXXXXXX">
  <Add OfficeClientEdition="32" Channel="Current">
    <Product ID="O365ProPlusRetail">
      <Language ID="zh-cn" />
      <ExcludeApp ID="Groove" />
      <ExcludeApp ID="Lync" />
    </Product>
    <Product ID="LanguagePack">
      <Language ID="MatchOS" />
    </Product>
  </Add>
  <Updates Enabled="TRUE" />
  <RemoveMSI />
  <AppSettings>
    <User Key="software\microsoft\office\16.0\excel\options" Name="defaultformat" Value="51" Type="REG_DWORD" App="excel16" Id="L_SaveExcelfilesas" />
    <User Key="software\microsoft\office\16.0\powerpoint\options" Name="defaultformat" Value="27" Type="REG_DWORD" App="ppt16" Id="L_SavePowerPointfilesas" />
    <User Key="software\microsoft\office\16.0\word\options" Name="defaultformat" Value="" Type="REG_SZ" App="word16" Id="L_SaveWordfilesas" />
  </AppSettings>
</Configuration>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值