bat的執行





頁 : [1] 2 3 4 5

zanwang
2010-05-26, 11:44 AM
我想幫家裡的server定時重新啟動,把它寫成R.bat,放在啟動資料夾下,開機後讓它執行,可是卻無法執行(執行at.exe顯示出清單沒有任何項目)。
如果開完機後,執行這個批次檔,又可以,不曉得問題出在那裡?麻煩各位幫我看看,先謝謝了...

R.bat
at 5:00 "shutdown -r -f"




tvirus
2010-05-26, 11:57 AM
[啟動資料夾]
是登入看到桌面才會執行的東西...
沒登入,哪來執行?
請多利用系統排程

zanwang
2010-05-26, 02:02 PM
那如果要讓這個bat執行,該如何處理?
放在register run裏執行可以嗎?

mis339
2010-05-26, 02:07 PM
話說回來……有沒有可以延時啟動的程式或是指令?
比如說,我希望
1、每開機後五分鐘執行A指令
2、A指令執行完1分鐘執行B指令
3、B指令執行完5分鐘再執行C指令
這樣。

zanwang
2010-05-26, 02:43 PM
那如果要讓這個bat執行,該如何處理?
放在register run裏執行可以嗎?

OK, 把bat編譯成com放在啟動就可以了...真是有意思...我不是科班出身的...
為什麼會這樣?

更正 R.bat
R.bat
at 5:00 shutdown -r -f

mis339
2010-05-26, 04:31 PM
那如果要讓這個bat執行,該如何處理?
放在register run裏執行可以嗎?

不用改成.com,放在
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
就可以免登入執行了。
或是用排程工具也可以免登入執行。

改成.com通常是為了不讓別人改或是看到程式碼。

windata
2010-05-26, 07:04 PM
話說回來……有沒有可以延時啟動的程式或是指令?
比如說,我希望
1、每開機後五分鐘執行A指令
2、A指令執行完1分鐘執行B指令
3、B指令執行完5分鐘再執行C指令
這樣。

我想到的是 vbscript

bx2aa
2010-05-26, 08:43 PM
話說回來……有沒有可以延時啟動的程式或是指令?
比如說,我希望
1、每開機後五分鐘執行A指令
2、A指令執行完1分鐘執行B指令
3、B指令執行完5分鐘再執行C指令
這樣。

sleep

您輸入的資訊太短。至少要有 6 個英文字元或漢字。

hpo14
2010-05-27, 01:57 AM
"shutdown -r -t 0" + Sleep

pcboy
2010-05-27, 08:37 AM
話說回來……有沒有可以延時啟動的程式或是指令?
比如說,我希望
1、每開機後五分鐘執行A指令
2、A指令執行完1分鐘執行B指令
3、B指令執行完5分鐘再執行C指令
這樣。

I will write by Delphi