易語言擴展插件1.25版
這是什么
用于加強易語言的代碼編寫功能,易語言er的福音。
智能變量僅支持易語言5.7版本
開發者: 洫蜘蛛
下載地址
見帖子中附件
為什么使用這插件
變量的數據類型選擇更方便,支持選擇通用型,此通用型非復制粘貼,而是易語言內部設置,可以說是原生通用型了。
本插件沒有任何HOOK代碼,不會影響你的代碼,也不會影響到程序的穩定性,安全無憂,大家可以放心使用!
全部使用易語言已開放的接口開發,完全符合標準,所以不會像其他HOOK插件一樣引發暗樁,可以安全放心的使用。
本來很多東西可以弄,但是怕HOOK引發程序不穩定或者錯誤,所以沒有做。也建議大家不要使用那些一堆HOOK的插件,HOOK過多可能即使你擁有加密狗,也會引發暗樁,導致程序出錯。
使用方法
- 下載后解壓到易語言安裝目錄(需要先關閉易語言),
- 打開易語言勾選
易語言擴展插件支持庫
愉快的使用
- 易語言編輯環境下方添加了易模塊庫選擇夾,提供快速引用模塊,將常用的易模塊放在易語言目錄下的“ecom”目錄即可,通過在易模塊庫的列表框中右鍵單擊,彈出菜單,選擇添加模塊即可。
- 提供增強的變量申明對話框(當調用未申明的變量時彈出)。(如果以后開放了代碼輸入提示接口,會加入API、API相關數據結構、API常量、常用子程序等的自動申明)。
- 增加了彈出的變量選擇窗口設置為易語言子窗口。
當你輸入的變量賦值了指定類型的值,自動選擇對應的數據類型,例如:
- text="文本內容" '自動選擇為文本型
- bin={97,98,99}'自動選擇為字節集
- adr=&子程序1‘自動選擇為子程序指針
- time=[1990-10-25 13:12:11]’自動選擇為日期時間型
- bool=真‘自動選擇為邏輯型
- bool=假’自動選擇為邏輯型
- ‘其他的變量則自動選擇為整數型
- 這些未申明的變量中,自動判斷賦值內容部分:
- 變量值以引號開頭的,自動選擇數據類型為文本型。
- 變量值以左花括號開頭的,自動選擇數據類型為字節集。
- 變量值以符號“&”開頭的,自動選擇數據類型為子程序指針
- 變量值以左中括號開頭的,自動選擇數據類型為日期時間型
- 變量值以真或假開頭的,自動選擇數據類型為邏輯型
現在申明變量,連續兩個回車鍵就可以了(選擇好變量范圍和數據類型,直接回車鍵確定申明)
回車鍵,回車鍵,回車鍵,多強調一下。
附注:智能變量功能只支持5.7版本或以后的版本。
另外提醒大家,如果你正在使用其他插件(例如:EVA),請聯系那些作者更新支持,不然你使用5.7版本可能會造成無法申明變量的問題!
測試圖:
注意事項
對通用型不熟悉的朋友,請勿亂用,不然程序隨時崩潰。
- 盡量不要作為變量,因為你無法賦值和讀取。所以申明通用型變量后,可以復制出來用作API或者自己的子程序的參數之類使用。
- 其次,作為子程序參數時,請勾選參考屬性,但不要勾選可空屬性(除非你十分有把握)。同理作為API參數時,盡量勾選傳址。
- 通用型只是用作解決某些特殊情況,能不用的,盡量別用,不清楚后果也盡量別亂用。
未開發功能
- 自動申明API
- 自動申明API結構
- 自動申明API常量,自動添加自己定義好的常用子程序、常量、API等。
更新日志
2017年05月05日更新日志:
- 易模塊庫右鍵菜單現在點擊空白處也能彈出模塊操作菜單了。
- 在易語言的“工具”菜單中增加了設置按鈕:設置易模塊庫,方便大家自定義加載易語言模塊的目錄路徑。
2017年04月26日更新日志:
1.申明變量對話框中,增加了確認按鈕的快捷鍵提示(回車鍵)。
2.智能變量的關鍵字更新支持設置多個關鍵字,每個關鍵字之間使用半角逗號分隔。
3.智能變量的關鍵字設置在易語言的“工具”菜單中增加了設置按鈕:設置智能變量,方便大家修改關鍵字。
4,易模塊庫的列表框中,增加右鍵菜單:打開模塊目錄,用于打開易語言系統模塊目錄所在位置,方便放入自己喜歡的模塊。
跟隨易語言升級的腳步,最新增加:當調用未申明變量時,彈出變量申明對話框,當然此對話框和易語言原來的對話框不同。
支持智能選擇變量類型,只需要勾選對話框下方的智能變量選擇框。
例如你輸入:g_hwnd = 0
然后回車,這時候這個變量假如未申明,彈出的對話框中,自動選擇全局變量,你只需要選擇數據類型即可。
也就是說,以 g_ 開頭的自動選擇全局變量,以 m_ 開頭的自動選擇程序集變量(類模塊變量),其他的一律默認為局部變量。
當然,你可以取消勾選智能變量來關閉此功能。如果你想修改以其他內容開頭的作為默認全局或程序集變量的,可以在myideex.ini(易語言根目錄下)中修改相關配置項就可以。