直接在程序里面,结合sleep()函数来实现倒计时应该比调用bat文件要更简单吧。
例子:
void doAfter(int ts){ while (true) { int t1 = time(NULL); if (t1 >= ts) { return; } printf("还剩下:%d秒\n", ts - t1); sleep(1); }}void main(){ doAfter(time(NULL) + 20); //接下来该做啥做啥}