`

DOS command/windows kill掉指定的进程

阅读更多
::统计D盘movie目录下文件总数及D盘剩余容量
@echo off

for /f %%i in ('dir /s *.*^|find /i "个文件"') do set num=%%i 

echo.

echo 文件数量统计结果:

echo.

echo D:\movie目录下有 %num% 个文件

echo.

echo.

echo D盘空间统计结果:

echo.

echo 盘符  剩余空间(字节)  分区大小(字节)

wmic logicaldisk where caption="D:" get size,freespace,caption | findstr /v /i "caption"

pause>nul 

:: 查找当前文件夹下有多少个java文件 dir .\*.java /b /s | find /v /c "$$$$"



taskkill.bat
wmic process where "name='cmd.exe' and processid!=1100"  call terminate


taskkill /f /im cmd.exe /fi "pid ne 1100"
taskkill /fi "pid ne 1100" /fi "pid ne 1200" /im cmd.exe



假设需要Sleep 10秒,就可以这样写: 

SET SLEEP=ping 127.0.0.1 -n
%SLEEP% 11 > nul 

不过更奇的办法,不依赖任何外部命令,纯用批处理实现Sleep,能精确到0.01秒,这是个2秒的例子: 

@ECHO OFF
SETLOCAL EnableExtensions
CALL :ProcDelay 200
ECHO %TIME%
GOTO :EOF 

:ProcDelay delayMSec_
SETLOCAL EnableExtensions
FOR /f "tokens=1-4 delims=:. " %%h IN ("%TIME%") DO SET start_=%%h%%i%%j%%k
     :_procwaitloop
     FOR /f "tokens=1-4 delims=:. " %%h IN ("%TIME%") DO SET now_=%%h%%i%%j%%k
     SET /a diff_=%now_%-%start_%
IF %diff_% LSS %1 GOTO _procwaitloop
ENDLOCAL & GOTO :EOF
:EOF 



@ECHO OFF 

::将所有进程信息列入list.txt文件里面(这里默认当前目录) 
tasklist > list.txt
::从list.txt文件里查找notepad.exe这个进程
find /i "notepad.exe" list.txt

::如果进程不存在,执行start处的代码;反之执行杀掉进程 
if "%errorlevel%"=="0" (
  ::杀掉进程
  ::taskkill /f /im notepad.exe
  wmic process where name="notepad.exe" terminate
  echo kill the notpad.exe completed. > list.txt
) else (
  goto start
)

:start
cls
echo no this process...
SET SLEEP=ping 127.0.0.1 -n   
%SLEEP% 2 > nul

::end
exit

分享到:
评论

相关推荐

    C#实现强制关闭当前程序进程

    在Windows环境下,我们可以使用`Taskkill`命令来结束进程。`Taskkill`是一个实用工具,允许我们基于进程ID (PID) 或者映像名称 (IM) 来强制结束进程。 在C#中,我们可以利用`System.Diagnostics.Process`类来与操作...

    实验四 带优先级的时间片轮换的进程调度算法的实现.doc

    F)kill 命令杀死进程 G)quit 命令退出 三、实验原理或算法 本实验结合了进程状态转换、优先级调度、时间片轮转调度三方面的内容,根据进程状态转换图,设置 SLEEP 命令,将 1 个进程挂起,AWAKE 命令唤醒 1 个被...

    DOS实用命令1000条

    - **`kill`**:终止指定的进程。 - **`gcc`**:编译C语言源代码文件。 - **`su`**:切换用户权限至指定用户。 - **`telnet`**:通过网络连接其他计算机。 #### FOR循环详解 - **基本语法**: - `%variable`: 指定...

    新版DOS工具箱

    9. **Kill**:关闭正在运行的进程或服务。 10. **MemMaker**:内存优化工具,通过调整内存分配提高系统性能。 这些工具在应急恢复、系统维护和故障排除方面非常有用。例如,当Windows系统无法启动时,可以通过DOS...

    DOS系统常用命令大全

    - `kill [进程ID]`:结束指定的进程。 - **示例**: - `tasklist`:显示当前正在运行的所有进程。 - `kill 1234`:结束进程ID为1234的进程。 #### 六、其他命令 **6.1 at** - **功能**: 用于调度在特定时间运行...

    windows 系统下的命令行参考A-Z

    在Windows操作系统中,命令行工具,也称为命令提示符(Command Prompt)或PowerShell,是进行系统管理和自动化任务的重要工具。本指南将详细介绍从A到Z的Windows系统命令,帮助你提升在Windows环境中的操作效率。 A...

    CMD DOS命令大全

    - `kill [进程ID]` **10. 编译 C 语言程序** - `gcc [文件名.c]` **11. 切换用户** - `su [用户名]` **12. 远程连接** - `telnet [IP地址] [端口号]` **13. 文件传输** - `ftp [IP地址]` #### 三、批处理...

    DOS的内部命令 Linux系统指令

    12. `ps` 和 `kill`:查看及管理进程,`ps aux`列出所有进程,`kill -9 pid`结束指定进程。 13. `ifconfig`:查看或配置网络接口信息。 14. `ping`:测试网络连接,如`ping www.example.com`测试到example.com的连通...

    全面的DOS命令合集

    - `kill pid`: 结束指定PID的进程。 **19. `del`** - **用途**:用于删除文件。 - **语法示例**: ```plaintext del [file] [/F] [/S] [/Q] ``` - **示例解释**: - `del /F`: 强制删除只读文件。 - `del ...

    [电脑教程]CMD+DOS+Linux+(Linuxvs.DOS)常用指令大全。-汇编.pdf

    CMD通常指的是Windows操作系统中的命令提示符(Command Prompt),它是一个基于文本的用户界面,用于运行程序、命令和批处理文件。DOS则是磁盘操作系统(Disk Operating System)的缩写,是一种广泛使用的磁盘文件...

    DOS命令大全.pdf

    - `kill -F 进程名`:强制结束某进程(需额外安装)。 - `del -F 文件名`:删除只读文件。 - `del /AR *.*`:删除当前目录下所有只读文件。 - `del /A-S *.*`:删除当前目录下除系统文件以外的所有文件。 - `...

    dos命令

    DOS(Disk Operating System)命令,通常在Windows系统的CMD(Command Prompt)中执行,提供了强大的功能来管理计算机资源,实现远程访问,以及进行系统维护等。下面我们将详细解析一些关键的DOS命令及其应用场景: ...

    dos命令大全可以更好的学习

    - `kill`:终止进程。 - `kill -F pid`:强制终止进程。 #### 21. 文件操作命令 - **命令格式**: - `del [file]` - `move [source] [destination]` - `fc [file1] [file2] > [outputfile]` - `at [time] ...

    DOS基本命令

    - `kill -F PID`:强制结束指定PID的进程。 #### 20. `del` - **功能**: 删除文件。 - **示例**: - `del /F filename`:强制删除文件。 - `del /S /Q directory`:删除指定目录下的所有文件及其子目录中的文件...

    全面的dos指令

    - `kill -F 进程名`: 加-F参数后强制结束某进程。 #### 十三、文件管理 ##### 19. `del` - **功能**: 删除文件。 - **格式**: - `del [filename]` - 示例: - `del -F 文件名`: 加-F参数后就可删除只读文件。 ...

    自己整理的DOS命令行说明

    - 强制结束指定的进程。 #### 23. `del` - **命令格式**: - `del [/F] filename` - **功能说明**: - 删除指定的文件。 #### 24. `move` - **命令格式**: - `move sourcefile destinationfile` - **功能说明...

    DOS命令大全

    CMD 是 Command Processor 的缩写,它是一个命令行解释器,用于执行DOS命令。CMD提供了与操作系统交互的界面。 #### 2. Net Use - `net use ip \ipc$ "" /user:""`:该命令尝试通过空密码连接到目标计算机的IPC$...

    CMD 命令 dos 大全

    本篇将详细解析与“CMD命令 dos大全”相关的知识点,主要涉及CMD(Command Line)中的各种实用命令及其用法。CMD是Windows操作系统中用于执行命令行指令的程序,通过这些命令可以实现系统管理、网络诊断、文件操作等...

    使用电脑必备dos命令

    以上仅为DOS命令中的一部分,掌握这些命令可以大大增强对Windows系统的管理和控制能力。值得注意的是,部分命令需要管理员权限才能执行,且不当使用可能会对系统造成损害,因此在实际操作时应谨慎小心。

    入门学习Linux常用必会60个命令实例详解doc/txt

    因为Linux与Windows不同,其后台运行着许多进程,所以强制关机可能会导致进程的数据丢失,使系统处于不稳定的状态,甚至在有的系统中会损坏硬件设备(硬盘)。在系统关机前使用 shutdown命令,系统管理员会通知所有...

Global site tag (gtag.js) - Google Analytics