用按键精灵自动消除行号失败记
生活随笔
收集整理的這篇文章主要介紹了
用按键精灵自动消除行号失败记
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
現有如下所示代碼;
需要刪除行號;按下2個del鍵,再是下光標鍵;反復進行;
后來想到 按鍵精靈 這款軟件;可以記錄鼠標鍵盤操作序列并重復;試下能否自動完成如上的消除行號工作;
首先下載并安裝;啟動;
啟動錄制;第一次使用;后來發現錄制的操作序列的代碼如下;
'==========以下是按鍵精靈錄制的內容========== MoveTo 526, 277 MoveTo 430, 277 Delay 13486 KeyDown "Delete", 1 Delay 191 KeyUp "Delete", 1 Delay 845 KeyDown "Delete", 1 Delay 163 KeyUp "Delete", 1 Delay 255 KeyDown "Down", 1 Delay 156 KeyUp "Down", 1 '==========以上是按鍵精靈錄制的內容==========
重新錄制;僅記錄鍵盤操作;
在Eclipse中按2個del,一個下光標鍵;然后完成錄制;
保存錄制內容;
這是第一次錄的內容;
點擊運行上圖腳本;Eclipse中無反映;
既然可以編寫腳本;那么寫寫;為了定位在一個窗口中執行;加入查找句柄語句;我記得以前編程嘗試過獲取開發環境IDE的編輯器窗口句柄,是獲取不到的,只能獲取到整個IDE的句柄;那么拷貝要消除行號的代碼到記事本,看能不能在記事本中自動消除行號;
編寫腳本如下;
Event Form1.Button1.Click hwnd = Plugin.Window.Search("無標題 - 記事本") Plugin.Bkgnd.KeyDown hwnd,"Delete" Plugin.Bkgnd.KeyDown hwnd,"Delete" Plugin.Bkgnd.KeyDown hwnd,"Down" End Event制作的是帶界面的腳本;有一個按鈕;點擊按鈕觸發操作;如下圖制作為exe文件;
首先是以如下腳本對Eclipse操作的;
KeyDown "Delete", 1
KeyDown "Delete", 1
KeyUp "Down", 1
如下圖,Eclipse中無反映;后來才加入查找窗口句柄語句的;
但是找了窗口句柄后,對記事本操作也無反映;
先到這里;畢竟是第一次使用精靈;此軟件是可以設置腳本執行的重復次數的;
那么到底能不能實現自動刪除行號呢;目前還未知;不知道有人試過沒;如果有人有類似的成功經歷;還望發個鏈接給咱看看;
總結
以上是生活随笔為你收集整理的用按键精灵自动消除行号失败记的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Windows 驱动开发资源链接
- 下一篇: codeplex网站翻译