Lua脚本怎么让循环 *** 作执行指定时间?

Lua脚本怎么让循环 *** 作执行指定时间?,第1张

最简单的做法就是在循环中蔽数检查时间是否超过6秒,超过就结束。比如下面代码(自己在循环中加入你要执行的 *** 作

local start = os.time()

while os.difftime(os.time(), start) < 6 茄并哗do

   颤行 -- Your operation here

end

@echo off :go ping /w 60000 /n 1 5.6 >宏腊nulping 你的IP >>a.txtgoto go 实现每60秒闭搏ping一次,并把结果轿绝祥保存在a.txt

.Net 2.0版本代码橘行凳如下:(3.5或圆旅以上可以考虑使用Task)

private Thread thread

private void button1_Click(object sender, EventArgs e)

{

if (thread != null)

{

thread = new Thread(new ThreadStart(Loop))

thread.Start()

}

else

{

MessageBox.Show("轮检带嫌已启动。")

}

}

private void Loop()

{

while (true)

{

if (CheckIfFtpFileExists() == true)

{

Tsystem()

}

}

}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12552620.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-26
下一篇 2023-05-26

发表评论

登录后才能评论

评论列表(0条)

保存