用批處理或Dos新增計畫任務和開關機指令碼

2021-07-24 20:40:26 字數 1685 閱讀 9015

用批處理或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...