易語言調(diào)用微信PrScrn.dll文件進(jìn)行截圖的代碼
DLL命令表
.版本 2 .DLL命令 GetProcAddress, 整數(shù)型, "kernel32", "GetProcAddress", , 返回函數(shù)地址 .參數(shù) hModule, 整數(shù)型 .參數(shù) lpProcName, 文本型 .DLL命令 GetModuleHandle, 整數(shù)型, "kernel32", "GetModuleHandleA", , 獲取一個(gè)應(yīng)用程序或動態(tài)鏈接庫的模塊句柄 如執(zhí)行成功成功,則返回模塊句柄。零表示失敗。會設(shè)置GetLastError .參數(shù) lpModuleName, 文本型, , 指定模塊名,這通常是與模塊的文件名相同的一個(gè)名字。例如,NOTEPAD.EXE程序的模塊文件名就叫作NOTEPAD; .DLL命令 IsBadCodePtr, 整數(shù)型, "kernel32", "IsBadCodePtr", , 確定讀指針的合法性 .參數(shù) lpfn, 整數(shù)型 .DLL命令 LoadLibrary, 整數(shù)型, "kernel32", "LoadLibraryA", , 載入指定的動態(tài)鏈接庫,并將它映射到當(dāng)前進(jìn)程使用的地址空間。一旦載入,即可訪問庫內(nèi)保存的資源 成功則返回庫模塊的句柄,零表示失敗。會設(shè)置GetLastError .參數(shù) lpLibFileName, 文本型, , 指定要載入的動態(tài)鏈接庫的名稱。采用與CreateProcess函數(shù)的lpCommandLine參數(shù)指定的同樣的搜索順序;
常量數(shù)據(jù)表
.版本 2 .常量 NULL, "0" .常量 MB_OK, "0" .常量 MB_ICONHAND, "16" .常量 MB_ICONQUESTION, "32" .常量 MB_ICONEXCLAMATION, "48" .常量 MB_ICONASTERISK, "64" .常量 MB_USERICON, "128" .常量 TRUE, "1"
調(diào)用微信截圖DLL的代碼
此功能需要調(diào)用PrScrn.dll測試時(shí)放在同一文件下。下載地址 http://www.dbjr.com.cn/dll/PrScrn.dll.html
.版本 2 .支持庫 spec .程序集 窗口程序集1 .子程序 __啟動窗口_創(chuàng)建完畢 .子程序 _CALL, 整數(shù)型 .參數(shù) 調(diào)用地址, 整數(shù)型 .參數(shù) 參數(shù)1, 整數(shù)型, 可空 .參數(shù) 參數(shù)2, 整數(shù)型, 可空 .參數(shù) 參數(shù)3, 整數(shù)型, 可空 .參數(shù) 參數(shù)4, 整數(shù)型, 可空 .參數(shù) 參數(shù)5, 整數(shù)型, 可空 .參數(shù) 參數(shù)6, 整數(shù)型, 可空 .參數(shù) 參數(shù)7, 整數(shù)型, 可空 .參數(shù) 參數(shù)8, 整數(shù)型, 可空 .參數(shù) 參數(shù)9, 整數(shù)型, 可空 .參數(shù) 參數(shù)10, 整數(shù)型, 可空 .參數(shù) 參數(shù)11, 整數(shù)型, 可空 .參數(shù) 參數(shù)12, 整數(shù)型, 可空 .參數(shù) 參數(shù)13, 整數(shù)型, 可空 .參數(shù) 參數(shù)14, 整數(shù)型, 可空 .參數(shù) 參數(shù)15, 整數(shù)型, 可空 .如果真 (IsBadCodePtr (調(diào)用地址) = #TRUE) 返回 (0) .如果真結(jié)束 置入代碼 ({ 86, 190, 15, 0, 0, 0, 141, 77, 8, 141, 76, 241, 252, 139, 65, 4, 133, 192, 116, 2, 255, 49, 78, 131, 233, 8, 133, 246, 117, 239, 255, 85, 8, 94, 201, 194, 124, 0 }) 返回 (0) .子程序 _PrScrn, 整數(shù)型 .局部變量 bRet, 整數(shù)型 bRet = _CALL (GetProcAddress (LoadLibrary (“PrScrn.dll”), “PrScrn”)) 返回 (bRet) .子程序 _截屏按鈕_被單擊 .局部變量 bRet, 整數(shù)型 bRet = _PrScrn () .如果 (bRet = #TRUE) 調(diào)試輸出 (“截圖成功”) .否則 調(diào)試輸出 (“截圖失敗”) .如果結(jié)束
運(yùn)行結(jié)果:
總結(jié)
以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,謝謝大家對腳本之家的支持。如果你想了解更多相關(guān)內(nèi)容請查看下面相關(guān)鏈接
相關(guān)文章
易語言次循環(huán)和延遲循環(huán)實(shí)現(xiàn)方法
在本篇內(nèi)容里小編給大家整理了關(guān)于易語言次循環(huán)和延遲循環(huán)實(shí)現(xiàn)方法,需要的朋友們參考下。2018-12-12易語言通過超級鏈接框跳轉(zhuǎn)到網(wǎng)頁的方法
今天小編就為大家分享一篇關(guān)于易語言通過超級鏈接框跳轉(zhuǎn)到網(wǎng)頁的方法,小編覺得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來看看吧2018-11-11易語言設(shè)置組合框項(xiàng)目數(shù)值的方法
今天小編就為大家分享一篇關(guān)于易語言設(shè)置組合框項(xiàng)目數(shù)值的方法,小編覺得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來看看吧2018-11-11