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

  • 相关阅读:
    Spring MVC返回多重的Json数据
    Eclipse Maven项目中修改JDK版本
    Maven的使用笔记
    Windows下Redis主从配置出现Writing to master:Unknow error
    Java开发必会的Linux命令(转)
    使用maven引入slf4j、logback时发生冲突
    使用SSM框架搭建JavaWeb,使用Junit测试时遇到CannotGetJdbcConnetionException
    HTTP基础
    express 热启动 静态文件部署 跨域解决 调试
    github+git提交 基础用法
  • 原文地址:https://www.cnblogs.com/lsp666/p/14434793.html
Copyright © 2011-2022 走看看