Windows'un Ekran Alıntısı aracı ekranı yakalayabilir, ancak bazen web kamerası tarafından görüntülenen bir görüntüyü almak gibi beş saniye sonra ekranı yakalamak istiyorum. (Örneğin, komut dosyasını çalıştırın ve kameraya gülümseyin).
Bir toplu iş dosyasında 5 saniye nasıl uyurum?
Bir hile ping komutunu (yanlış) kullanmaktır:
ping 127.0.0.1 -n 6 > nul
Açıklama:
ping
ping istekleri gönderen bir sistem yardımcı programıdır. ping
Windows`un tüm sürümlerinde kullanılabilir.-n 6
6 ping yapılacağını belirtir. Her ping arasında 1s gecikme vardır, bu nedenle 5s gecikme için 6 ping göndermeniz gerekir.> nul
, ping
çıktısını yönlendirerek nul
olarak bastırır.Aşağıdaki hack 5 saniye boyunca uyumanızı sağlar
ping -n 6 127.0.0.1 > nul
Ping, ping'ler arasında bir saniye beklediğinden, ihtiyacınız olandan bir fazla belirtmeniz gerekir.
VBScript]1, örneğin myscript.vbs
dosyasını kullanabilirsiniz:
set wsobject = wscript.createobject("wscript.shell")
do while 1=1
wsobject.run "SnippingTool.exe",0,TRUE
wscript.sleep 3000
loop
Toplu dosya:
cscript myscript.vbs %1