主視窗:
模式包含:指定時間 \ 倒計時 其它事件:
動作包含: 關機 重啟 其它事件
比市場上最常用的關機軟體多了幾個功能
1、定時的指定時間 最大可以指定到某天
2、可以定時開啟某個檔案 某個程式
3、可以定時關閉某個檔案 某個程式(只需填寫pid)
程序pid獲取方式:
如有需要可以參考關鍵原始碼 如下:
using system;
using system.collections.generic;
using system.componentmodel;
using system.data;
using system.diagnostics;
using system.drawing;
using system.linq;
using system.text;
using system.windows.forms;
namespace datetime
public
system.timespan ts_sumtime;
//指定時間 與現在時間的時間差
public
system.timespan ts_sumtimecd;
//倒計時加上小時和分鐘數 與現在時間的時間差
system.datetime dtpnewdatenosec;
//記錄按照指定時間後 指定時間的seconds歸零
system.datetime cddtpnewdatenosec;
//記錄按照倒計時後 指定時間的seconds歸零
public
void
btn_start_click
(object sender,
eventargs e)
public
void
startexecute()
if(btn_start.text ==
"取消執行"
)//取消執行要做的事情
else
else
if(cob_type.selectedindex ==0)
else
if(cob_type.selectedindex ==1)
}}private
void
cob_type_selectedindexchanged
(object sender,
eventargs e)
}private
void
form1_load
(object sender,
eventargs e)
private
void
timer1_tick
(object sender,
eventargs e)
private
void()
else
if(cob_type.selectedindex ==0)
//如果是指定時間
if(pgb_time.value < pgb_time.maximum)
else
//到終點 開始執行預先設定
lbl_msg.text = currentts.days +
"天"+ currentts.hours +
"小時"
+ currentts.minutes +
"分"+ currentts.seconds +
"秒"+
"後系統將執行"
+ cob_action.selecteditem.
tostring()
;}public
void
initializepro
(bool action_enabled,
bool type_enable,
bool dtp_enable,
bool lbl_msg_visible,
bool pgb_time_visible,
string btn_text,
int pgb_value)
public
void
action()
}private
static
string textbox1value;
//窗體傳值 接收path
private
static
string textbox2value;
//窗體傳值 接收pid
//窗體傳值
public
static
string textbox1value
public
static
string textbox2value
public
void
otherfunc()
//執行其它功能的選項
else
if(textbox2value!="")
}public
static
int showtime=0;
public
static fm_otheraction fm;
private
void
cob_action_selectedindexchanged
(object sender,
eventargs e)
else
//fm_otheraction fm = new fm_otheraction();
showtime =1;
}}}}
Linux定時執行程式
linux有時一些程式需要定時執行,以保證通過程式獲得的資訊是最新的,這便要用到crontab命令,crontab是乙個很方便的在unix linux系統上定時 迴圈 執行某個任務的程式,具體講解如下 cron服務是乙個定時執行的服務,用 service crond status 檢視 cron服務...
Linux Crontab定時執行程式
1 crond命令詳解 crond 是linux下用來週期性的執行某種任務或等待處理某些事件的乙個守護程序 其中 minute 表示分鐘,可以是從0到59之間的任何整數。hour 表示小時,可以是從0到23之間的任何整數。day 表示日期,可以是從1到31之間的任何整數。month 表示月份,可以是...
Linux 定時執行程式 crontab
crontab 開放分類 linux 名稱 crontab 使用許可權 所有使用者 使用方式 crontabfilecrontab u user u user 說明 crontab是用來讓使用者在固定時間或固定間隔執行程式之用,換句話說,也就是類似使用者的時程表。u user 是指設定指定 user...