用批處理實現重新整理或切換的功能
阿新 • • 發佈:2018-12-05
@echo off
:startx
cls
arp -a
start iexplore.exe www.bitpacket.cn
ping 127.0.0.1 -n 5 >nul 2>nul
taskkill /f /im iexplore.exe
goto startx
用個工具每隔幾十秒檢查一下arp表,結果這玩意在server2003上時不時會報錯,想想就這麼個簡單的事,再給這個軟體debug也太沒價效比了,所性自己寫個批處理來實現這一過程。指令很粗糙,簡單說一說:
@echo off 關閉回顯,多餘的提示資訊一個都不要。
:startx是批處理裡的標號,指示位置,是跳轉的入口地址。
cls 清理螢幕
arp -a 顯示當前系統的arp表
start iexplore.exe www.bitpacket.cn 開啟IE並使其開啟www.bitpacket.cn,加start是為了避免批處理被阻塞,你去掉start就知道什麼叫阻塞。
ping 127.0.0.1 -n 5 是用ping實現5秒延遲,當然這個5秒很不精確,後面的 >nul 是為了讓錯誤訊息不出現 2>nul 是為了讓正確提示也不出現,總之就是滅口。
taskkill 用來殺掉程序,/f 為強制 /.im 後面是跟的程序名稱。
goto startx 就是讓他跑到標號那裡繼續執行。
整個批處理也就是來來回回顯示一個arp資訊表,開啟一下bitpacket.cn網站,突然好懷念當年用QuickBatch的時光。