一天到晚輸入密碼讓你覺得很煩?請看! |
|
happosai
高階會員 發表:93 回覆:228 積分:109 註冊:2002-09-15 發送簡訊給我 |
|
happosai
高階會員 發表:93 回覆:228 積分:109 註冊:2002-09-15 發送簡訊給我 |
ver9.2 Release!!! 最近正在讀"重構"這本書,這本書教導讀者如何聞出程式中的"臭味",
進而透過一系列重構的手法(重構:重新調整程式的結構),使得程式碼
健全有彈性。9.2版正是在下實踐重構下的產物,也找出了很多bug...:P 未來1.0版我想加入兩樣功能 1. 按鍵巨集,可以自由決定按鍵的組合,這是以前就有的功能,只是
沒放出來...:)
2. 自動設定focus,現在要輸入密碼還是得用滑鼠對著輸入欄位click一下,
十分不便,我希望能做到單鍵完成輸入,不過還不知道怎麼做就是了...:(
|
happosai
高階會員 發表:93 回覆:228 積分:109 註冊:2002-09-15 發送簡訊給我 |
v0.95 Beta 版發表! 這次加上 Macro 的功能,此外我也稍微研究了一下自動設定 focus 的
可行性,唯一的解決方法就是透過 IE 的 DHTML 物件模型,說穿了還是
得跟 COM 打交道,也就是想辦法取得interface,然後設定物件屬性(SetFocus)
。 假如是在自己的程式內嵌一個Browser還算容易,但是要從外部控制IE
就沒那麼簡單了,雖然已經埋伏了內奸(BHO)在裡面,但是要在適當的時候
設定 focus 我可是毫無頭緒,因為 BHO 我還不知道有什麼方法可以讓他
接收其他程式的訊息,我想出兩種可行的方式: 1. 讓 BHO 產生一個 thread,此 thread 會接收主程式送來的訊息,
藉此判斷是否將某個物件SetFoucs,這個方法看似可行;但是溝通
的機制光用想的就很複雜,再者IE本身就已經不太穩了,還在他肚子裡
搞一個thread polling message,不當也難。 2. 把 IE 的 Handle 存入 share memory,然後藉此 Handle 控制 IE,
這是我覺得可行的方式,不過問題出在如何由 Handle 進而取得
DHTML interface...
|
happosai
高階會員 發表:93 回覆:228 積分:109 註冊:2002-09-15 發送簡訊給我 |
|
happosai
高階會員 發表:93 回覆:228 積分:109 註冊:2002-09-15 發送簡訊給我 |
|
happosai
高階會員 發表:93 回覆:228 積分:109 註冊:2002-09-15 發送簡訊給我 |
|
happosai
高階會員 發表:93 回覆:228 積分:109 註冊:2002-09-15 發送簡訊給我 |
|
happosai
高階會員 發表:93 回覆:228 積分:109 註冊:2002-09-15 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |