用按键精灵自动消除行号失败记
現(xiàn)有如下所示代碼;
需要刪除行號;按下2個del鍵,再是下光標鍵;反復(fù)進行;
后來想到 按鍵精靈 這款軟件;可以記錄鼠標鍵盤操作序列并重復(fù);試下能否自動完成如上的消除行號工作;
首先下載并安裝;啟動;
啟動錄制;第一次使用;后來發(fā)現(xiàn)錄制的操作序列的代碼如下;
'==========以下是按鍵精靈錄制的內(nèi)容========== 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 '==========以上是按鍵精靈錄制的內(nèi)容==========
重新錄制;僅記錄鍵盤操作;
在Eclipse中按2個del,一個下光標鍵;然后完成錄制;
保存錄制內(nèi)容;
這是第一次錄的內(nèi)容;
點擊運行上圖腳本;Eclipse中無反映;
既然可以編寫腳本;那么寫寫;為了定位在一個窗口中執(zhí)行;加入查找句柄語句;我記得以前編程嘗試過獲取開發(fā)環(huán)境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制作的是帶界面的腳本;有一個按鈕;點擊按鈕觸發(fā)操作;如下圖制作為exe文件;
首先是以如下腳本對Eclipse操作的;
KeyDown "Delete", 1
KeyDown "Delete", 1
KeyUp "Down", 1
如下圖,Eclipse中無反映;后來才加入查找窗口句柄語句的;
但是找了窗口句柄后,對記事本操作也無反映;
先到這里;畢竟是第一次使用精靈;此軟件是可以設(shè)置腳本執(zhí)行的重復(fù)次數(shù)的;
那么到底能不能實現(xiàn)自動刪除行號呢;目前還未知;不知道有人試過沒;如果有人有類似的成功經(jīng)歷;還望發(fā)個鏈接給咱看看;
總結(jié)
以上是生活随笔為你收集整理的用按键精灵自动消除行号失败记的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Windows 驱动开发资源链接
- 下一篇: codeplex网站翻译