在製作訪客的計數器時,有遇到一個小功能,那就是當一天結束後需要將當日訪客歸零,
這時我使用了windows系統本身的工作排程,只要新增一個工作使它每天00:00時候執行某網頁,
而此網頁就是將當日訪客的數字歸零的流程,則該如何製作ㄧ個批次檔.BAT來執行網頁呢?
方法很簡單,先建立個新txt檔案,將它改名為test.bat並在開啟檔案編輯它,而內容如下:
test.bat
===========================================
cd C:\Program Files\Internet Explorer\
iexplore "http://127.0.0.1/"
===========================================
首先是到要使用的瀏覽器程式路徑(cd C:\Program Files\Internet Explorer\),
再來就是使用此瀏覽器執行檔(iexplore)來執行想要網頁(http://127.0.0.1/),
請注意網址需要使用雙引號"包起來,這樣網址中有參數時加了&的字元才不會出錯
這樣就大功告成了,由於開啟網頁並讀取結束後它不會自己關閉,
所以可在網頁中加入JavaScript的關閉視窗語法,程式內如下:
===========================================
<script language="javascript">
window.opener=null;
window.open("","_self");
window.close();
</script>
===========================================
自動關閉視窗的JS語法參考
沒有留言:
張貼留言