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

  • 相关阅读:
    自定义控件小结进阶篇
    SQL注入语句 (很全)
    C# winform DataGridView 属性说明 [C# .NET]
    MDI窗体程序中防止子窗体被多次实例化——Singleton的C#实现
    精妙SQL语句大全
    sql语句
    注销时关闭当前窗体,返回登入界面
    C#中DataGridView的使用 [C# .NET]
    C#开发 WinForm中窗体显示和窗体传值相关知识
    HDU2553 (N皇后)
  • 原文地址:https://www.cnblogs.com/lsp666/p/14434793.html
Copyright © 2011-2022 走看看