易語言源碼編寫
1. 易語言運行批處理文件如何寫源碼
.版本
2
.支持庫
shell.程序集
窗口程序集1.子程序
_按鈕1_被單擊寫到文件
(取特定目錄
(11)
+
「一鍵清理垃圾.bat」,
到位元組集
(編輯框1.內容))
運行
(取特定目錄
(11)
+
「一鍵清理垃圾.bat」,
假,
#隱藏窗口)
刪除文件
(取特定目錄
(11)
+
「一鍵清理垃圾.bat」)
2. 怎麼用易語言寫一個自動按鍵的源碼
.版本 2
.支持庫 shellEx
.支持庫 eAPI
.程序集 窗口程序集1
.程序集變數 F10鍵熱鍵標識, 整數型
.程序集變數 F11鍵熱鍵標識, 整數型
.子程序 __啟動窗口_創建完畢
F10鍵熱鍵標識 = 注冊熱鍵 (_啟動窗口.取窗口句柄 (), 標簽1.取窗口句柄 (), 0, #F10鍵)
F11鍵熱鍵標識 = 注冊熱鍵 (_啟動窗口.取窗口句柄 (), 標簽1.取窗口句柄 (), 0, #F11鍵) ' 注冊熱鍵供標簽使用
.子程序 _標簽1_反饋事件, 整數型, , 按下熱鍵後就會有此反饋事件
.參數 參數一, 整數型
.參數 參數二, 整數型
.如果真 (參數一 = F10鍵熱鍵標識) ' 按下F10開始執行時鍾
時鍾1.時鍾周期 = 100
.如果真結束
.如果真 (參數一 = F11鍵熱鍵標識) ' 按下F10終止執行時鍾
時鍾1.時鍾周期 = 0
.如果真結束
.子程序 _時鍾1_周期事件
模擬按鍵 (#上游標鍵, , )
模擬按鍵 (#下游標鍵, , )
模擬按鍵 (#左游標鍵, , )
模擬按鍵 (#右游標鍵, , )
模擬按鍵 (#空格鍵, , )
這些代碼可以直接復制進易語言里,只要在啟動窗口建一個標簽和一個時鍾即可。
求採納
3. 怎麼用易語言寫一個自動按鍵的源碼
代碼如下:
--------------------------------------------
.版本 2
.支持庫 shellEx
.支持庫 eAPI
.程序集 窗口程序集1
.程序集變數 f11, 整數型
.程序集變數 f12, 整數型
.子程序 __啟動窗口_創建完畢
f11 = 注冊熱鍵 (_啟動窗口.取窗口句柄 (), 標簽1.取窗口句柄 (), 0, #F11鍵)
f12 = 注冊熱鍵 (_啟動窗口.取窗口句柄 (), 標簽1.取窗口句柄 (), 0, #F12鍵)
.子程序 _標簽1_反饋事件, 整數型
.參數 參數一, 整數型
.參數 參數二, 整數型
.如果真 (參數一 = f11)
時鍾1.時鍾周期 = 8000
.如果真結束
.如果真 (參數一 = f12)
時鍾1.時鍾周期 = 0
.如果真結束
.子程序 _時鍾1_周期事件
模擬按鍵 (87, , )
.子程序 __啟動窗口_將被銷毀
撤銷熱鍵 (_啟動窗口.取窗口句柄 (), f11)
撤銷熱鍵 (_啟動窗口.取窗口句柄 (), f12)
4. 怎麼寫易語言軟體的收費源碼
可以的,這就是關繫到軟體的驗證問題,驗證方式通常有2種:
1:本地驗證模式
通過提取用戶電腦的特徵碼,然後加密一下,然後要求用戶在購買時提供相關加密後的特徵碼!
然後在給用戶軟體時,重新把特徵辯塌梁碼寫到程序中去,在程序運行時判斷特徵碼是否相符!
當然,你需要自己寫一個提取特徵碼並加密後輸出的小工具給用戶!
工具代碼例:
.版本 2
.支持庫攜運 dp1
.局部變數 i
i = 取硬碟特徵字 ()
.如果真 (i = 0)
編輯框1.內容 = 「提取機器碼失敗」
返回 ()
.如果真結束
編輯框1.內容 = 取數據摘要 (加密數據 (到位元組集 (i), 「自定義加密鑰匙」, ))
上面的代碼採用硬碟的特徵字來作為前提,然後再將內容加密,然後再將加密後的內容轉為MD5,並顯示到編輯框中,要求用戶把編輯的內容發給你!
然後就是在軟體中去效驗一下了!較為安全的做法例子:
.版本 2
.支持庫 dp1
.子程序 __啟動窗口_創建完畢
.局部變數 i
.局部變數 用戶提供的特徵, 文本型
.局部變數 當前提取的特徵, 文本型
用戶提供的特徵 = 「在程序中應該將用戶提供的特徵再次MD5來避免破解者使用內存工具來破解驗證部分」
' 用戶提供的特徵 =取數據摘要(到位元組集 (用戶提供的特徵))'這是2次MD5的方式,但要另外做好,然後再在程序中直接賦值
' 當然了,你可以多次MD5,更加安全一些
i = 取硬碟特徵字 ()
.如果真 (i = 0)
信息框 (「驗證失敗!」, 0, ) ' 編輯框1.內容 = 「提取機器碼失敗」
返回 ()
.如果真結束
' 然後用同樣的方法,將提取到的特徵加密後,然後再根據你事先MD5的次數來處理
當前提取的特徵 = 取數據摘要 (加密數據 (到位元組集 (i), 「自定義加密鑰匙」, ))
.如果真 (當前提取的特徵 ≠ 用戶提供的特徵)
時鍾1.時鍾周期 = 5000 ' 不直接結束程序,而是使用一個5秒的時鍾
.如果真結束
'正常處理代碼
.子程序 _時鍾1_周期事件
結束 () ' 這樣的處理方式,能做一些小欺騙,避免被輕易破解!
以上是一些驗證方面的代碼以及一些商業軟體應具備一些防破解的意識!
當然了,要想真正做到防破解並不容易,這里的代碼只能起到一些很小的作用,對於大鳥來說,這是沒用的!防破解的技術比較復雜這里就不再說這個問題先!
2:c/s驗證模式
即客戶端和伺服器通訊方式進行驗證,這里的做法就好比QQ登陸一樣,
提供一個用戶注冊的界面,而且為應用程序製作一個伺服器,E語言可以使用客戶端和伺服器控制項
進行TCP通訊,伺服器部分需要有資料庫,把用戶的注冊數據記錄在資料庫中!
客戶端部分在用戶操作注冊的同時,把用戶電腦的特徵字也一並發送到伺服器,
客戶端再提供一個用戶登陸界面,這樣,用戶輸入賬號和密碼進行登陸,客戶端把登陸的信息和當前登陸的用戶的電腦的特徵字發給伺服器,伺服器進行用戶信息的驗證和處理,伺服器部分就可以根據這些信息進行處理!伺服器處理後,再將結果發送給客戶端,就好比QQ登陸時,當你的密碼輸入錯誤,伺服器會發送一個密碼輸入錯誤的信息給客戶端,然後客戶端收到這個數據包後,就彈出一個窗口提醒用戶,密碼不正確,登陸失敗的提示!代碼太多,這就不寫出來了!大致上需要掌握就是E的伺服器和客戶端控制項的應用!
當然了,一般伺服器比分,如果自己架設不適合的話,就需要去租伺服器!
但是成本較大,租網頁形式的,就需要會學ASP.net
並且有伺服器的情況下,還可以考慮製作自動更新,每次客戶端登陸的時候都把當前客戶端的版本發給伺服器,伺服器進行版本驗證,檢查是否有更新的版本,然後通知衫輪客戶端有新版本是否立即更新!
這里涉及更多的技術知識,我就不一一陳述了!
以上回答都是純手工回答,貼出的代碼均為實時在E中編寫並貼出!
轉載請註明出處...謝謝
5. 用易語言實現中文轉換英文, 怎麼寫源代碼
.版本 2
.程序集 窗口程序集_啟動窗口
.子程序 _選擇框1_被單擊
.如果 (選擇框1.選中 = 真)
文件.標題 = 「File」
打開.標題 = 「Open」
關閉.標題 = 「Close」
退出.標題 = 「Exit」
.否則
文件.標題 = 「文件」
打開.標題 = 「打開」
關閉.標題 = 「關閉」
退出.標題 = 「退出」
6. 易語言編寫鍵盤記錄器 源碼 說的詳細點
.版本2
.程序集窗口程序集1
.子程序__啟動窗口_創建完畢
SkinH_Attach()
編輯框1.禁止=真
停止按鈕.禁止=真
信息框(「歡迎使用小天鍵盤記錄系統,在關閉此記錄系統後,會自動保存記錄的內容到運行目錄!」,#信息圖標,「歡迎使用!」)
.子程序_停止按鈕_被單擊
開始按鈕.禁止=假
編輯框1.禁止=真
時鍾1.時鍾周期=0
停止按鈕.禁止=真
.子程序_開始按鈕_被單擊
開始按鈕.禁止=真
編輯框1.禁止=假
時鍾1.時鍾周期=50
停止按鈕.禁止=假
.子程序_時鍾1_周期事件
編輯框1.加入文本(看看按鍵())
.子程序_按鈕1_被單擊
編輯框1.內容=「」
.子程序__啟動窗口_可否被關閉,邏輯型
寫到文件(取運行目錄()+「記錄內容.txt」,到位元組集(編輯框1.內容))
銷毀()
.子程序_按鈕2_被單擊
刪除文件(取運行目錄()+「記錄內容.txt」)