zoukankan      html  css  js  c++  java
  • windows常用bat命令(包含启动进度条、进程检测等)

    1、移动文件

    move c:a.txt c:codea.txt

    2、复制文件

    copy c:codea.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 est.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_MACHINESOFTWAREMicrosoftwindowsCurrentVersionApp Pathschrome.exe" /v path

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

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

  • 相关阅读:
    kmeans 聚类
    HTTP与HTTPS相关知识
    如何和统计学家分享数据How to share data with a statistician
    使用 Python 进行 T检验
    Jupyter Lab目录插件安装
    【Python项目】爬取新浪微博个人用户信息页
    【Python项目】爬取新浪微博签到页
    使用SVN服务器管理源码
    [转载]C++命名规则
    C++&OpenCV中读取灰度图像到数组的两种
  • 原文地址:https://www.cnblogs.com/zdmd/p/13890648.html
Copyright © 2011-2022 走看看