zoukankan      html  css  js  c++  java
  • java批处理启动 关闭

    简单批处理文件

    @echo off
    taskkill /T /FI "WINDOWTITLE eq 1.bat" /IM cmd.exe /F
    title 1.bat
    cd ./
    cd !cd!
    start cmd /c "title DataCenter && java -jar DataCenter.jar"
    ping /n 0.5 127.0.0.1 >nul
    start cmd /c "title DTA && java -jar DTA.jar"
    ping /n 0.5 127.0.0.1 >nul
    start cmd /c "title Kernel && java -jar Kernel.jar"
    ping /n 0.5 127.0.0.1 >nul
    start cmd /c "title UI && java -jar UI.jar"

    pause

    关闭

    @echo off
    title 2.bat
    taskkill /T /FI "WINDOWTITLE eq 1.bat" /IM cmd.exe /F
    taskkill /FI "WINDOWTITLE eq 2.bat" /IM cmd.exe /F

    pause

    扩展
    dos命令关闭所有dos窗口
    taskkill /f /im cmd.exe /t

    关闭指定窗口
    关闭bai1.bat,但是1.bat里必du须写入一句:title 1.bat
    然后用以下zhi这句就可以关闭dao1.bat了:
    taskkill /FI "WINDOWTITLE eq 1.bat" /IM cmd.exe /F
    关闭notepad.exe,word.exe,excel.exe的:
    taskkill /f /im notepad.exe /im word.exe /im excel.exe
    具体你可以在运行里输入cmd /k taskkill/?看下,其实很简单的。


    进入指定文件夹
    @echo off
    setlocal EnableDelayedExpansion
    echo 当前正在运行的批处理文件所在路径:!cd!
    pause

    @echo off

    echo 当前目录是:%cd%

    pause

    @echo off

    :: set "abc=%cd%"
    echo 当前正在运行的批处理文件所在路径:%~dp0

    pause

    @echo off
    echo 当前的盘符及路径:%~dp0
    echo 当前的盘符及路径的短文件名格式:%~sdp0
    pause

    @echo 取当前文件的上级目录的名称
    set a=%cd%
    for %%a in ("%a%") do (
    set ok=%%~dpa
    for /f "delims=" %%b in ("!ok:~0,-1!") do (
    echo %%~nb
    )
    )
    pause


    在CMD模式下结bai束某一du进程
    一:
    通过tasklist 可以查找到相关进程zhi的PID。
    语法dao:tasklist /svc
    通过taskkill pid 可以关掉进程。
    语法: taskkill /im 进程名 /f

  • 相关阅读:
    Python基础知识2-内置数据结构(上)
    vs code的快捷方式
    vs code配置
    vs code安装
    web浏览器兼容问题
    js正則表達式
    MVC MVP MVVM
    vue-cli(vue脚手架)
    web攻擊
    web前端面試題
  • 原文地址:https://www.cnblogs.com/lsp666/p/14434793.html
Copyright © 2011-2022 走看看