最简单的做法就是在循环中蔽数检查时间是否超过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 threadprivate 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()
}
}
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)