【发布时间】:2017-02-08 04:22:39
【问题描述】:
基本上我有一个运行的脚本,它开始睡眠 30 分钟,然后再次循环并重新运行。我想知道是否有一种方法可以单击窗口,按热键,然后手动刷新?
while($true){
$data = @("device1", "device2")
ForEach ($server in $data) {
ping $server
start-sleep 1800
clear
}
}
【问题讨论】:
-
我不知道,因为我什至不知道如何启动它,除非你的意思是我的循环脚本,然后我添加了一个如何循环的小例子。
-
所以我看不出这个脚本有什么问题,你缺少什么?
-
好吧,我在这个线程上的问题是是否有办法在它处于开始睡眠状态时按下热键重新运行它。
-
好的,现在我终于明白你在说什么了,所以用热键“打破”睡眠,对吧,再循环一遍?
-
脚本运行后休眠 30 分钟,希望能够按下热键,然后它会中断并重新启动脚本。以防万一您不想等待 30 分钟。
标签: loops powershell keyboard-shortcuts