常见脚本命令

1、taskkill是Windows命令行里终止指定程序“进程”的命令。
/f 表示强制终止
/im 表示指定的进程名称,例如“explor.exe"。

2.start "" "C:\Program Files\erwin\Data Modeler r9\erwin.exe"

bat脚本要打开有空格的路径,start后面必须加引号,exe路径也要加引号。

3.在批处理前面加上@echo off ,它将使所有命令不再显示命令本身,当然也包括了echo off 命令本身也不会回显了。echo 你要输出的信息

4.set var=我是值,这就是BAT直接在批处理中设置变量的方法.

5.%~dp0表示脚本所在目录。set base_dir=%~dp0表示把base_dir设置为当前脚本目录。

6.pushd c:\mp3            #保存当前目录,并切换当前目录为 c:\mp3

7.SubWCRev阅读工作副本中所有文件的状态,缺省会忽略外部引用。它记录找到的最高修订版本号,以及那个修订版本的提交时间戳,它也会记录在本地工作副本是否有修改,或混合的修订版本。修订版本号码,更新修订版本范围和修改状态会显示在标准输出。

8.ping 127.0.0.1 -n 3 >nul  //ping本机(127.0.0.1)3次(-n 3),如果成功,隐藏返回结果。如果失败,显示ping异常。(>nul)

9.%cd% 显示当前完整路径。

10.

cd.>Path.ini  //进入Path.ini文件中

echo %systemroot%\Temp>Path.ini      //把当前操作系统的系统目录覆盖式写入到Path.ini 中。

11.字符串:2014-09-01 星期六 或2014/09/01 周六。则下面的各个操作的意义如下:
%date:~0,4% 表示从左向右指针向右偏0位,然后从指针偏移到的位置开始提取4位字符,结果是2014(年的值)
%date:~5,2%  表示指针从左向右偏移5位,然后从偏移处开始提取2位字符,结果是03(月的值)
%date:~5%    表示指针从左向右偏移5位,然后提取所有的值
%date:~-5%   表示指针反方向偏移,从最右端开始,偏移5位,然后从指针处提取左边的所有数值。

12.copy /y D:\RobotCode\Server\MvRobotCommonServer\CommonServer\bin\x64\CommonServer.exe D:\RobotCode\Package\Applications\Bin64\Server\Common\Bin64\CommonServer.exe//把一个文件从一个路径拷贝到另一个路径下。

13.获取当前路径上级路径:

set objPath=%cd%
cd..\..\..
set objPath=%cd%\Runtime

14.变量包含检测,检测curpath中是否包含objPath,包含则执行A语句,不包含则执行B语句。

echo %curpath% | find /i "%objPath%">nul && goto A || goto B

:B 
echo 系统环境变量中未检测到%objPath%
echo 请在系统环境变量中增加%objPath%,并重启电脑
pause

:A  
echo 系统环境变量包含%objPath%

15.隐藏命令框,在命令框的前面加上:

if "%1"=="hide" goto CmdBegin
start mshta vbscript:createobject("wscript.shell").run("""%~0"" hide",0)(window.close)&&exit
:CmdBegin

16.在DOS命令中有一个命令是pause,它的作用是输出提示信息"Press any key to continue...“ ,然后用户随意敲一个键后程序继续运行。 pause 它会提示“请按任意键继续...” ,pause命令没有任何的参数,它的命令就是它的本身,当pause命令运行后,会中断执行的语句。 这个中断不是立即停止,只是暂停,按下任意键之后就会继续执行下面的语句。

17.执行可执行文件:MyEXE.exe 参数1 参数2 参数3.

18.检测系统环境变量中是否包含Runtime目录。

@echo off

set curpath=%path%
pushd %~dp0 
cd..\..\..
set objPath=%cd%\Runtime

echo %curpath% | find /i "%objPath%">nul && goto A || goto B

:B 
echo 系统环境变量中未检测到%objPath%
echo 请在系统环境变量中增加%objPath%,并重启电脑
mshta vbscript:msgbox("系统环境变量中未检测到%objPath%,请在系统环境变量中增加%objPath%,并重启电脑。",1,"环境变量")(window.close)
pause

:A  
echo 系统环境变量包含%objPath%

19、setting文件中添加"files.exclude":{

                 "a.txt":true

}表示在工程目录下隐藏a.txt文件。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值