




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、易語(yǔ)言常用api大全(dll命令).dll命令 生成聲音_, 整數(shù)型, "kernel32.dll", "beep", 公開(kāi), , beep,用于生成簡(jiǎn)單的聲音 long,true(非零)表示成功,否則返回零。會(huì)設(shè)置getlasterror .參數(shù) 聲音頻率, 整數(shù)型, , dwfreq,聲音頻率(從37hz到32767hz)long,聲音頻率(從37hz到32767hz)。在windows95中忽略 .參數(shù) 聲音持續(xù)時(shí)間, 整數(shù)型, , dwduration,參見(jiàn)相關(guān)幫助long,聲音的持續(xù)時(shí)間,以毫秒為單位。如為-1,表示一直播放聲音,直到再次調(diào)用該
2、函數(shù)為止。在windows95中會(huì)被忽略.dll命令 取字節(jié)數(shù)據(jù)地址_, 整數(shù)型, "kernel32.dll", "lstrcpyn", 公開(kāi), lstrcpyn .參數(shù) 數(shù)據(jù)1, 字節(jié)型, 傳址, lpstring1 .參數(shù) 數(shù)據(jù)2, 字節(jié)型, 傳址, lpstring2 .參數(shù) 數(shù)據(jù)長(zhǎng)度, 整數(shù)型, , imaxlength.dll命令 取字節(jié)數(shù)組數(shù)據(jù)地址_, 整數(shù)型, "kernel32.dll", "lstrcpyn", 公開(kāi), lstrcpyn .參數(shù) 數(shù)據(jù)1, 字節(jié)型, 傳址 數(shù)組, lpstring
3、1 .參數(shù) 數(shù)據(jù)2, 字節(jié)型, 傳址 數(shù)組, lpstring2 .參數(shù) 數(shù)據(jù)長(zhǎng)度, 整數(shù)型, , imaxlength.dll命令 取字節(jié)集數(shù)據(jù)地址_, 整數(shù)型, "kernel32.dll", "lstrcpyn", 公開(kāi), lstrcpyn .參數(shù) 數(shù)據(jù)1, 字節(jié)集, 傳址, lpstring1 .參數(shù) 數(shù)據(jù)2, 字節(jié)集, 傳址, lpstring2 .參數(shù) 數(shù)據(jù)長(zhǎng)度, 整數(shù)型, , imaxlength.dll命令 取文本數(shù)據(jù)地址_, 整數(shù)型, "kernel32.dll", "lstrcpyn", 公開(kāi),
4、 lstrcpyn .參數(shù) 數(shù)據(jù)1, 文本型, 傳址, lpstring1 .參數(shù) 數(shù)據(jù)2, 文本型, 傳址, lpstring2 .參數(shù) 數(shù)據(jù)長(zhǎng)度, 整數(shù)型, , imaxlength.dll命令 取文本數(shù)組數(shù)據(jù)地址_, 整數(shù)型, "kernel32.dll", "lstrcpyn", 公開(kāi), lstrcpyn .參數(shù) 數(shù)據(jù)1, 文本型, 傳址 數(shù)組, lpstring1 .參數(shù) 數(shù)據(jù)2, 文本型, 傳址 數(shù)組, lpstring2 .參數(shù) 數(shù)據(jù)長(zhǎng)度, 整數(shù)型, , imaxlength.dll命令 取整數(shù)數(shù)據(jù)地址_, 整數(shù)型, "kerne
5、l32.dll", "lstrcpyn", 公開(kāi), lstrcpyn .參數(shù) 數(shù)據(jù)1, 整數(shù)型, 傳址, lpstring1 .參數(shù) 數(shù)據(jù)2, 整數(shù)型, 傳址, lpstring2 .參數(shù) 數(shù)據(jù)長(zhǎng)度, 整數(shù)型, , imaxlength.dll命令 取整數(shù)數(shù)組數(shù)據(jù)地址_, 整數(shù)型, "kernel32.dll", "lstrcpyn", 公開(kāi), lstrcpyn .參數(shù) 數(shù)據(jù)1, 整數(shù)型, 傳址 數(shù)組, lpstring1 .參數(shù) 數(shù)據(jù)2, 整數(shù)型, 傳址 數(shù)組, lpstring2 .參數(shù) 數(shù)據(jù)長(zhǎng)度, 整數(shù)型, , ima
6、xlength.dll命令 lstrcpyn, 整數(shù)型, "kernel32.dll", "lstrcpyn", 公開(kāi), lstrcpyn .參數(shù) 數(shù)據(jù)1, 文本型, 傳址, lpstring1 .參數(shù) 數(shù)據(jù)2, 文本型, 傳址, lpstring2 .參數(shù) 數(shù)據(jù)長(zhǎng)度, 整數(shù)型, , imaxlength.dll命令 置線程優(yōu)先級(jí)_, 整數(shù)型, "kernel32", "setthreadpriority", 公開(kāi), $(b)設(shè)定線程的優(yōu)先級(jí)別 非零表示成功,零表示失敗。會(huì)設(shè)置getlasterror .參數(shù) 線程
7、句柄, 整數(shù)型, , hthread .參數(shù) 優(yōu)先權(quán), 整數(shù)型, , npriority 例如:-2 更過(guò)自己去搜索下.dll命令 setthreadpriority, 整數(shù)型, "kernel32", "setthreadpriority", 公開(kāi), $(b)設(shè)定線程的優(yōu)先級(jí)別 非零表示成功,零表示失敗。會(huì)設(shè)置getlasterror .參數(shù) 線程句柄, 整數(shù)型, , hthread .參數(shù) 優(yōu)先權(quán), 整數(shù)型, , npriority 例如:-2 更過(guò)自己去搜索下.dll命令 置進(jìn)程優(yōu)先級(jí)_, 整數(shù)型, "kernel32", &q
8、uot;setpriorityclass", 公開(kāi), $(b)設(shè)置一個(gè)進(jìn)程的優(yōu)先級(jí)別 進(jìn)程的優(yōu)先級(jí),零表示失敗。會(huì)設(shè)置getlasterror .參數(shù) 進(jìn)程句柄, 整數(shù)型 .參數(shù) 級(jí)別, 整數(shù)型, , 例如:64 更過(guò)自己去搜索下.dll命令 setpriorityclass, 整數(shù)型, "kernel32", "setpriorityclass", 公開(kāi), $(b)設(shè)置一個(gè)進(jìn)程的優(yōu)先級(jí)別 進(jìn)程的優(yōu)先級(jí),零表示失敗。會(huì)設(shè)置getlasterror .參數(shù) 進(jìn)程句柄, 整數(shù)型 .參數(shù) 級(jí)別, 整數(shù)型, 數(shù)組, 例如:64 更過(guò)自己去搜索下.dll
9、命令 取線程優(yōu)先級(jí)_, 整數(shù)型, "kernel32", "getthreadpriority", 公開(kāi), getthreadpriority .參數(shù) 線程句柄, 整數(shù)型, , 線程句柄.dll命令 取特定進(jìn)程優(yōu)先級(jí)_, 整數(shù)型, "kernel32", "getpriorityclass", 公開(kāi), getpriorityclass$(b)獲取特定進(jìn)程的優(yōu)先級(jí)別 進(jìn)程的優(yōu)先級(jí),零表示失敗。會(huì)設(shè)置getlasterror .參數(shù) 進(jìn)程句柄, 整數(shù)型, , 進(jìn)程句柄;.dll命令 getthreadpriority,
10、 整數(shù)型, "kernel32", "getthreadpriority", 公開(kāi), getthreadpriority .參數(shù) 線程句柄, 整數(shù)型, , 線程句柄.dll命令 getpriorityclass, 整數(shù)型, "kernel32", "getpriorityclass", 公開(kāi), getpriorityclass$(b)獲取特定進(jìn)程的優(yōu)先級(jí)別 進(jìn)程的優(yōu)先級(jí),零表示失敗。會(huì)設(shè)置getlasterror .參數(shù) 進(jìn)程句柄, 整數(shù)型, , 進(jìn)程句柄;.dll命令 取當(dāng)前線程偽句柄_, 整數(shù)型, "
11、kernel32", "getcurrentthread", 公開(kāi), getcurrentthread $(b)獲取當(dāng)前線程的一個(gè)偽句柄 當(dāng)前線程的偽句柄.dll命令 取當(dāng)前進(jìn)程偽句柄_, 整數(shù)型, "kernel32", "getcurrentprocess", 公開(kāi), getcurrentprocess$(b)獲取當(dāng)前進(jìn)程的一個(gè)偽句柄 當(dāng)前進(jìn)程的偽句柄 一般是-1.dll命令 getcurrentthread, 整數(shù)型, "kernel32", "getcurrentthread"
12、, 公開(kāi), getcurrentthread$(b)獲取當(dāng)前線程的一個(gè)偽句柄 當(dāng)前線程的偽句柄一般是-2.dll命令 getcurrentprocess, 整數(shù)型, "kernel32", "getcurrentprocess", 公開(kāi), getcurrentprocess$(b)獲取當(dāng)前進(jìn)程的一個(gè)偽句柄 當(dāng)前進(jìn)程的偽句柄.dll命令 退出線程_, 整數(shù)型, "kernel32", "exitthread", 公開(kāi), exitthread .參數(shù) 線程句柄, 整數(shù)型.dll命令 exitthread, 整數(shù)型, &
13、quot;kernel32", "exitthread", 公開(kāi), exitthread .參數(shù) 線程句柄, 整數(shù)型.dll命令 關(guān)機(jī)對(duì)話框_, 整數(shù)型, "shell32.dll", "#60", 公開(kāi), #60 .參數(shù) 參數(shù), 整數(shù)型, , yourguess.dll命令 復(fù)制文件_, 整數(shù)型, "kernel32.dll", "copyfilea", 公開(kāi) .參數(shù) 源文件名, 文本型, , lpexistingfilename,被復(fù)制的文件名 .參數(shù) 目標(biāo)文件名, 文本型, ,
14、lpnewfilename,目標(biāo)文件名 .參數(shù) 是否覆蓋, 整數(shù)型, , bfailifexists,非0不覆蓋,0覆蓋.dll命令 刪除文件_, 整數(shù)型, "kernel32.dll", "deletefilea", 公開(kāi), 刪除指定文件 .參數(shù) 文件名, 文本型, , lpfilename,欲刪除文件的名字.dll命令 最小化窗口_, 整數(shù)型, "user32.dll", "closewindow", 公開(kāi), 非0表示成功,0表示失敗 .參數(shù) 窗口句柄, 整數(shù)型, , hwnd,欲最小化窗口的窗口句柄.dll命
15、令 取文件屬性_, 整數(shù)型, "kernel32", "getfileattributesa", 公開(kāi), 1、#只讀文件; 2、#隱藏文件; 4、#系統(tǒng)文件; 16、#子目錄;32、#存檔文件 要判斷是否設(shè)置了某個(gè)屬性,在返回值與想要得知的屬性值之間使用“位與”命令進(jìn)行比較。如果所得的結(jié)果不為零,則表示設(shè)置了這個(gè)屬性值。如果取文件屬性失敗,將返回 -1。 .參數(shù) 文件名, 文本型.dll命令 取文件擴(kuò)展名_, 整數(shù)型, "shlwapi.dll", "pathfindextensiona", 公開(kāi), 無(wú)擴(kuò)展名返回空
16、 得到的返回整數(shù)值要進(jìn)過(guò) 指針到文本代碼 才可以取得 .參數(shù) 文件路徑, 文本型, , pszpath .dll命令 刪除擴(kuò)展名_, , "shlwapi.dll", "pathremoveextensiona", 公開(kāi), 比如: c:documents and settingsadministrator桌面1.exe 返回c:documents and settingsadministrator桌面1 .參數(shù) 文件路徑, 文本型, , pszpath 得到的變量保存在文本路徑中.dll命令 ntshutdownsystem, 整數(shù)型, "nt
17、dll.dll", , 公開(kāi) .參數(shù) se_, 整數(shù)型, , 0為關(guān)機(jī),1為重起.dll命令 rtladjustprivilege, 整數(shù)型, "ntdll.dll", , 公開(kāi) .參數(shù) se_, 整數(shù)型 .參數(shù) true_, 邏輯型 .參數(shù) hprocess, 整數(shù)型 .參數(shù) ret, 整數(shù)型, 傳址.dll命令 播放聲音文件_, 整數(shù)型, "winmm.dll", "playsounda", 公開(kāi), 播放聲音文件 .參數(shù) 聲音文件名, 文本型, , lpszname .參數(shù) 模塊句柄, 整數(shù)型, , hmodule 一般
18、填寫(xiě)1 .參數(shù) 標(biāo)志, 整數(shù)型, , dwflags 一般填寫(xiě)0.dll命令 是否為管理員_, 整數(shù)型, "advpack.dll", "isntadmin", 公開(kāi), " 返回值非0為管理員 .參數(shù) 參數(shù)1, 整數(shù)型, , dwreserved,默認(rèn)0 .參數(shù) 參數(shù)2, 整數(shù)型, , lpdwreserved,默認(rèn)0.dll命令 shellexecute, 整數(shù)型, , "shellexecutea", 公開(kāi), 執(zhí)行命令 .參數(shù) 窗口句柄, 整數(shù)型, , 父窗口句柄,可為0 hwnd 0 指定一個(gè)窗口的句柄,有時(shí)候,win
19、dows程序有必要在創(chuàng)建自己的主窗口前顯示一個(gè)消息框 .參數(shù) 操作方式, 文本型, , lpoperation“open” 指定字串“open”來(lái)打開(kāi)lpflie文檔,或指定“print”來(lái)打印它 .參數(shù) 鏈接地址, 文本型, , lpfile要打開(kāi)的網(wǎng)頁(yè)地址 或 mailo:709760015 想用關(guān)聯(lián)程序打印或打開(kāi)一個(gè)程序名或文件名 .參數(shù) 命令行參數(shù), 文本型, , lpparameters“”或"0" 如lpszflie是可執(zhí)行文件,則這個(gè)字串包含傳遞給執(zhí)行程序的參數(shù) .參數(shù) 完整路徑, 文本型, , lpdirectory“”或"0" 想使用的
20、完整路徑 .參數(shù) 窗口顯示方式, 短整數(shù)型, , nshowcmd 5或1 定義了如何顯示啟動(dòng)程序的常數(shù)值。參考showwindow函數(shù)的ncmdshow參數(shù);.dll命令 setwindowtextw, 整數(shù)型, "user32.dll", "setwindowtexta", 公開(kāi) .參數(shù) 窗口句柄, 整數(shù)型 .參數(shù) 窗口標(biāo)題, 文本型.dll命令 取標(biāo)題文本長(zhǎng)度_, 整數(shù)型, "user32.dll", "getwindowtextlengtha", 公開(kāi) .參數(shù) 窗口句柄, 整數(shù)型.dll命令 取窗口標(biāo)題_,
21、 整數(shù)型, "user32", "getwindowtexta", 公開(kāi), 一個(gè)窗體的標(biāo)題(caption)文字,或者一個(gè)控件的內(nèi)容(在vb里使用:使用vb窗體或控件的caption或text屬性) 復(fù)制到lpstring的字串長(zhǎng)度;不包括空中止字符。會(huì)設(shè)置getlasterror .參數(shù) 窗口句柄, 整數(shù)型, , 欲獲取文字的那個(gè)窗口的句柄 .參數(shù) 緩沖區(qū), 文本型, , 預(yù)定義的一個(gè)緩沖區(qū),至少有cch+1個(gè)字 .參數(shù) 緩沖尺寸, 整數(shù)型, , lp緩沖區(qū)的長(zhǎng)度;.dll命令 設(shè)置窗口標(biāo)題, 整數(shù)型, "user32.dll",
22、"setwindowtexta", 公開(kāi).dll命令 writeprivateprofilestring, 整數(shù)型, "kernel32", "writeprivateprofilestringa", 公開(kāi), 相當(dāng)于寫(xiě)配置項(xiàng) .參數(shù) 節(jié)名稱, 文本型, , lpapplicationname string,要在其中寫(xiě)入新字串的小節(jié)名稱。這個(gè)字串不區(qū)分大小寫(xiě) .參數(shù) 配置項(xiàng)名稱, 文本型, , lpappname,要設(shè)置的小節(jié)。這個(gè)字串不區(qū)分大小寫(xiě) any,要設(shè)置的項(xiàng)名或條目名。這個(gè)字串不區(qū)分大小寫(xiě)。用vbnullstring可刪除這個(gè)
23、小節(jié)的所有設(shè)置項(xiàng) .參數(shù) 欲寫(xiě)入值, 文本型, , lpstring,項(xiàng)和值字串的一個(gè)列表。 .參數(shù) 配置項(xiàng)文件名, 文本型, , lpfilename,初始化文件的名字。.dll命令 取當(dāng)前目錄_, 整數(shù)型, "kernel32", "getcurrentdirectorya", 公開(kāi) .參數(shù) 緩沖區(qū)長(zhǎng)度, 整數(shù)型 .參數(shù) 緩沖區(qū), 文本型.dll命令 getprivateprofilestringa, 整數(shù)型, "kernel32", "getprivateprofilestringa", 公開(kāi), 相當(dāng)于讀配置
24、項(xiàng) .參數(shù) 節(jié)名稱, 文本型, , lpapplicationname string,要在其中寫(xiě)入新字串的小節(jié)名稱。這個(gè)字串不區(qū)分大小寫(xiě) .參數(shù) 配置項(xiàng)名稱, 文本型, , lpappname,要設(shè)置的小節(jié)。這個(gè)字串不區(qū)分大小寫(xiě) any,要設(shè)置的項(xiàng)名或條目名。這個(gè)字串不區(qū)分大小寫(xiě)。用vbnullstring可刪除這個(gè)小節(jié)的所有設(shè)置項(xiàng) .參數(shù) 默認(rèn)文本, 文本型, , lpstring,項(xiàng)和值字串的一個(gè)列表。 .參數(shù) 返回文本, 文本型, , string,指定一個(gè)字串緩沖區(qū),長(zhǎng)度至少為nsize .參數(shù) 返回文本大小, , , long,指定裝載到lpreturnedstring緩沖區(qū)的最大字
25、符數(shù)量 .參數(shù) 配置項(xiàng)文件名, 文本型, , lpfilename,初始化文件的名字。.dll命令 初始化配置項(xiàng)_, 整數(shù)型, "kernel32.dll", "writeprivateprofilesectiona", 公開(kāi), $(b) .參數(shù) 節(jié)名稱, 文本型, , lpappname,要設(shè)置的小節(jié)。這個(gè)字串不區(qū)分大小寫(xiě) .參數(shù) 配置項(xiàng)名稱, 文本型, , lpstring,項(xiàng)和值字串的一個(gè)列表。 .參數(shù) 配置項(xiàng)文件名, 文本型, , lpfilename,初始化文件的名字。.dll命令 獲取配置項(xiàng)列表_, 整數(shù)型, "kernel32&q
26、uot;, "getprivateprofilesectiona", 公開(kāi), 相當(dāng)于取配置節(jié)名 .參數(shù) 節(jié)名稱, 文本型, , lpappname .參數(shù) 返回文本, 文本型, , lpreturnedstring .參數(shù) 返回文本大小, 整數(shù)型, , nsize .參數(shù) 配置項(xiàng)文件名, 文本型, , lpfilename.dll命令 messagebox, 整數(shù)型, , "messageboxa", 公開(kāi) .參數(shù) 窗口句柄, 整數(shù)型 .參數(shù) 提示信息, 文本型 .參數(shù) 窗口標(biāo)題, 文本型 .參數(shù) 按鈕值, 整數(shù)型.dll命令 messageboxw,
27、整數(shù)型, , "messageboxw", 公開(kāi) .參數(shù) 窗口句柄, 整數(shù)型 .參數(shù) 提示信息, 文本型 .參數(shù) 窗口標(biāo)題, 文本型 .參數(shù) 按鈕值, 整數(shù)型.dll命令 lstrlena, 整數(shù)型, "kernel32.dll", "lstrlena", 公開(kāi) .參數(shù) 文本lpstring, 文本型.dll命令 lstrcata, 整數(shù)型, "kernel32", "lstrcata", 公開(kāi) .參數(shù) 文本lpstring1被賦值的文本, 文本型, , lpstring1 .參數(shù) 文本lpst
28、ring2用作賦值的文本, 文本型, , lpstring2.dll命令 lstrcpya, 整數(shù)型, "kernel32.dll", "lstrcpya", 公開(kāi) .參數(shù) 文本lpstring1被賦值的文本, 文本型 .參數(shù) 文本lpstring2用作賦值的文本, 文本型.dll命令 getcurrentdirectorya, 整數(shù)型, "kernel32", "getcurrentdirectorya", 公開(kāi) .參數(shù) 緩沖區(qū)長(zhǎng)度, 整數(shù)型 .參數(shù) 緩沖區(qū), 文本型.dll命令 目錄是否為空_, 整數(shù)型, &q
29、uot;shlwapi.dll", "pathisdirectoryemptya", 公開(kāi), 是返回非0,不存在或不是空目錄返回0 .參數(shù) 路徑文本, 文本型, , pszpath.dll命令 退出進(jìn)程_, 整數(shù)型, "kernel32", "exitprocess", 公開(kāi) .參數(shù) 進(jìn)程句柄, 整數(shù)型.dll命令 pathisdirectoryemptya, 整數(shù)型, "shlwapi.dll", "pathisdirectoryemptya", 公開(kāi), 是返回非0,不存在或不是空目
30、錄返回0 .參數(shù) 路徑文本, 文本型, , pszpath.dll命令 exitprocess, 整數(shù)型, "kernel32", "exitprocess", 公開(kāi) .參數(shù) 進(jìn)程句柄, 整數(shù)型.dll命令 取得win目錄_, 整數(shù)型, "kernel32.dll", "getwindowsdirectorya", 公開(kāi), ,取得windows 返回的值后面沒(méi)有"" 你可以自己增加上去 .參數(shù) 緩沖區(qū), 文本型 .參數(shù) 尺寸, 整數(shù)型.dll命令 getwindowsdirectorya, 整數(shù)
31、型, "kernel32.dll", "getwindowsdirectorya", 公開(kāi), ,取得windows 返回的值后面沒(méi)有"" 你可以自己增加上去 .參數(shù) 緩沖區(qū), 文本型 .參數(shù) 尺寸, 整數(shù)型.dll命令 取計(jì)算機(jī)名_, 整數(shù)型, "kernel32", "getcomputernamea", 公開(kāi), , true(非零)表示成功,否則返回零。會(huì)設(shè)置getlasterror .參數(shù) 字串緩沖區(qū), 文本型, , lpbuffer,隨同計(jì)算機(jī)名載入的字串緩沖區(qū) .參數(shù) 緩沖區(qū)長(zhǎng)度, 整
32、數(shù)型, 傳址, nsize,緩沖區(qū)的長(zhǎng)度。這個(gè)變量隨同返回計(jì)算機(jī)名的實(shí)際長(zhǎng)度載入.dll命令 getcomputernamea, 整數(shù)型, "kernel32", "getcomputernamea", 公開(kāi), , true(非零)表示成功,否則返回零。會(huì)設(shè)置getlasterror .參數(shù) 字串緩沖區(qū), 文本型, , lpbuffer,隨同計(jì)算機(jī)名載入的字串緩沖區(qū) .參數(shù) 緩沖區(qū)長(zhǎng)度, 整數(shù)型, 傳址, nsize,緩沖區(qū)的長(zhǎng)度。這個(gè)變量隨同返回計(jì)算機(jī)名的實(shí)際長(zhǎng)度載入.dll命令 取系統(tǒng)目錄_, 邏輯型, "shell32.dll"
33、, "shgetspecialfolderpatha", 公開(kāi), " 只要改變api“取系統(tǒng)目錄”參數(shù)中的“標(biāo)識(shí)”值,就可以取不同的目錄 0我的桌面 1臨時(shí)目錄 5我的文檔 6我的收藏夾 7我的啟動(dòng) 11我的開(kāi)始菜單 20系統(tǒng)字體 36windows安裝目錄 37系統(tǒng)目錄 99更多 .參數(shù) 窗口句柄, 整數(shù)型 .參數(shù) 路徑, 文本型 .參數(shù) 標(biāo)識(shí), 整數(shù)型, , " 只要改變api“取系統(tǒng)目錄”參數(shù)中的“標(biāo)識(shí)”值,就可以取不同的目錄 .參數(shù) 是否創(chuàng)建, 邏輯型, , 真:不存在就創(chuàng)建,假:不創(chuàng)建.dll命令 shgetspecialfolderpatha
34、, 邏輯型, "shell32.dll", "shgetspecialfolderpatha", 公開(kāi), " 只要改變api“取系統(tǒng)目錄”參數(shù)中的“標(biāo)識(shí)”值,就可以取不同的目錄 .參數(shù) 窗口句柄, 整數(shù)型 .參數(shù) 路徑, 文本型 .參數(shù) 標(biāo)識(shí), 整數(shù)型, , " 只要改變api“取系統(tǒng)目錄”參數(shù)中的“標(biāo)識(shí)”值,就可以取不同的目錄 .參數(shù) 是否創(chuàng)建, 邏輯型, , 真:不存在就創(chuàng)建,假:不創(chuàng)建.dll命令 getsystemdirectory, 整數(shù)型, , "getsystemdirectorya", 公開(kāi) .參數(shù)
35、 緩沖區(qū), 文本型 .參數(shù) 緩沖區(qū)長(zhǎng)度, 整數(shù)型.dll命令 取system32目錄_, 整數(shù)型, , "getsystemdirectorya", 公開(kāi) .參數(shù) 緩沖區(qū), 文本型 .參數(shù) 緩沖區(qū)長(zhǎng)度, 整數(shù)型.dll命令 gettemppatha, 整數(shù)型, , "gettemppatha", 公開(kāi) .參數(shù) 緩沖區(qū)長(zhǎng)度, 整數(shù)型 .參數(shù) 緩沖區(qū), 文本型.dll命令 取臨時(shí)目錄_, 整數(shù)型, , "gettemppatha", 公開(kāi) .參數(shù) 緩沖區(qū)長(zhǎng)度, 整數(shù)型 .參數(shù) 緩沖區(qū), 文本型.dll命令 鼠標(biāo)左右鍵, 整數(shù)型, &quo
36、t;user32.dll", "swapmousebutton", 公開(kāi), 決定是否互換鼠標(biāo)左右鍵的功能 true(非零)表示鼠標(biāo)按鈕的功能在調(diào)用這個(gè)函數(shù)之前已經(jīng)互換;否則返回零 .參數(shù) 鼠標(biāo)按鈕的功能, 整數(shù)型, , 倘若為true(非零),則互換兩個(gè)鼠標(biāo)按鈕的功能。false則恢復(fù)正常狀態(tài);.dll命令 swapmousebutton, 整數(shù)型, "user32.dll", "swapmousebutton", 公開(kāi), 決定是否互換鼠標(biāo)左右鍵的功能 true(非零)表示鼠標(biāo)按鈕的功能在調(diào)用這個(gè)函數(shù)之前已經(jīng)互換;否則返回零
37、 .參數(shù) 鼠標(biāo)按鈕的功能, 整數(shù)型, , 倘若為true(非零),則互換兩個(gè)鼠標(biāo)按鈕的功能。false則恢復(fù)正常狀態(tài);.dll命令 取屏幕句柄_, 整數(shù)型, "user32", "getdesktopwindow", 公開(kāi), 返回屏幕句柄.dll命令 getdesktopwindow, 整數(shù)型, "user32", "getdesktopwindow", 公開(kāi), 返回屏幕句柄.dll命令 刪除文件, 整數(shù)型, "kernel32", "deletefilea", 公開(kāi), 非零
38、表示成功,零表示失敗 .參數(shù) 欲刪除文件的名字, 文本型.dll命令 deletefile, 整數(shù)型, "kernel32", "deletefilea", 公開(kāi), 非零表示成功,零表示失敗 .參數(shù) 欲刪除文件的名字, 文本型.dll命令 建立模板目錄_, 整數(shù)型, "kernel32.dll", "createdirectoryexa", 公開(kāi), long,非零表示成功,零表示失敗。 .參數(shù) 模板目錄, 文本型 .參數(shù) 新目錄名稱, 文本型, , lpnewdirectory,新目錄名稱 .參數(shù) 安全屬性, 整數(shù)
39、型, , lpsecurityattributes 一般為0即可.dll命令 createdirectoryexa, 整數(shù)型, "kernel32.dll", "createdirectoryexa", 公開(kāi), long,非零表示成功,零表示失敗。 .參數(shù) 模板目錄, 文本型 .參數(shù) 新目錄名稱, 文本型, , lpnewdirectory,新目錄名稱 .參數(shù) 安全屬性, 整數(shù)型, , lpsecurityattributes 一般為0即可.dll命令 十六進(jìn)制轉(zhuǎn)十進(jìn)制_, 整數(shù)型, "shlwapi.dll", "strt
40、ointexa", 公開(kāi), strtointexa 成功返回1(非0) 失敗返回0 可以判斷是不是輸入的不是 o到9 a到f .參數(shù) 轉(zhuǎn)換文本, 文本型, , pszstring “0x” 轉(zhuǎn)換文本 pszstring 一般為 如果標(biāo)志為0的話 則直接填寫(xiě) 轉(zhuǎn)換文本 如果標(biāo)志為1的話 轉(zhuǎn)換文本="0x"+轉(zhuǎn)換文本 .參數(shù) 標(biāo)志, 整數(shù)型, , dwflags 1 dwflags 標(biāo)志為0則為10進(jìn)制 標(biāo)志為1則為十六進(jìn)制 .參數(shù) 返回值, 整數(shù)型, 傳址, piret 得到的10進(jìn)制.dll命令 刪除指定目錄_, 整數(shù)型, "kernel32.dll&q
41、uot;, "removedirectorya", 公開(kāi), removedirectory,刪除指定目錄,在調(diào)用這個(gè)函數(shù)前,目錄必須為空 .參數(shù) 目錄的名字, 文本型, , lppatename,string,要?jiǎng)h除的那個(gè)目錄的名字.dll命令 創(chuàng)建目錄_, 整數(shù)型, "shell32.dll", "shcreatedirectoryexa", 公開(kāi), 非零則成功 0為失敗 .參數(shù) 窗口句柄, 整數(shù)型, , hwnd .參數(shù) 路徑, 文本型, , pszpath .參數(shù) 參數(shù), 整數(shù)型, , psa,any 一般為0即可.dll命令
42、removedirectorya, 整數(shù)型, "kernel32.dll", "removedirectorya", 公開(kāi), removedirectory,刪除指定目錄,在調(diào)用這個(gè)函數(shù)前,目錄必須為空 .參數(shù) 目錄的名字, 文本型, , lppatename,string,要?jiǎng)h除的那個(gè)目錄的名字.dll命令 添加新分區(qū)_, , "kernel32", "definedosdevicea", 公開(kāi), .參數(shù) 類型, 整數(shù)型, , 0 為創(chuàng)建 3 為刪除 .參數(shù) 新區(qū)名, 文本型, , 比如: h: () .參數(shù) 創(chuàng)
43、建虛擬新區(qū)的目錄, 文本型, , 當(dāng)你選擇3時(shí),一定要為空.dll命令 調(diào)用系統(tǒng)關(guān)于窗口, 整數(shù)型, "shell32.dll", "shellabouta", 公開(kāi) .參數(shù) 窗口句柄, 整數(shù)型 .參數(shù) 窗口標(biāo)題, 文本型 .參數(shù) 說(shuō)明, 文本型 .參數(shù) 圖標(biāo)句柄, 整數(shù)型, , 比如 _啟動(dòng)窗口.發(fā)送信息 (127, 1, 0).dll命令 shellabouta, 整數(shù)型, "shell32.dll", "shellabouta", 公開(kāi) .參數(shù) 窗口句柄, 整數(shù)型 .參數(shù) 窗口標(biāo)題, 文本型 .參數(shù) 說(shuō)明,
44、文本型 .參數(shù) 圖標(biāo)句柄, 整數(shù)型, , 比如 _啟動(dòng)窗口.發(fā)送信息 (127, 1, 0).dll命令 發(fā)送消息_, 整數(shù)型, "user32", "sendmessagea", , , 調(diào)用一個(gè)窗口的窗口函數(shù),將一條消息發(fā)給那個(gè)窗口。除非消息處理完畢,否則該函數(shù)不會(huì)返回。sendmessagebynum, ; sendmessagebystring是該函數(shù)的“類型安全”聲明形式 由具體的消息決定 .參數(shù) 窗口句柄, 整數(shù)型, , 要接收消息的那個(gè)窗口的句柄 .參數(shù) 信息值, 整數(shù)型, , 消息的標(biāo)識(shí)符 .參數(shù) 參數(shù)一, 邏輯型, , 具體取決于消息
45、.參數(shù) 參數(shù)二, 整數(shù)型, , 具體取決于消息;.dll命令 發(fā)送消息_, 整數(shù)型, "user32", "sendmessagea", , , 調(diào)用一個(gè)窗口的窗口函數(shù),將一條消息發(fā)給那個(gè)窗口。除非消息處理完畢,否則該函數(shù)不會(huì)返回。sendmessagebynum, ; sendmessagebystring是該函數(shù)的“類型安全”聲明形式 由具體的消息決定 .參數(shù) 窗口句柄, 整數(shù)型, , 要接收消息的那個(gè)窗口的句柄 .參數(shù) 信息值, 整數(shù)型, , 消息的標(biāo)識(shí)符 .參數(shù) 參數(shù)一, 整數(shù)型, , 具體取決于消息 .參數(shù) 參數(shù)二, 整數(shù)型, , 具體取決于消
46、息;.dll命令 sendmessagea, 整數(shù)型, "user32", "sendmessagea", , , 調(diào)用一個(gè)窗口的窗口函數(shù),將一條消息發(fā)給那個(gè)窗口。除非消息處理完畢,否則該函數(shù)不會(huì)返回。sendmessagebynum, ; sendmessagebystring是該函數(shù)的“類型安全”聲明形式 由具體的消息決定 .參數(shù) 窗口句柄, 整數(shù)型, , 要接收消息的那個(gè)窗口的句柄 .參數(shù) 信息值, 整數(shù)型, , 消息的標(biāo)識(shí)符 .參數(shù) 參數(shù)一, 邏輯型, , 具體取決于消息 .參數(shù) 參數(shù)二, 整數(shù)型, , 具體取決于消息;.dll命令 define
47、dosdevicea, , "kernel32", "definedosdevicea", 公開(kāi), .參數(shù) 類型, 整數(shù)型, , 0 為創(chuàng)建 3 為刪除 .參數(shù) 新區(qū)名, 文本型, , 比如: h: () .參數(shù) 創(chuàng)建虛擬新區(qū)的目錄, 文本型, , 當(dāng)你選擇3時(shí),一定要為空.dll命令 取鼠標(biāo)位置_, 整數(shù)型, "user32", "getcursorpos", 公開(kāi) .參數(shù) 位置, 鼠標(biāo)坐標(biāo)getcursorpos.dll命令 getcursorpos, 整數(shù)型, "user32", &quo
48、t;getcursorpos", 公開(kāi) .參數(shù) 位置, 鼠標(biāo)坐標(biāo)getcursorpos.dll命令 取鼠標(biāo)所在窗口句柄_, 整數(shù)型, "user32.dll", "windowfrompoint", 公開(kāi), , .參數(shù) 橫坐標(biāo), 整數(shù)型, , xpoint,x點(diǎn)值 .參數(shù) 縱坐標(biāo), 整數(shù)型, , ypoint,y點(diǎn)值.dll命令 windowfrompoint, 整數(shù)型, "user32.dll", "windowfrompoint", 公開(kāi), , .參數(shù) 橫坐標(biāo), 整數(shù)型, , xpoint,x點(diǎn)值
49、.參數(shù) 縱坐標(biāo), 整數(shù)型, , ypoint,y點(diǎn)值.dll命令 取指定點(diǎn)窗口句柄_, 整數(shù)型, "user32.dll", "windowfrompoint", 公開(kāi), , .參數(shù) 橫坐標(biāo), 整數(shù)型, , xpoint,x點(diǎn)值 .參數(shù) 縱坐標(biāo), 整數(shù)型, , ypoint,y點(diǎn)值.dll命令 取進(jìn)程版本_, 整數(shù)型, "kernel32.dll", "getprocessversion", 公開(kāi) .參數(shù) 進(jìn)程標(biāo)識(shí)符processid, 整數(shù)型, , processid.dll命令 getprocessversio
50、n, 整數(shù)型, "kernel32.dll", "getprocessversion", 公開(kāi) .參數(shù) 進(jìn)程標(biāo)識(shí)符processid, 整數(shù)型, , processid.dll命令 取前臺(tái)窗口句柄_, 整數(shù)型, "user32", "getforegroundwindow", 公開(kāi).dll命令 getforegroundwindow, 整數(shù)型, "user32", "getforegroundwindow", 公開(kāi).dll命令 取得當(dāng)前活動(dòng)窗口句柄_, 整數(shù)型, "
51、user32", "getforegroundwindow", 公開(kāi).dll命令 shcreatedirectoryexa, 整數(shù)型, "shell32.dll", "shcreatedirectoryexa", 公開(kāi), 非零則成功 0為失敗 .參數(shù) 窗口句柄, 整數(shù)型, , hwnd .參數(shù) 路徑, 文本型, , pszpath .參數(shù) 參數(shù), 整數(shù)型, , psa,any 一般為0即可.dll命令 窗口置頂_, 整數(shù)型, "user32.dll", "bringwindowtotop&quo
52、t;, 公開(kāi) .參數(shù) 窗口句柄, 整數(shù)型, , hwnd,欲帶至頂部的那個(gè)窗口的句柄.dll命令 運(yùn)行winexec_, 整數(shù)型, , "winexec", 公開(kāi), 成功則返回33 失敗返回2 .參數(shù) 欲運(yùn)行的命令行, 文本型, , 欲運(yùn)行的文件名 .參數(shù) 被運(yùn)行程序窗口顯示方式, 整數(shù)型, , :0、#隱藏窗口;1、#普通激活; 2、#最小化激活; 3、#最大化激活; 4、#普通不激活; 5、#最小化不激活.dll命令 運(yùn)行winexec_1, 整數(shù)型, , "winexec", 公開(kāi), 成功則返回33 失敗返回2 .參數(shù) 欲運(yùn)行的命令行, 文本型,
53、, 欲運(yùn)行的文件名 .參數(shù) 被運(yùn)行程序窗口顯示方式, 整數(shù)型, , :0、#隱藏窗口;1、#普通激活; 2、#最小化激活; 3、#最大化激活; 4、#普通不激活; 5、#最小化不激活.dll命令 提取文件圖標(biāo)_, 整數(shù)型, "shell32.dll", "extracticona", 公開(kāi), 判斷一個(gè)可執(zhí)行文件或dll中是否有圖標(biāo)存在,并將其提取出來(lái) .參數(shù) 程序句柄, 整數(shù)型, , hinst,當(dāng)前應(yīng)用程序的實(shí)例句柄也可用getwindowword函數(shù)取得擁有一個(gè)窗體或控件的實(shí)例的句柄 .參數(shù) 文件名, 文本型, , lpszexefilename,在
54、其中提取圖標(biāo)的那個(gè)程序的全名 .參數(shù) 圖標(biāo)索引, 整數(shù)型, , niconindex,欲獲取的圖標(biāo)的索引.dll命令 extracticona, 整數(shù)型, "shell32.dll", "extracticona", 公開(kāi), 判斷一個(gè)可執(zhí)行文件或dll中是否有圖標(biāo)存在,并將其提取出來(lái) .參數(shù) 程序句柄, 整數(shù)型, , hinst,當(dāng)前應(yīng)用程序的實(shí)例句柄 .參數(shù) 文件名, 文本型, , lpszexefilename,在其中提取圖標(biāo)的那個(gè)程序的全名 .參數(shù) 圖標(biāo)索引, 整數(shù)型, , niconindex,欲獲取的圖標(biāo)的索引.dll命令 投遞消息, 整數(shù)型,
55、 "user32", "postmessagea", 公開(kāi), 調(diào)用一個(gè)窗口的窗口函數(shù),將一條消息發(fā)給那個(gè)窗口。除非消息處理完畢,否則該函數(shù)不會(huì)返回。sendmessagebynum, ; sendmessagebystring是該函數(shù)的“類型安全”聲明形式 由具體的消息決定 .參數(shù) 窗口句柄, 整數(shù)型, , 要接收消息的那個(gè)窗口的句柄。 .參數(shù) 信息值, 整數(shù)型, , 消息的標(biāo)識(shí)符。 .參數(shù) 參數(shù)1, 整數(shù)型, , 具體取決于消息。 .參數(shù) 參數(shù)2, 整數(shù)型, , 具體取決于消息。.dll命令 postmessagea, 整數(shù)型, "user3
56、2", "postmessagea", 公開(kāi), 調(diào)用一個(gè)窗口的窗口函數(shù),將一條消息發(fā)給那個(gè)窗口。除非消息處理完畢,否則該函數(shù)不會(huì)返回。sendmessagebynum, ; sendmessagebystring是該函數(shù)的“類型安全”聲明形式 由具體的消息決定 .參數(shù) 窗口句柄, 整數(shù)型, , 要接收消息的那個(gè)窗口的句柄。 .參數(shù) 信息值, 整數(shù)型, , 消息的標(biāo)識(shí)符。 .參數(shù) 參數(shù)1, 整數(shù)型, , 具體取決于消息。 .參數(shù) 參數(shù)2, 整數(shù)型, , 具體取決于消息。.dll命令 bringwindowtotop, 整數(shù)型, "user32.dll&qu
57、ot;, "bringwindowtotop", 公開(kāi) .參數(shù) 窗口句柄, 整數(shù)型, , hwnd,欲帶至頂部的那個(gè)窗口的句柄.dll命令 尋找頂級(jí)窗口_, 整數(shù)型, "user32.dll", "findwindowa", 公開(kāi), findwindow,尋找窗口列表中第一個(gè)符合指定條件的頂級(jí)窗口 參數(shù)填寫(xiě)正確的話返回窗口句柄 .參數(shù) 窗口類名, 文本型, , lpclassname,參見(jiàn)相關(guān)幫助 .參數(shù) 窗口文本, 文本型, , lpwindowname,參見(jiàn)相關(guān)幫助.dll命令 獲取指定窗口句柄_, 整數(shù)型, "user
58、32.dll", "findwindowa", 公開(kāi), findwindow,尋找窗口列表中第一個(gè)符合指定條件的頂級(jí)窗口 參數(shù)填寫(xiě)正確的話返回窗口句柄 .參數(shù) 窗口類名, 文本型, , lpclassname,參見(jiàn)相關(guān)幫助 .參數(shù) 窗口文本, 文本型, , lpwindowname,參見(jiàn)相關(guān)幫助.dll命令 findwindowa, 整數(shù)型, "user32.dll", "findwindowa", 公開(kāi), findwindow,尋找窗口列表中第一個(gè)符合指定條件的頂級(jí)窗口 參數(shù)填寫(xiě)正確的話返回窗口句柄 .參數(shù) 窗口類名, 文
59、本型, , lpclassname,參見(jiàn)相關(guān)幫助 .參數(shù) 窗口文本, 文本型, , lpwindowname,參見(jiàn)相關(guān)幫助.dll命令 清空回收站_, 整數(shù)型, "shell32.dll", "shemptyrecyclebina", 公開(kāi), shemptyrecyclebin .參數(shù) 窗口句柄, 整數(shù)型, , hwnd .參數(shù) 根路徑, 文本型, , pszrootpath 可以為整數(shù) 如果類型是文本設(shè)置為空即可 如果類型是整數(shù) 填寫(xiě)0即可 .參數(shù) 標(biāo)志, 整數(shù)型, , dwflags 表示為0則提示是否清空回收站 7則不提示直接清空回收站.dll命令
60、 取剪輯板窗口句柄_, 整數(shù)型, "user32.dll", "getopenclipboardwindow", 公開(kāi), $(b)返回打開(kāi)clipboard的窗口句柄.dll命令 清空剪輯板_, 整數(shù)型, "user32.dll", "emptyclipboard", 公開(kāi), 清除當(dāng)前 windows 系統(tǒng)剪輯板中的所有數(shù)據(jù).dll命令 emptyclipboard, 整數(shù)型, "user32.dll", "emptyclipboard", 公開(kāi), 清除當(dāng)前 windows
61、系統(tǒng)剪輯板中的所有數(shù)據(jù).dll命令 恢復(fù)窗口_, 整數(shù)型, "user32.dll", "openicon", 公開(kāi), 恢復(fù)被最小化或最大化的窗口 .參數(shù) 窗口句柄, 整數(shù)型, , hwnd,窗口句柄.dll命令 打開(kāi)剪貼板_, 整數(shù)型, "user32.dll", "openclipboard", 公開(kāi), (0為失敗) .參數(shù) 窗口句柄, 整數(shù)型, , hwnd,窗口句柄.dll命令 openclipboard, 整數(shù)型, "user32.dll", "openclipboard&q
62、uot;, 公開(kāi), (0為失敗) .參數(shù) 窗口句柄, 整數(shù)型, , hwnd,窗口句柄.dll命令 確定格式是否可用_, 整數(shù)型, "user32", "isclipboardformatavailable", 公開(kāi), (0為失敗) .參數(shù) wformat, 整數(shù)型, , cf_text.dll命令 取剪輯版序號(hào)_, 整數(shù)型, "user32.dll", "getclipboardsequencenumber", 公開(kāi).dll命令 取剪貼板數(shù)據(jù)句柄_, 整數(shù)型, "user32.dll", "getclipboarddata", 公開(kāi), 返回剪貼板數(shù)據(jù)句柄 .參數(shù) 剪貼板格式, 整數(shù)型, , wformat.dll命令 api_callwindowproc, 整數(shù)型, "user32 ", "callwindowproca", , 將消息傳答窗口函數(shù) .參數(shù) lpprevwndfunc, 整數(shù)型 .參數(shù) hwnd, 整數(shù)型 .參數(shù) msg, 整數(shù)型 .參數(shù) wparam, 整數(shù)型 .參數(shù) lparam, 整數(shù)型.d
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 木包裝合同范本
- 4-Aminomethylindole-NSC-131886-生命科學(xué)試劑-MCE
- 預(yù)售買房合同范本
- 下單服裝合同范本
- 車展協(xié)議合同范本
- 選擇仲裁 合同范本
- 人防施工合同范本
- 試點(diǎn)項(xiàng)目保密協(xié)議書(shū)(2篇)
- 教堂竣工總結(jié)報(bào)告范文
- 建筑物設(shè)計(jì)審批報(bào)告范文
- JCT414-2017 硅藻土的標(biāo)準(zhǔn)
- 肌肉注射評(píng)分標(biāo)準(zhǔn)
- 鋼結(jié)構(gòu)主要技術(shù)標(biāo)準(zhǔn)和要求
- 新版藥品管理法培訓(xùn)完整版本課件
- 北師大版高中英語(yǔ)選擇性必修四全冊(cè)課文及翻譯(中英文Word)
- 臘八粥 第一課時(shí)自學(xué)導(dǎo)學(xué)單
- 心靈手巧織美好-精美掛件我會(huì)編 (教案)-二年級(jí)下冊(cè)勞動(dòng)浙教版
- IPO項(xiàng)目律師盡職調(diào)查查驗(yàn)計(jì)劃表模版
- 中美關(guān)系新時(shí)代52張課件
- 醫(yī)院信息系統(tǒng)HIS知識(shí)培訓(xùn)教學(xué)課件-HIS的主要內(nèi)容
- 經(jīng)濟(jì)法通論債權(quán)法總論
評(píng)論
0/150
提交評(píng)論