::统计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
分享到:
相关推荐
在Windows环境下,我们可以使用`Taskkill`命令来结束进程。`Taskkill`是一个实用工具,允许我们基于进程ID (PID) 或者映像名称 (IM) 来强制结束进程。 在C#中,我们可以利用`System.Diagnostics.Process`类来与操作...
F)kill 命令杀死进程 G)quit 命令退出 三、实验原理或算法 本实验结合了进程状态转换、优先级调度、时间片轮转调度三方面的内容,根据进程状态转换图,设置 SLEEP 命令,将 1 个进程挂起,AWAKE 命令唤醒 1 个被...
- **`kill`**:终止指定的进程。 - **`gcc`**:编译C语言源代码文件。 - **`su`**:切换用户权限至指定用户。 - **`telnet`**:通过网络连接其他计算机。 #### FOR循环详解 - **基本语法**: - `%variable`: 指定...
9. **Kill**:关闭正在运行的进程或服务。 10. **MemMaker**:内存优化工具,通过调整内存分配提高系统性能。 这些工具在应急恢复、系统维护和故障排除方面非常有用。例如,当Windows系统无法启动时,可以通过DOS...
- `kill [进程ID]`:结束指定的进程。 - **示例**: - `tasklist`:显示当前正在运行的所有进程。 - `kill 1234`:结束进程ID为1234的进程。 #### 六、其他命令 **6.1 at** - **功能**: 用于调度在特定时间运行...
在Windows操作系统中,命令行工具,也称为命令提示符(Command Prompt)或PowerShell,是进行系统管理和自动化任务的重要工具。本指南将详细介绍从A到Z的Windows系统命令,帮助你提升在Windows环境中的操作效率。 A...
- `kill [进程ID]` **10. 编译 C 语言程序** - `gcc [文件名.c]` **11. 切换用户** - `su [用户名]` **12. 远程连接** - `telnet [IP地址] [端口号]` **13. 文件传输** - `ftp [IP地址]` #### 三、批处理...
12. `ps` 和 `kill`:查看及管理进程,`ps aux`列出所有进程,`kill -9 pid`结束指定进程。 13. `ifconfig`:查看或配置网络接口信息。 14. `ping`:测试网络连接,如`ping www.example.com`测试到example.com的连通...
- `kill pid`: 结束指定PID的进程。 **19. `del`** - **用途**:用于删除文件。 - **语法示例**: ```plaintext del [file] [/F] [/S] [/Q] ``` - **示例解释**: - `del /F`: 强制删除只读文件。 - `del ...
CMD通常指的是Windows操作系统中的命令提示符(Command Prompt),它是一个基于文本的用户界面,用于运行程序、命令和批处理文件。DOS则是磁盘操作系统(Disk Operating System)的缩写,是一种广泛使用的磁盘文件...
- `kill -F 进程名`:强制结束某进程(需额外安装)。 - `del -F 文件名`:删除只读文件。 - `del /AR *.*`:删除当前目录下所有只读文件。 - `del /A-S *.*`:删除当前目录下除系统文件以外的所有文件。 - `...
DOS(Disk Operating System)命令,通常在Windows系统的CMD(Command Prompt)中执行,提供了强大的功能来管理计算机资源,实现远程访问,以及进行系统维护等。下面我们将详细解析一些关键的DOS命令及其应用场景: ...
- `kill`:终止进程。 - `kill -F pid`:强制终止进程。 #### 21. 文件操作命令 - **命令格式**: - `del [file]` - `move [source] [destination]` - `fc [file1] [file2] > [outputfile]` - `at [time] ...
- `kill -F PID`:强制结束指定PID的进程。 #### 20. `del` - **功能**: 删除文件。 - **示例**: - `del /F filename`:强制删除文件。 - `del /S /Q directory`:删除指定目录下的所有文件及其子目录中的文件...
- `kill -F 进程名`: 加-F参数后强制结束某进程。 #### 十三、文件管理 ##### 19. `del` - **功能**: 删除文件。 - **格式**: - `del [filename]` - 示例: - `del -F 文件名`: 加-F参数后就可删除只读文件。 ...
- 强制结束指定的进程。 #### 23. `del` - **命令格式**: - `del [/F] filename` - **功能说明**: - 删除指定的文件。 #### 24. `move` - **命令格式**: - `move sourcefile destinationfile` - **功能说明...
CMD 是 Command Processor 的缩写,它是一个命令行解释器,用于执行DOS命令。CMD提供了与操作系统交互的界面。 #### 2. Net Use - `net use ip \ipc$ "" /user:""`:该命令尝试通过空密码连接到目标计算机的IPC$...
本篇将详细解析与“CMD命令 dos大全”相关的知识点,主要涉及CMD(Command Line)中的各种实用命令及其用法。CMD是Windows操作系统中用于执行命令行指令的程序,通过这些命令可以实现系统管理、网络诊断、文件操作等...
以上仅为DOS命令中的一部分,掌握这些命令可以大大增强对Windows系统的管理和控制能力。值得注意的是,部分命令需要管理员权限才能执行,且不当使用可能会对系统造成损害,因此在实际操作时应谨慎小心。