常用bat命令

1、移动文件

move c:\a.txt c:\code\a.txt

2、复制文件

copy c:\code\a.txt c:\a.txt

3、文件重命名

ren db.db temp.db

4、删除文件

del /f /q /a db.db

5、延时1秒

@ping -n 2 127.1 >nul

6、多行命令变为一行执行(&&、&、||)

cd C:\windows && C:\windows\test.bat admin 123456

7、查看进程

tasklist | find /i "test.exe"

8、停止进程

taskkill /f /t /im test.exe

9、静默启动应用(同步等待)

start /wait update.exe /Silent

10、重复启动检测

tasklist | find /i "test.exe" >nul
if %errorlevel% == 0 (
	echo 服务已启动,请勿重复启动
	echo.
	goto aa
) else (
	goto bb
)

:aa
exit

:bb
echo 程序正在启动. . .
start java -jar test.jar

11、启动进度条

set a=^set /p=■%b%^<nul^&ping -n 1 127.1^>nul^&
start java -jar test.jar
echo.
echo ┌──────────────────────────────────────┐
set /p= <nul&%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%
for /l %%a in (1 1 1000) do (
	tasklist | find /i "test.exe" >nul
	if %errorlevel% == 0 (
		echo 100%%
		echo └──────────────────────────────────────┘
		@ping -n 2 127.1 >nul
		echo.
		echo test.exe is running in %Date:~0,4%-%Date:~5,2%-%Date:~8,2% %Time:~0,2%:%Time:~3,2%
		echo.
		@ping -n 1 127.1 >nul
		echo 启动成功
		echo.
		exit
	) else (
		@ping -n 1 127.1 >nul
		if %%a==1000 (
			echo 99%%
			echo └──────────────────────────────────────┘
			echo 启动超时,请重新启动
			pause
		)
	)
)

12、调用bat时动态传参

test.bat内容如下:

@echo off
set username = %1%
set password = %2%

start java -jar test.jar %username% %password%

test.bat调用方式
test.bat admin 123456

13、查看谷歌浏览器安装路径

REG QUERY "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\windows\CurrentVersion\App Paths\chrome.exe" /v path

14、用谷歌浏览器打开指定网址

start chrome -k http://www.baidu.com

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值