『壹』 按鍵精靈寫的程序才沒幾行代碼,就佔了8m內存,這個是怎麼回事,生成的程序怎麼那麼大
按鍵精靈是解釋型語言,它的語言自身不能**作系統理解,同時它也不能被編譯成2進制文件來運行。所以按鍵腳本運行的時候是通過編譯器臨時翻譯並且運行得。不管再短的腳本 生成小精靈之後都會自帶一個按鍵精靈的腳本編譯器。
『貳』 安卓腳本精靈使用教程
使用教程如下:
首先,我們打開「按鍵精靈」,打開軟體後點擊工具欄上「新建」項,之後進入「腳本編譯器」界面。
第二:在腳本編譯器界面上,左鍵點擊工具欄上「錄制」項,會出現這樣的情況:進入桌面,並出現一個小的對話框。在這個小的對話框中,左側紅色圓按鈕是錄制的開始,第二個藍色方按鈕是錄制結束,第三個是存儲錄制內容。
第三:點擊紅色圓形按鈕開始錄制開始錄制後我們把這個小的對話框移至窗口右下角,然後進行相對應的程序操作,
第四,錄制完成後點擊軟體上的綠色三角形「執行」按鈕,開始執行剛才記錄的腳本動作。
『叄』 為什麼按鍵精靈腳本運行不了
這個界面是腳本編輯界面,你可以在右邊腳本描述那裡給它重新寫個名字,然後點上面的按鈕「保存退出」,就能保存腳本並退回到按鍵精靈主界面,在那裡有腳本列表,找到你剛保存的腳本,看看你這個腳本前面「有效」那一欄是否有勾,沒勾的話勾上,然後把需要用按鍵精靈的網頁打開,點快捷鍵F10。
按鍵精靈腳本沒問題按啟動熱鍵沒反應是因為最後沒有進行保存設置,步驟如下:
1、首先第一步就是進行打開按鍵精靈應用軟體,進入按鍵精靈頁面,在左方的選項中選擇「我的腳本」,進入我的腳本瀏覽,找到需要更改的腳本列表,如下圖所示。
2、然後就是進行找到需要更改快捷鍵設置的腳本文件,進入瀏覽,選定腳本文件後,這時候右鍵點擊腳本名稱,彈出操作列表即可。
3、然後就是進行在彈出的操作列表中,選擇「屬性」選項,系統會自動彈出屬性窗口,進入腳本屬性窗口,如下圖所示。
4、接著就是進行在彈出的屬性窗口中,這時候可以修改腳本名稱和腳本文件名稱,在下方點擊「修改熱鍵」,進入快捷鍵修改頁面如下圖所示。
5、接著就是在彈出的快捷鍵修改窗口中,找到「啟動」對應的輸入框,再把原始快捷鍵設置刪除,接著按下需要設置的鍵盤按鍵,自動輸入即可。
6、然後就是完成啟動熱鍵的設置輸入後,點擊「確認」,即可完成設置,回到腳本屬性頁面,如下圖所示。
7、最後就是進行回到腳本屬性窗口後,點擊下方的「保存設置」按鈕,即可對所有更改設置進行保存,保存完成後即完成快捷鍵的設置修改即可。
『肆』 CHm 製作精靈,反編譯了是.hcc文件,而作的時候要.hcp文件,如何網頁打包,生成 .hcp文件,謝謝
你需要製作chm書籍吧,其實不需要那麼復雜,只要用這個製作即可:e書部落電子書製作器,只要把txt文件滑鼠拖動進軟體,然後按工具欄的「製作chm」按鈕,即可製作出一本chm電子書。
e書部落(ebookPK)電子書製作器可以把jar,word,txt,pdf,umd,chm等文檔進行互轉,功能十分強大。
ebookPk是一款集內容採集,製作,分享於一體的多功能製作器。目前能導入和製作txt,jar,umd,chm,pdf,doc,html和博客blog八種電子書。利用本地導入功能,可合並各類文件,是標準的jar,umd,chm,word「反編譯器」和「txt電子書合並器」;利用網路導入功能,可自動爬行並抓取各類網頁文字,成名副其實的「網路印刷機」。
http://hi..com/speedmcu/blog/item/8bf31f1283ab0f29dc540129.html
『伍』 使用按鍵精靈,是否可以編寫桌面應用程序
按鍵精靈本質上是一個生成宏的軟體,而不是編譯器或者IDE。編寫桌面應用程序需要用正規編程語言以及配套編譯軟體來實現。
『陸』 按鍵精靈的工作原理是什麼
淺談對按鍵精靈的幾點思考
所謂「有比較才有鑒別」,只有通過對同類、不同類軟體予以橫向的、縱向的比較,才能對軟體的本身定位有個清晰的認識,而只有對軟體自身的定位有了清晰的認識,才能自己更有針對性的發展自己的特色,使按精精靈的開發和使用者能得心應手的完成想要完成的工作。
思考一、按鍵精靈面向的主要用戶群
毫無疑問,按鍵精靈,顧名思義,是一個能夠發送記錄或編寫的滑鼠、鍵盤操作序列,從而使用者得以從某項原本操作起來既重復因而枯燥無趣的游戲(操作)過程中解脫出來,具體的說,如按鍵精靈幫助介紹的:
「只要您在電腦前用雙手可以完成的動作,按鍵精靈都可以替您完成。」
「按鍵精靈能幫我做什麼?
* 網路游戲中可作腳本實現自動打怪,自動補血,自動說話等
* 辦公族可用它自動處理表格、文檔,自動收發郵件等
* 任何你覺得「有點煩」的電腦操作都可以替你完成」
那麼,可以看出,軟體所面向的主要用戶群是:
1. 游戲愛好者
2. 需要輔助辦公自動化者
3. 其他有特殊需求者
這三者的比例關系,即軟體面向的主體是誰呢?毫無疑問:廣大的游戲愛好者,據我個人的看法,至少80%以上使用按鍵精靈的目的是:游戲!包括我個人,當初知道有按鍵精靈這個軟體,及至後來使用、學習和研究,為的是什麼?為的是更好地玩游戲!
有了這個認識之後,我們繼續下面的思考。
思考二、按鍵需要什麼樣的功能?
對於此問題,一個很簡單的回答是:用戶需要什麼功能,我們就做什麼功能!那麼在這個認識之下,舉凡是能夠幫助游戲愛好者(軟體的最廣大的用戶群體)能夠更好的游戲的功能都是我們所需要的。然而,似乎還有什麼我們必須要考慮的,是什麼呢?不錯,一個已經令人耳熟能詳的名字:外掛!國家對外掛的政策、游戲開發商、運營商以及游戲者對外掛的認識和態度等等,都是我們必須要考慮的。
眾所周知,那些破壞游戲平衡性的變態外掛是被國家明令禁止的,而游戲開發商、運營商包括部分游戲愛好者對外掛深惡痛絕,但有句名言「存在的就是合理的」,為什麼外掛依舊存在、而且使用者眾多呢?籠統的一句話,概括起來就是:游戲里存在不合理的地方。當然這個原因不能做為你使用那些破壞游戲平衡性的變態外掛的借口。但,現在的網游,絕大部分還是「泡菜」,練級的過程無疑是枯燥的、煩味的、令人厭倦的,而某些游戲戰斗時不停地補血、補藍操作更是令人手忙腳亂,除了一個喜歡鍛煉手指靈活性而且具有非凡耐性的人,十天半個月身為一名久經磨煉的游戲愛好者能堅持,再長些時間恐怕誰都不會說喜愛這種簡單而重復的操作。
讓我們再了解一下,現行外掛的不同工作原理。
1. 模擬動作式外掛。所謂動作式,就是指用API發命令給窗口或API控制滑鼠、鍵盤等,使游戲里的人物進行流動或者攻擊,最早以前的「石器」外掛就是這種方式。按鍵精靈就屬於此類外掛。
2. 內存修改式外掛。這種外掛跟傳統上的一些游戲修改器沒有兩樣,做這種外掛在編程只需要對內存地址有一點認識並且掌握API就可以實現,「精靈」的外掛這是這種方式寫成的,它的難點在於找到那些地址碼,找地址一般地要藉助於別人的工具,有的游戲還有雙碼校驗,正正找起來會比較困難。
3. 封包修改式外掛。這種外掛的原理是先截取游戲的數據封包,客戶端修改,再轉發。這種外掛適用於大多數網路游戲,像WPE及一些網路游戲外掛都是用這種方式寫成的。
其他的還有諸如加速式外掛、木馬式外掛等。
在這幾類外掛中,除了模擬動作式外掛,其他都是國家明令禁止的,原因很簡單,這些外掛無一例外或多或少都破壞了游戲的平衡性,而游戲平衡性可以說是一個網路游戲能長期生存下去的前提條件,很難想像人們會喜歡在一個在游戲中隨時可能被利用BT外掛而變得超級無敵者PK。
其實模擬動作式外掛,並不能稱得上真正意義的外掛,只能是一種輔助游戲的工具,那些用過封包修改式之類外掛的人員,對此類外掛的簡單功能嗤之以鼻,不屑一顧,但畢竟不是游戲里固有的,而是脫離游戲軟體的外部存在,只好簡單籠統地稱之為外掛。
功能簡單既是模擬動作式外掛的缺點,也是其優點所在。正是因為其只是簡單的游戲者動作模擬操作,因而並不會破壞游戲的平衡性,可算是合法的「外掛」,雖然某些游戲開發商、運營商出於自身利益的原因也封殺這類外掛,但游戲愛好者對此類外掛卻非常歡迎喜愛。由於不破壞游戲的平衡性,沒有那些變態的如睡移、穿牆、鎖血等等功能,在游戲的時候用此類模擬動作式外掛游戲時也感覺心裡安穩些。
總之,概括起來一句話:在不破壞游戲平衡性性的前提下,盡可能的提供用戶需要的功能。
思考三、為什麼需要按鍵精靈?
顯而易見,與現行成熟的大型編程軟體,如VB、VC、DELPHI等這些著名的編程軟體相比,按鍵精靈就如是這些軟體裡面的一個小小的控制項,無論是從編譯器的效率、調試偵錯的手段、編輯器的強大友好、面向對象的可視化操作……等等,這些都是無法比擬的。但有句名言不是說了嗎?「能抓到耗子的就是好貓」,只要能達到使用者的目的的就是最用的軟體,這個跟軟體的大小無關,工具就是工具,無論是鐵鍬還是一根鐵條,老古話說:「寸有所長,尺有所短」。
那麼為什麼我不用VB、DELPHI這些強大的編程工具就可以理解了,雖然我可以用這些軟體完成與按鍵精靈一樣的功能,但按鍵精靈使用起來更簡單、更專業、更方便,這就是使用按鍵精靈的原因所在。
簡單地說,按鍵精靈存在的意義,就在於給游戲愛好者、腳本編寫者(尤其是那些對編程並沒有深入學習過的普通游戲愛好者),提供一個簡單、便捷的游戲腳本編寫平台。
思考四、關於按鍵腳本命令集的結構
我認為按鍵精靈的命令(API)集合可以大致分為如下四個部分:
1. 專門針對游戲的部分。這一部分包括鍵盤滑鼠命令和一些VBS函數,如FindCenterColor, FindColor,FindColorEx,FindPic等,這部分命令集合是按鍵精靈作為一個輔助工具的特色所在,是按鍵精靈的核心和最重要的部分,如果除去這一部分,按鍵精靈存在的意義將大大消弱。因此,任何有可能提高這些命令集的完成效率,如更好的演算法等等,哪怕是微小的改進,也是值得花精力的。
2. 從VBScript中引入的部分。如在按鍵精靈的幫助文件中提到的:
「按鍵精靈首創在鍵盤滑鼠模擬類軟體中引入高級語言的結合,無限擴展了按鍵精靈的語言功能。使用微軟提供的VBS引擎,具有無可比擬的兼容性和穩定性。」
「VBS語句的特點
* 指令豐富:上百個標准函數可以隨意供您使用
* 效率較低:比起按鍵精靈本身的語句,使用VBS語句的效率會有一定的降低
* 穩定性好:微軟提供的VBS引擎是Windows操作平台的一部分,穩定性極佳 」
3. 擴展插件部分。這一部分才真正可以說是「引入高級語言的結合,無限擴展了按鍵精靈的語言功能」,通過與C、Delphi等語言的結合,利用這些高級語言編寫各種各樣的插件,從而極大的的拓展了按鍵精靈的功能。
4. 其他部分。這部分主要包括腳本語法和一些雜類命令等。
在上述四部分中,我認為軟體的開發者應該將注意力集中到第一部分API命令集的優化和拓展上,並不斷地精益求精。
幾點建議
①按鍵精靈的腳本編輯器,自5.80版開始增加關鍵字顏色表示,增加自動完成,增加語句提示等新功能,但這種新功能做的並不完善,只能提示有限的幾種提示,而且有時用起來很不方便,建議開發者參考下Delhpi、VB等成熟編輯器的使用。
②進一步優化和改進一些原有核心函數的演算法,如FindPic,FindColor等,可以參考按鍵游俠的某些做法(游俠的查找圖片確實比較快)。
③按需求增加完善新的核心函數,如在游戲中通過腳本復制屏幕某塊區域並保存為圖片的函數等等。
④增加一些實用的輔助工具,如在查找圖片時要將圖片做成透明底圖的東西,完全可以做成個專用的小工具來幫助做這件事。這個可以參考HyperSnap裡面的幾個功能,用起來真的很方便。
⑤改進腳本調試器的操作,很多時候,尤其是在編寫、調用插件、VBS函數的時候,出錯了但軟體什麼也不提示,根本無從知道究竟是哪裡出錯了,最起碼給個變數的顯示監控界面或者提示腳本的某行出錯。
⑥可以考慮,將一些編寫游戲腳本常用的模塊,如漸開線找怪的演算法,查血條的演算法等等,將這些已經比較常用的東西作成一些代碼片,類似If...Else...EndIf,在腳本編寫時,可以直接復制插入到當前腳本中。也就是說,在腳本編輯器的左邊欄PageControl里增加「常用腳本」一頁,最好裡面的內容是動態的,即可以自己添加,也可以網上更新。其內容應該是按照類別分類顯示的。
『柒』 按鍵精靈怎麼啟動,不是說按F10嗎
不知道你說的是編譯器,還是生成的小精靈。F10隻是默認啟動。如果是小精靈,你而已在啟動頁面,直接看到啟動熱鍵。編譯器也可以在調試界面看到啟動熱鍵。。如果要修改,在編譯器左側腳本屬性中進行修改即可~
易語言,按鍵精靈,Visual Basic 專業游戲外掛輔助作者解答
『捌』 為什麼用十六進制編譯器搜口袋妖怪數值搜不到
用16進制器編輯器打開了口袋妖怪白2的存檔,裡面的數據看不懂,認不清哪些是精靈代碼哪些是道具代碼。
可以下載漢化版瀏覽器。
十六進制編輯器,用來以16進制視圖進行文本編輯的編輯工具軟體。
『玖』 vb反編譯精靈為什麼不能用
明確告訴你,目前世界上還沒有任何一款軟體能對稍復雜(注意僅僅是稍復雜)一點的VB6編譯過成的EXE進行實用的反編譯,且不用說目前的軟體EXE文件大都經過加殼這樣的保護處理,反編譯更是不可能了。我在《問專家》網上看到過專家的解答就是這個意思,上面提到過一款說是最好的反編譯VB軟體,也只能把很簡單的EXE編譯出窗體文件,代碼代碼可讀性非常差,更不用說稍復雜一點的程序了。
『拾』 按鍵精靈怎麼查找已運行軟體的文件路徑
嗯。。不太懂你的意思。。標題和補充貌似沒關聯。。
要是查找已運行的程序的文件位置可以用
sPath = Plugin.Window.GetExePath(Hwnd)
------------------------------------------------------------------------------
要是按照補充的話,建議你去官網找個365插件,安裝到按鍵精靈裡面,裡面貌似有兩條命令能幫助你。。
------------------------------------------------------------------------------
你試試吧,我自己沒用過。。(不知道是不是這個呢。。我記得安裝之後在按鍵精靈顯示「plug365」[365插件])