【前言】
學習在線課堂,每個節課1個小時左右,沒時間看完但需要持續看,於是乎就誕生了
v1.0 主要針對某站的課堂 判斷暫停按鈕 發現就點播放 (某坐標特徵顏色判斷)
v1.1 主要1.0功能上增加定時定坐標執行點擊鼠標操作
在某論壇發了,不過因為某軟件信息誤認為廣告刪除了,就此發原創帖 彌補一下!
如果有時間 建議聽聽課還是不錯的,如果沒時間還有任務要完成,可以參考使用哦。
【預覽效果】
要學習的課程播放
在線學習中(播放中)播放器需要flash支持哦
時間 坐標 點擊計劃任務
★技巧:
1)移動鼠標到指定位置 按F3 選擇個時間 點擊 加入計劃
2)重複1 可以最多添加5組計劃
3)點擊 開始任務 (點擊後 開始|停止 切換)
4)雙擊時間行可以移除某計劃任務
5)右側是時間對應的坐標位置
6)本軟件還可作為取色器用哦(有RGB和HEX顏色值點擊複製)
【主要代碼分享】
/// <summary>
/// 更新數組列表
/// </summary>
private void uplist()
{
int lstnum = lb_box_plan.Items.Count;
for (int i = 0; i < lstnum; i++)
{
dtlist[i] = (DateTime)lb_box_plan.Items[i];
adlist[i] = (string)lb_box_addr.Items[i];
}
} /// <summary>
/// 執行計劃(時間+坐標)
/// </summary>
private void exe_plan()
{
DateTime nowdt =DateTime.Now;// DateTime.Now.ToString("g");
int gox;
int goy;
try
{
for (int d = 0; d < lb_box_plan.Items.Count; d++)
{//總計劃任務數
TimeSpan ts = nowdt - dtlist[d];//判斷時差
gox = int.Parse(adlist[d].Split(',')[0]);//x
goy = int.Parse(adlist[d].Split(',')[1]);//y
if (ts.Seconds < 10 && ts.Seconds>=0)
{//間隔10秒內
lb_box_plan.Focus();
lb_box_plan.Items.RemoveAt(d);//移除時間
lb_box_addr.Focus();
lb_box_addr.Items.RemoveAt(d);//移除坐標值
uplist();//移除內容後更新下 數組
SetCursorPos(gox, goy);//移動鼠標到指定位置
mouse_event(MOUSEEVENTF_LEFTDOWN | MOUSEEVENTF_LEFTUP, 500, 300, 1, 0);//點擊鼠標位置(左鍵)
}
}
}
catch (Exception ex)
{
//輸出錯誤信息或提示
}
}
//關注頭條 久愛物聯網 》學習交流 智能控制 遠程控制僅供學習參考!歡迎評論交流!感謝您的關注!
原創文章,作者:投稿專員,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/222314.html
微信掃一掃
支付寶掃一掃