全国旗舰校区

不同学习城市 同样授课品质

北京

深圳

上海

广州

郑州

大连

武汉

成都

西安

杭州

青岛

重庆

长沙

哈尔滨

南京

太原

沈阳

合肥

贵阳

济南

下一个校区
就在你家门口
+
当前位置:首页  >  技术干货

深入解析start/wait命令

发布时间:2023-11-24 14:05:43
发布人:xqq

一、start/wait入门

Start/wait命令是Windows命令行工具中的一种,可以用于开启一个新的进程或等待一个进程的结束。这个命令非常常用而且也非常强大,可以进行批量操作,对于提高工作效率有很大的帮助。

下面是一个简单的例子,假设我们想要开启一个记事本程序(notepad.exe),可以使用如下命令:


start notepad.exe
wait

其中start命令用于开启一个新的进程,这里指的是开启记事本程序;wait命令用于等待当前进程的执行结束,在这里即等待记事本程序关闭。

二、start/wait的参数与用法

除了上述简单用法外,start/wait命令还支持许多参数和用法。

1. 开启新进程

除了基本的开启程序外,start命令还支持以下参数:

-b,以后台模式(background)开启新进程。

-f,以前台模式(foreground)开启新进程。

-m,用最小化窗口模式(minimized)开启新进程。

-r,用最大化窗口模式(maximized)开启新进程。

-w,用普通窗口模式(windowed)开启新进程。

2. 等待进程结束

wait命令用于等待某个进程的结束,也可以指定等待时间。


wait [pid | program | time | event]

pid,等待指定进程结束。

program,等待指定程序结束。

time,等待指定时间。

event,等待指定事件触发。

3. 其他参数

除了上述常用参数外,start/wait命令还支持以下参数:

/affinity,设置进程对CPU亲和性。

/low,使用低优先级运行进程。

/high,使用高优先级运行进程。

/realtime,使用实时优先级运行进程(只有特权用户才有权使用)。

三、实战应用

start/wait命令可以非常方便地进行批量操作,提高工作效率。下面是一些实战应用例子:

1. 批量复制文件


for %%f in (*.doc) do start /b copy "%%f" "backup/%%f" &wait

这个命令可以将当前目录下的所有.doc文件复制到backup目录中。

2. 批量压缩文件


for %%f in (*.bmp) do start /b "zip" /wait /low /m "7" "backup/%%~nf.zip" "%%f"

这个命令可以将当前目录下的所有.bmp文件压缩到backup目录中,压缩率为7,优先级为低。

3. 批量转换图片


for %%f in (*.jpg) do start /b convert "%%f" -resize 50% "backup/%%~nf.png" & wait

这个命令可以将当前目录下的所有.jpg文件转换成50%尺寸的.png文件,保存到backup目录中。

四、注意事项

start/wait命令非常强大,但在使用时需要注意以下事项:

1. 参数顺序很重要,如果顺序错误,可能会导致程序无法正常运行。

2. 不能用于跨平台的操作,只适用于Windows系统。

3. 由于start命令能够开启新的进程,因此需要注意系统资源的使用情况,避免占用过多的资源。

五、总结

本文对start/wait命令进行了详细的介绍,包括基本用法、参数和实战应用。虽然这个命令在Windows命令行中使用得非常频繁,但如果使用不当还是可能会产生一些问题。因此在使用时需要注意命令的参数顺序和系统资源的使用情况。

sublime中文乱码

相关文章

linux自动启动脚本,linux自启动脚本命令

linux自动启动脚本,linux自启动脚本命令

2023-11-24
Clion中文乱码问题的解决方法

Clion中文乱码问题的解决方法

2023-11-24
Sourcetree如何拉取代码

Sourcetree如何拉取代码

2023-11-24
Oracle多表关联更新用法介绍

Oracle多表关联更新用法介绍

2023-11-24

最新文章

武汉新媒体行业公司排名

武汉新媒体行业公司排名

2023-11-01
武汉新媒体就业现状好吗

武汉新媒体就业现状好吗

2023-11-01
武汉全媒体行业发展现状及趋势

武汉全媒体行业发展现状及趋势

2023-10-31
武汉全媒体现状

武汉全媒体现状

2023-10-31
在线咨询 免费试学 教程领取