易語(yǔ)言擴(kuò)展插件1.25版
這是什么
用于加強(qiáng)易語(yǔ)言的代碼編寫功能鸟雏,易語(yǔ)言er的福音懂傀。
智能變量?jī)H支持易語(yǔ)言5.7版本
開(kāi)發(fā)者: 洫蜘蛛
下載地址
見(jiàn)帖子中附件
為什么使用這插件
變量的數(shù)據(jù)類型選擇更方便普筹,支持選擇通用型爆哑,此通用型非復(fù)制粘貼什猖,而是易語(yǔ)言內(nèi)部設(shè)置牧愁,可以說(shuō)是原生通用型了素邪。
本插件沒(méi)有任何HOOK代碼,不會(huì)影響你的代碼递宅,也不會(huì)影響到程序的穩(wěn)定性娘香,安全無(wú)憂苍狰,大家可以放心使用!
全部使用易語(yǔ)言已開(kāi)放的接口開(kāi)發(fā)烘绽,完全符合標(biāo)準(zhǔn)淋昭,所以不會(huì)像其他HOOK插件一樣引發(fā)暗樁,可以安全放心的使用安接。
本來(lái)很多東西可以弄翔忽,但是怕HOOK引發(fā)程序不穩(wěn)定或者錯(cuò)誤,所以沒(méi)有做盏檐。也建議大家不要使用那些一堆HOOK的插件歇式,HOOK過(guò)多可能即使你擁有加密狗,也會(huì)引發(fā)暗樁胡野,導(dǎo)致程序出錯(cuò)材失。
使用方法
- 下載后解壓到易語(yǔ)言安裝目錄(需要先關(guān)閉易語(yǔ)言),
- 打開(kāi)易語(yǔ)言勾選
易語(yǔ)言擴(kuò)展插件支持庫(kù)
愉快的使用
- 易語(yǔ)言編輯環(huán)境下方添加了易模塊庫(kù)選擇夾硫豆,提供快速引用模塊龙巨,將常用的易模塊放在易語(yǔ)言目錄下的“ecom”目錄即可,通過(guò)在易模塊庫(kù)的列表框中右鍵單擊熊响,彈出菜單旨别,選擇添加模塊即可。
- 提供增強(qiáng)的變量申明對(duì)話框(當(dāng)調(diào)用未申明的變量時(shí)彈出)汗茄。(如果以后開(kāi)放了代碼輸入提示接口秸弛,會(huì)加入API、API相關(guān)數(shù)據(jù)結(jié)構(gòu)洪碳、API常量递览、常用子程序等的自動(dòng)申明)。
- 增加了彈出的變量選擇窗口設(shè)置為易語(yǔ)言子窗口偶宫。
當(dāng)你輸入的變量賦值了指定類型的值非迹,自動(dòng)選擇對(duì)應(yīng)的數(shù)據(jù)類型,例如:
- text="文本內(nèi)容" '自動(dòng)選擇為文本型
- bin={97,98,99}'自動(dòng)選擇為字節(jié)集
- adr=&子程序1‘自動(dòng)選擇為子程序指針
- time=[1990-10-25 13:12:11]’自動(dòng)選擇為日期時(shí)間型
- bool=真‘自動(dòng)選擇為邏輯型
- bool=假’自動(dòng)選擇為邏輯型
- ‘其他的變量則自動(dòng)選擇為整數(shù)型
- 這些未申明的變量中纯趋,自動(dòng)判斷賦值內(nèi)容部分:
- 變量值以引號(hào)開(kāi)頭的憎兽,自動(dòng)選擇數(shù)據(jù)類型為文本型。
- 變量值以左花括號(hào)開(kāi)頭的吵冒,自動(dòng)選擇數(shù)據(jù)類型為字節(jié)集纯命。
- 變量值以符號(hào)“&”開(kāi)頭的,自動(dòng)選擇數(shù)據(jù)類型為子程序指針
- 變量值以左中括號(hào)開(kāi)頭的痹栖,自動(dòng)選擇數(shù)據(jù)類型為日期時(shí)間型
- 變量值以真或假開(kāi)頭的亿汞,自動(dòng)選擇數(shù)據(jù)類型為邏輯型
現(xiàn)在申明變量,連續(xù)兩個(gè)回車鍵就可以了(選擇好變量范圍和數(shù)據(jù)類型揪阿,直接回車鍵確定申明)
回車鍵疗我,回車鍵咆畏,回車鍵,多強(qiáng)調(diào)一下吴裤。
附注:智能變量功能只支持5.7版本或以后的版本旧找。
另外提醒大家,如果你正在使用其他插件(例如:EVA)麦牺,請(qǐng)聯(lián)系那些作者更新支持钮蛛,不然你使用5.7版本可能會(huì)造成無(wú)法申明變量的問(wèn)題!
測(cè)試圖:
注意事項(xiàng)
對(duì)通用型不熟悉的朋友剖膳,請(qǐng)勿亂用魏颓,不然程序隨時(shí)崩潰。
- 盡量不要作為變量吱晒,因?yàn)槟銦o(wú)法賦值和讀取甸饱。所以申明通用型變量后,可以復(fù)制出來(lái)用作API或者自己的子程序的參數(shù)之類使用枕荞。
- 其次柜候,作為子程序參數(shù)時(shí)搞动,請(qǐng)勾選參考屬性躏精,但不要勾選可空屬性(除非你十分有把握)。同理作為API參數(shù)時(shí)鹦肿,盡量勾選傳址矗烛。
- 通用型只是用作解決某些特殊情況,能不用的箩溃,盡量別用瞭吃,不清楚后果也盡量別亂用。
未開(kāi)發(fā)功能
- 自動(dòng)申明API
- 自動(dòng)申明API結(jié)構(gòu)
- 自動(dòng)申明API常量涣旨,自動(dòng)添加自己定義好的常用子程序歪架、常量、API等霹陡。
更新日志
2017年05月05日更新日志:
- 易模塊庫(kù)右鍵菜單現(xiàn)在點(diǎn)擊空白處也能彈出模塊操作菜單了和蚪。
- 在易語(yǔ)言的“工具”菜單中增加了設(shè)置按鈕:設(shè)置易模塊庫(kù),方便大家自定義加載易語(yǔ)言模塊的目錄路徑烹棉。
2017年04月26日更新日志:
1.申明變量對(duì)話框中攒霹,增加了確認(rèn)按鈕的快捷鍵提示(回車鍵)。
2.智能變量的關(guān)鍵字更新支持設(shè)置多個(gè)關(guān)鍵字浆洗,每個(gè)關(guān)鍵字之間使用半角逗號(hào)分隔催束。
3.智能變量的關(guān)鍵字設(shè)置在易語(yǔ)言的“工具”菜單中增加了設(shè)置按鈕:設(shè)置智能變量,方便大家修改關(guān)鍵字伏社。
4抠刺,易模塊庫(kù)的列表框中塔淤,增加右鍵菜單:打開(kāi)模塊目錄,用于打開(kāi)易語(yǔ)言系統(tǒng)模塊目錄所在位置速妖,方便放入自己喜歡的模塊凯沪。
跟隨易語(yǔ)言升級(jí)的腳步,最新增加:當(dāng)調(diào)用未申明變量時(shí)买优,彈出變量申明對(duì)話框妨马,當(dāng)然此對(duì)話框和易語(yǔ)言原來(lái)的對(duì)話框不同。
支持智能選擇變量類型杀赢,只需要勾選對(duì)話框下方的智能變量選擇框烘跺。
例如你輸入:g_hwnd = 0
然后回車,這時(shí)候這個(gè)變量假如未申明脂崔,彈出的對(duì)話框中滤淳,自動(dòng)選擇全局變量,你只需要選擇數(shù)據(jù)類型即可砌左。
也就是說(shuō)脖咐,以 g_ 開(kāi)頭的自動(dòng)選擇全局變量,以 m_ 開(kāi)頭的自動(dòng)選擇程序集變量(類模塊變量)汇歹,其他的一律默認(rèn)為局部變量屁擅。
當(dāng)然,你可以取消勾選智能變量來(lái)關(guān)閉此功能产弹。如果你想修改以其他內(nèi)容開(kāi)頭的作為默認(rèn)全局或程序集變量的派歌,可以在myideex.ini(易語(yǔ)言根目錄下)中修改相關(guān)配置項(xiàng)就可以。