常常需要自動重新開機的測試, windows7 設定開機自動啟動某應用程式, 先建立將要啟動的程式捷徑。
如下面的run.bat , 將此捷徑複製到以下目錄位置。
C:\Users\使用者帳號\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup
以後開機就會自動啟動這個程式了。
重覆開機測試範例 run.bat :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 |
@echo off 不輸出指令 start /wait C:\test1.bat 開新視窗去執行令一個batch檔, 且會等待他執行完 ping 127.0.0.1 > nul 另類等待數秒的做法 set rootpath=C:\Users\xxxxx\Desktop\test 設定環境變數 set day=20120111 set logfile=%rootpath%\%day%\log.txt findstr /C:"<VALUE>A123456789</VALUE>" E:\result.xml 在檔案裡面搜尋關鍵字 if %errorlevel%==1 goto Fail 若為1表示沒找到 if %errorlevel%==0 goto pass 若為0表示有找到 echo %time%: Fail >> %logfile% 若走到此表示其他錯誤 cls 清螢幕 color 8c 改字體顏色 pause 暫停 :pass echo %time%: PASS >> %logfile% 輸出文字到log檔案 goto end :Fail cls echo %time%: NOT Found >> %logfile% echo. echo----------------------------------- echo NOT Found echo----------------------------------- echo. color 8c pause :end shutdown /r /t 1 在一秒後自動重開機 |