原先想使用【Windows的API】來做,但測試了幾次都不成功,不知道問題出在哪.安裝好按鍵精靈後,有調用API的【範例腳本】,
畫面是這樣:
https://dl.dropbox.com/u/29341370/%E7%9F%A5%E8%AD%98%E5%8A%A0/API.bmp
該腳本下載:
https://dl.dropbox.com/u/29341370/%E7%9F%A5%E8%AD%98%E5%8A%A0/%E8%AA%BF%E7%94%A8API%E6%BC%94%E7%A4%BA.Q
或者新版的按鍵精靈可以【調用VBS執行塊】,用這來寫也可以.調用VBS的方法如下:
https://dl.dropbox.com/u/29341370/%E7%9F%A5%E8%AD%98%E5%8A%A0/qm_201298_5.jpg
有辦法以此做出基本的繪圖指令嗎?像是畫線,畫圓等等...或是有人可以做出速度快的畫【點】插件或sub副程式,我再來用點去發展線和面的指令.
寫好的指令希望能畫圖在指定的視窗上,形式會像這樣
ret=DrawPoint(hwnd,x,y,color) 意思是在視窗句柄hwnd的視窗上,客戶區座標x,y的位置,畫一個點,color是顏色的16進位表示法,例如"0000FF"即為紅色.返回值ret=0代表畫點失敗,1代表成功.
附上【WindowsAPI函數大全】以利查詢.試過其中的MoveToEx, LineTo, SetPixel都沒成功.真困難. https://dl.dropbox.com/u/29341370/%E7%9F%A5%E8%AD%98%E5%8A%A0/WindowsAPI%E5%87%BD%E6%95%B8%E5%A4%A7%E5%85%A8.rar
最新版按鍵精靈 http://sync.hamicloud.net/_oops/asdf121472/u2z
https://dl.dropbox.com/u/29341370/%E7%9F%A5%E8%AD%98%E5%8A%A0/3.1229.rar 這是用【大漠插件】所寫的示範, 但缺點是必須先用它的【CreateFoobarRect】函數創建一個視窗, 然後才能繪圖在該視窗中(函數用法請參閱資料夾中的 3.1229\大漠函數說明\Foobar\CreateFoobarRect ).
請先導入腳本到按鍵精靈, 不要製作成小精靈, 用按鍵精靈直接執行測試. Anyway, 還是希望能指定一個任意的視窗, 然後繪圖在該視窗內, 這樣才不會因為移動視窗位置而失去相對應的關係.
(例如要在視窗內的地圖上, 畫上設定的位置點與移動路線, 所以所畫的圖形要隨視窗移動.).
以上的示範程式執行起來會像這樣: http://sync.hamicloud.net/_oops/asdf121472/kjs