在命令行cmd/批处理下如何实现等待/休眠一段时间

本文介绍了如何在CMD或批处理中使用C++的库函数实现程序等待和休眠。作者分享了一个名为EZwait的工具,通过接收命令行参数实现不同等待功能,包括直接等待和提醒功能。读者可以通过下载源码进行深入学习和使用。
摘要由CSDN通过智能技术生成

前言

Hello 大家好。

一个简单的问题:在你们编码的时候,有没有遇到过这样一个问题,无法实现在cmd黑窗口下或批处理中休眠(使程序等待)一段时间?

就遇到过。

我想,总是有一个方法的。
经过了一段时间的思考,我想到了我正学习的C++有这么一个库:

Windows.h(Windows SDK)

下面有专门使程序休眠的一个函数,大佬们肯定已经猜到了,就是下面这个:

//typedef unsigned long DWORD;
void _stdcall Sleep(DWORD dwMilliseconds);
//PS:在参数中填的是毫秒数 1s=1000ms

这个Sleep函数,为编写C++程序的猿们提供了便利。不用去想那些偏门方子。

而我,也想拿这个练练手,把Sleep包装一下。
成为一个功能强大,方便程序员的小工具:EZwait。(EasyWait

2版下载地址:https://download.csdn.net/download/tinx_g/11449444
3版下载地址:https://download.csdn.net/download/tinx_g/11501168

程序设计

这个程序通过接受命令行参数列表来识别用户发出的命令。
所以,第一步,main函数要这么写

int main(int argc,char* argv[])//argc参数个数arg count,argv参数指针数组
{
   
	return 0;
}

再者,我们不可能一次执行只收集1个参数,所以我们利用for循环来持续读取参数。

for (int i=0;i<argc;i++)
{
   
	if (i==
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值