`

cmd dos启动和关闭应用程序

    博客分类:
  • cmd
阅读更多
:: 启动本机的应用程序
start "QQ" "D:\Program Files\Tencent\QQIntl1.6\Bin\QQ.exe"

rem 暂停几秒后继续运行
ping /n 3 127.1 >nul

start "weibo" "D:\Program Files\Sina\Weibo2012\Bin\Weibo2012.exe"


taskkill /F /IM QQ.exe

taskkill /F /IM Weibo2012.exe

rem 暂停几秒后继续运行
ping /n 2 127.1 >nul

taskkill /F /IM explorer.exe

rem 暂停几秒后继续运行
ping /n 3 127.1 >nul

taskkill /F /FI "IMAGENAME eq *"

rem 暂停几秒后继续运行
ping /n 3 127.1 >nul

shutdown -s -t 3


更多详情查看:taskkill /?

TASKKILL [/S system [/U username [/P [password]]]]
         { [/FI filter] [/PID processid | /IM imagename] } [/F] [/T]

描述:
    这个命令行工具可用来结束至少一个进程。
    可以根据进程 id 或图像名来结束进程。

参数列表:
    /S    system           指定要连接到的远程系统。

    /U    [domain\]user    指定应该在哪个用户上下文
                           执行这个命令。

    /P    [password]       为提供的用户上下文指定
                           密码。如果忽略,提示输入。

    /F                     指定要强行终止
                           进程。

    /FI   filter           指定筛选进或筛选出查询的
                           的任务。

    /PID  process id       指定要终止的进程的
                           PID。

    /IM   image name       指定要终止的进程的
                           图像名。通配符 '*'
                           可用来指定所有图像名。

    /T                     Tree kill: 终止指定的进程
                           和任何由此启动的子进程。

    /?                     显示帮助/用法。

筛选器:
    筛选器名      有效运算符                有效值
    -----------   ---------------           --------------
    STATUS        eq, ne                    运行 | 没有响应
    IMAGENAME     eq, ne                    图像名
    PID           eq, ne, gt, lt, ge, le    PID 值
    SESSION       eq, ne, gt, lt, ge, le    会话编号
    CPUTIME       eq, ne, gt, lt, ge, le    CPU 时间,格式为
                                            hh:mm:ss。
                                            hh - 时,
                                            mm - 钟,ss - 秒
    MEMUSAGE      eq, ne, gt, lt, ge, le    内存使用,单位为 KB
    USERNAME      eq, ne                    用户名,格式为
                                            [domain\]user
    MODULES       eq, ne                    DLL 名
    SERVICES        eq, ne                    服务名
    WINDOWTITLE     eq, ne                    窗口标题

注意: 只有带有筛选器的情况下,才能跟 /IM 切换使用通配符 '*'。

注意: 远程进程总是要强行终止,
      不管是否指定了 /F 选项。

例如:
    TASKKILL /S system /F /IM notepad.exe /T
    TASKKILL /PID 1230 /PID 1241 /PID 1253 /T
    TASKKILL /F /IM notepad.exe /IM mspaint.exe
    TASKKILL /F /FI "PID ge 1000" /FI "WINDOWTITLE ne untitle*"
    TASKKILL /F /FI "USERNAME eq NT AUTHORITY\SYSTEM" /IM notepad.exe
    TASKKILL /S system /U domain\username /FI "USERNAME ne NT*" /IM *
    TASKKILL /S system /U username /P password /FI "IMAGENAME eq note*"
分享到:
评论

相关推荐

    命令行启动关闭tomcat而不显示cmd界面

    标题中的“命令行启动关闭tomcat而不显示cmd界面”指的是在Windows操作系统中,通过命令行启动和关闭Apache Tomcat服务器,但不希望看到通常伴随命令行执行而出现的CMD窗口。这种方式可以使得桌面更加整洁,同时也...

    C#中运行DOS命令并且隐藏DOS界面

    关键在于设置`UseShellExecute`为`false`,这可以确保不会通过Windows外壳程序来启动进程,即不会显示DOS窗口。 ```csharp p.StartInfo.FileName = "cmd.exe"; p.StartInfo.UseShellExecute = false; p.StartInfo....

    C#中利用process类调用外部程序以及执行dos命令

    通过这个类,我们可以启动、控制和管理应用程序,甚至可以执行DOS命令。以下将详细阐述如何利用`Process`类来调用外部程序并执行DOS命令。 1. **创建Process对象** 在C#代码中,首先需要实例化一个`Process`对象,...

    C# 启动外部程序

    C#编程语言中,启动外部程序是一项常见的任务。外部程序可以是其他应用程序、脚本...但无论采取何种方式,都需要仔细考虑应用程序的响应性和资源管理,确保程序在启动外部程序的同时能够正确地处理各种可能的异常情况。

    如何在DOS程序结束执行时,自动将其关闭?

    这里的`vbNormalFocus`参数表示将焦点切换到新启动的应用程序上,即DOS窗口会成为当前活动窗口。但是,这样做的问题是当DOS命令执行完毕后,窗口并不会自动关闭。 为了解决这个问题,可以采用以下两种方法之一: 1...

    DOS命令 关闭windows系统防火墙 重置防火墙.docx

    具体步骤是:用鼠标右键单击Windows系统桌面中的“我的电脑”图标,从弹出的右键菜单中执行“管理”命令,进入到本地系统的计算机管理窗口,在该窗口的左侧显示区域,找到“服务和应用程序”分支项目,然后选中该...

    cmd命令详解(一些基本的dos命令)

    taskmgr是Windows的任务管理器,提供了对正在运行的进程、应用程序和服务的实时视图。用户可以结束未响应的程序,管理启动项,并监控系统资源使用情况。 #### 39. wmimgmt.msc - Windows管理规范 wmimgmt.msc提供了...

    精彩编程与编程技巧-如何在DOS程序结束执行时,自动将其关闭...

    ##### 利用`cmd /C`启动并关闭DOS窗口 另一种方法是通过`cmd /C`命令来启动一个命令提示符窗口,并在执行完指定的命令后自动关闭该窗口。`/C`选项表示命令执行后关闭命令处理器。 **示例脚本:** ```dos @echo off ...

    Java调用应用程序和Dos中的命令

    ### Java调用应用程序和Dos中的命令 在Java编程中,有时候我们需要执行一些操作系统级别的任务,例如启动一个外部程序、执行一些系统命令等。这通常可以通过Java的`Runtime`类实现,尤其是通过`Runtime.exec()`方法...

    delphi cmd 管道

    描述提到的"在Delphi下像CMD里处理DOS命令"意味着开发者可以编写Delphi代码,模拟用户在命令行界面中输入和执行DOS命令的过程。例如,执行文件操作(如复制、删除),系统信息查询,或者其他基于命令行的工具调用等...

    cmd命今汇集所有的dos命令

    19. **start**: 启动一个新窗口运行指定的应用程序。 20. **pause**: 暂停批处理脚本的执行,等待用户按下任意键后继续。 21. **exit**: 关闭当前CMD窗口。 22. **批处理文件(.bat)**: 一系列CMD命令可以编写...

    DOS_基础教程,DOS入门教程

    - Windows系统中的命令提示符(CMD)和Windows PowerShell保留了一些DOS命令的兼容性。 通过深入学习"DOS_基础教程"和"DOS入门教程",初学者可以掌握DOS的基本操作,理解其工作原理,并进一步探索更高级的主题,如...

    dos速成高手(最基本的dos学习)

    1. **DOS启动与退出**:学习DOS首先要知道如何启动DOS环境,这通常通过在BIOS设置中设置启动顺序,选择软盘或硬盘上的MS-DOS引导扇区来完成。退出DOS可以使用`EXIT`命令或者直接关闭终端窗口。 2. **DOS命令行**:...

    Win7 64位下不能运行dos 命令的原因

    默认情况下,64位系统会启动64位版本的cmd.exe,而32位的DOS命令可能无法在这个环境中正常工作。 原因主要有两个: 1. **路径环境变量(PATH)**:在64位系统中,系统环境变量PATH可能没有正确配置以包含32位系统...

    CMD/cmd命令大全

    10. **Net start messenger**: 启动信使服务,该服务允许应用程序发送消息到其他机器上运行的应用程序或指定的用户。 11. **Compmgmt.msc**: 打开计算机管理控制台,提供了一系列的工具来管理计算机硬件、软件和...

    最全批处理.bat_cmd_

    - **功能**:用于启动外部程序或应用程序。 - **示例**:`start calc.exe`(打开Windows计算器) - **参数**: - `MIN`:以最小化模式启动程序。 - `SEPARATE`:在独立的空间内启动16位Windows程序。 - `HIGH`...

    CMD文件的编写

    6. **脚本调用**:了解如何调用其他CMD文件或外部程序,如`call`命令和`start`命令。 对于嵌入式开发新手来说,CMD文件的编写有助于理解系统的底层工作原理,提高工作效率。通过学习CMD文件,可以实现自动化部署,...

    C#实现实现Dos命令和FTP

    在IT领域,C#是一种广泛使用的编程语言,尤其在Windows应用程序和Web开发中。本篇文章将深入探讨如何使用C#实现在操作系统层面执行DOS命令以及进行FTP(File Transfer Protocol)操作。 首先,我们来讨论如何在C#中...

    开始→运行(cmd)命令大全

    “cmd”是Windows操作系统中用于执行命令行操作的应用程序,而“DOS”则代表了早期的操作环境,尽管这里的重点是Windows cmd,但在某些方面两者有共通之处。 #### 部分内容详解 下面将对给定的部分内容进行详细的...

    cmd(dos) 运行命令大全

    - **功能**: 展示正在运行的应用程序和服务,可以结束进程、管理启动项等。 - **使用场景**: 监控系统性能或结束无响应的任务。 #### 21. conf - 网络会议配置 - **功能**: 用于配置网络会议设置。 - **使用场景**:...

Global site tag (gtag.js) - Google Analytics