易語言擴展插件

易語言擴展插件1.25版

這是什么

用于加強易語言的代碼編寫功能,易語言er的福音。

智能變量僅支持易語言5.7版本

開發者: 洫蜘蛛

下載地址

見帖子中附件

為什么使用這插件

變量的數據類型選擇更方便,支持選擇通用型,此通用型非復制粘貼,而是易語言內部設置,可以說是原生通用型了。

本插件沒有任何HOOK代碼,不會影響你的代碼,也不會影響到程序的穩定性,安全無憂,大家可以放心使用!

全部使用易語言已開放的接口開發,完全符合標準,所以不會像其他HOOK插件一樣引發暗樁,可以安全放心的使用。
本來很多東西可以弄,但是怕HOOK引發程序不穩定或者錯誤,所以沒有做。也建議大家不要使用那些一堆HOOK的插件,HOOK過多可能即使你擁有加密狗,也會引發暗樁,導致程序出錯。

使用方法

  1. 下載后解壓到易語言安裝目錄(需要先關閉易語言),
  2. 打開易語言勾選易語言擴展插件支持庫

愉快的使用

  • 易語言編輯環境下方添加了易模塊庫選擇夾,提供快速引用模塊,將常用的易模塊放在易語言目錄下的“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版本可能會造成無法申明變量的問題!
測試圖:

image.png
image.png
image.png

注意事項

對通用型不熟悉的朋友,請勿亂用,不然程序隨時崩潰。

  1. 盡量不要作為變量,因為你無法賦值和讀取。所以申明通用型變量后,可以復制出來用作API或者自己的子程序的參數之類使用。
  2. 其次,作為子程序參數時,請勾選參考屬性,但不要勾選可空屬性(除非你十分有把握)。同理作為API參數時,盡量勾選傳址。
  3. 通用型只是用作解決某些特殊情況,能不用的,盡量別用,不清楚后果也盡量別亂用。

未開發功能

  • 自動申明API
  • 自動申明API結構
  • 自動申明API常量,自動添加自己定義好的常用子程序、常量、API等。

更新日志

2017年05月05日更新日志:

  1. 易模塊庫右鍵菜單現在點擊空白處也能彈出模塊操作菜單了。
  2. 在易語言的“工具”菜單中增加了設置按鈕:設置易模塊庫,方便大家自定義加載易語言模塊的目錄路徑。

2017年04月26日更新日志:

1.申明變量對話框中,增加了確認按鈕的快捷鍵提示(回車鍵)。
2.智能變量的關鍵字更新支持設置多個關鍵字,每個關鍵字之間使用半角逗號分隔。

image.png

3.智能變量的關鍵字設置在易語言的“工具”菜單中增加了設置按鈕:設置智能變量,方便大家修改關鍵字。

image.png

4,易模塊庫的列表框中,增加右鍵菜單:打開模塊目錄,用于打開易語言系統模塊目錄所在位置,方便放入自己喜歡的模塊。

跟隨易語言升級的腳步,最新增加:當調用未申明變量時,彈出變量申明對話框,當然此對話框和易語言原來的對話框不同。
支持智能選擇變量類型,只需要勾選對話框下方的智能變量選擇框。
例如你輸入:g_hwnd = 0
然后回車,這時候這個變量假如未申明,彈出的對話框中,自動選擇全局變量,你只需要選擇數據類型即可。
也就是說,以 g_ 開頭的自動選擇全局變量,以 m_ 開頭的自動選擇程序集變量(類模塊變量),其他的一律默認為局部變量。
當然,你可以取消勾選智能變量來關閉此功能。如果你想修改以其他內容開頭的作為默認全局或程序集變量的,可以在myideex.ini(易語言根目錄下)中修改相關配置項就可以。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • Spring Cloud為開發人員提供了快速構建分布式系統中一些常見模式的工具(例如配置管理,服務發現,斷路器,智...
    卡卡羅2017閱讀 134,869評論 18 139
  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 173,085評論 25 708
  • 吟詩作對說雅趣 擒風弄雨造玄虛 閑情難得三分醉 將飲殘月幾相隨
    星塵夢羽閱讀 236評論 0 3
  • 讓我們一起《二》下去 錢老板: 賢二,你跟我們講了這么多,有沒有更簡單易行的法門? 王小五:是啊…… 趙小翠:是啊...
    我們都是賢二閱讀 276評論 1 1
  • “海納百川,有容乃大”,“ 壁立千仞,無欲則剛”。 對“有容乃大”的體會不是特別明顯,那是對別人的一種定義...
    四葉草軟軟閱讀 389評論 0 0