用批處理或dos新增計畫任務和開關機指令碼
問題一:1;開機執行
a) 在 "%userprofile%\「開始」選單\程式\啟動" 資料夾,將每次開機要執行的程式或程式的快捷方式複製到這裡.
//******************
@echo off
copy d:\kaiji.exe "%userprofile%\「開始」選單\程式\啟動"
exit
//******************
b) 在登錄檔新增啟動項(這個就借用一下【江小魚之最】的方法,或者笨一點的方法,用批處理生成乙個*.reg檔案,用regedit /s 匯入到登錄檔。)
//********生成登錄檔記錄檔**********
@echo off
echo windows registry editor version 5.00>>temp.reg
echo.>>temp.reg
echo [hkey_local_machine\software\microsoft\windows\currentversion\run]>>temp.reg
echo ""kaiji""=""d:\kaiji.exe">>temp.reg
regedit /s temp.reg
del /q temp.reg
exit
//********************
2, 關機前執行
這個可以通過修改組策略來實現,開啟組策略編輯器gpedit.msc ,找到"計算機配置->windows設定->指令碼(啟動/關機),在關機專案裡新增你的程式就好了。
批次檔使用下面的方法:
@echo off
if "%1"=="exec" goto :exec
set di=%windir%\system32\grouppolicy\machine\scripts
>%di%\scripts.ini echo [shutdown]
>>%di%\scripts.ini echo 0cmdline=%0
>>%di%\scripts.ini echo 0parameters=d:\abc.exe
gpupdate /force
pause
exit
問題二:
新增計畫任務)
方法1:使用 schtasks 命令 (此命令只能在winxp以上的系統執行)
@echo off
//建立執行批次檔
echo @echo off>>%windir%abc.bat
echo call d:\abc.exe>>%windir%abc.bat
echo del %windir%\task\guanji.job
echo del %0>>%windir%abc.bat
schtasks /create /s system /u user /p password /sc once /mo once /tn guanji /tr abc.bat /ed 2009/05/01 /st 11:25:00
這樣,這個計畫在你要的時間執行後會把臨時檔案(abc.bat;guanji.job)刪除
方法2:使用at命令
at命令目前我還沒有搞懂雜用,你可以自己琢磨一下。(你可以參考一下這裡。
ubuntu新增計畫任務
環境 ubuntu14.4 核心3.13.0 24 ubuntu預設已經啟動了計畫任務程序,要做的就是使用cron工具新增計畫任務。失敗經歷 1 在 var spool cron 下新增已當前登入使用者名為檔名的計畫任務檔案,不起作用 3 使用crontab e命令,由於不夠仔細,在第一次使用命令時...
linux新增計畫任務
crond 是linux用來定期執行程式的命令。當安裝完成作業系統之後,預設便會啟動此任務排程命令。crond命令每分鐘會定期檢查是否有要執行的工作,如果有要執行的工作便會自動執行該工作。可以用以下的方法啟動 關閉這個服務 sbin service crond start 啟動服務 sbin ser...
Ubuntu新增計畫任務
1 安裝cron apt get install cron 2 啟動服務 啟動服務方式和linxu6類似 etc init.d cron start 重啟 etc init.d cron restart 3 新增計畫任務 普通使用者執行crontab e 則進入nano單使用者檔案模式,所以建議用r...