1、易语言常用apidll命令版本 2.DLL命令 生成声音_, 整数型, kernel32.dll, Beep, 公开, , Beep,用于生成简单的声音 Long,TRUE(非零)表示成功,否则返回零。会设置GetLastError .参数 声音频率, 整数型, , dwFreq,声音频率(从37Hz到32767Hz)Long,声音频率(从37Hz到32767Hz)。在windows95中忽略 .参数 声音持续时间, 整数型, , dwDuration,参见相关帮助Long,声音的持续时间,以毫秒为单位。如为-1,表示一直播放声音,直到再次调用该函数为止。在windows95中会被忽略.DLL
2、命令 取字节数据地址_, 整数型, kernel32.dll, lstrcpyn, 公开, lstrcpyn .参数 数据1, 字节型, 传址, lpString1 .参数 数据2, 字节型, 传址, lpString2 .参数 数据长度, 整数型, , iMaxLength.DLL命令 取字节数组数据地址_, 整数型, kernel32.dll, lstrcpyn, 公开, lstrcpyn .参数 数据1, 字节型, 传址 数组, lpString1 .参数 数据2, 字节型, 传址 数组, lpString2 .参数 数据长度, 整数型, , iMaxLength.DLL命令 取字节集数
3、据地址_, 整数型, kernel32.dll, lstrcpyn, 公开, lstrcpyn .参数 数据1, 字节集, 传址, lpString1 .参数 数据2, 字节集, 传址, lpString2 .参数 数据长度, 整数型, , iMaxLength.DLL命令 取文本数据地址_, 整数型, kernel32.dll, lstrcpyn, 公开, lstrcpyn .参数 数据1, 文本型, 传址, lpString1 .参数 数据2, 文本型, 传址, lpString2 .参数 数据长度, 整数型, , iMaxLength.DLL命令 取文本数组数据地址_, 整数型, ker
4、nel32.dll, lstrcpyn, 公开, lstrcpyn .参数 数据1, 文本型, 传址 数组, lpString1 .参数 数据2, 文本型, 传址 数组, lpString2 .参数 数据长度, 整数型, , iMaxLength.DLL命令 取整数数据地址_, 整数型, kernel32.dll, lstrcpyn, 公开, lstrcpyn .参数 数据1, 整数型, 传址, lpString1 .参数 数据2, 整数型, 传址, lpString2 .参数 数据长度, 整数型, , iMaxLength.DLL命令 取整数数组数据地址_, 整数型, kernel32.dl
5、l, lstrcpyn, 公开, lstrcpyn .参数 数据1, 整数型, 传址 数组, lpString1 .参数 数据2, 整数型, 传址 数组, lpString2 .参数 数据长度, 整数型, , iMaxLength.DLL命令 lstrcpyn, 整数型, kernel32.dll, lstrcpyn, 公开, lstrcpyn .参数 数据1, 文本型, 传址, lpString1 .参数 数据2, 文本型, 传址, lpString2 .参数 数据长度, 整数型, , iMaxLength.DLL命令 置线程优先级_, 整数型, kernel32, SetThreadPri
6、ority, 公开, $(b)设定线程的优先级别 非零表示成功,零表示失败。会设置GetLastError .参数 线程句柄, 整数型, , hThread .参数 优先权, 整数型, , nPriority 例如:-2 更过自己去搜索下.DLL命令 SetThreadPriority, 整数型, kernel32, SetThreadPriority, 公开, $(b)设定线程的优先级别 非零表示成功,零表示失败。会设置GetLastError .参数 线程句柄, 整数型, , hThread .参数 优先权, 整数型, , nPriority 例如:-2 更过自己去搜索下.DLL命令 置进
7、程优先级_, 整数型, kernel32, SetPriorityClass, 公开, $(b)设置一个进程的优先级别 进程的优先级,零表示失败。会设置GetLastError .参数 进程句柄, 整数型 .参数 级别, 整数型, , 例如:64 更过自己去搜索下.DLL命令 SetPriorityClass, 整数型, kernel32, SetPriorityClass, 公开, $(b)设置一个进程的优先级别 进程的优先级,零表示失败。会设置GetLastError .参数 进程句柄, 整数型 .参数 级别, 整数型, 数组, 例如:64 更过自己去搜索下.DLL命令 取线程优先级_,
8、整数型, kernel32, GetThreadPriority, 公开, GetThreadPriority .参数 线程句柄, 整数型, , 线程句柄.DLL命令 取特定进程优先级_, 整数型, kernel32, GetPriorityClass, 公开, GetPriorityClass$(b)获取特定进程的优先级别 进程的优先级,零表示失败。会设置GetLastError .参数 进程句柄, 整数型, , 进程句柄;.DLL命令 GetThreadPriority, 整数型, kernel32, GetThreadPriority, 公开, GetThreadPriority .参数
9、 线程句柄, 整数型, , 线程句柄.DLL命令 GetPriorityClass, 整数型, kernel32, GetPriorityClass, 公开, GetPriorityClass$(b)获取特定进程的优先级别 进程的优先级,零表示失败。会设置GetLastError .参数 进程句柄, 整数型, , 进程句柄;.DLL命令 取当前线程伪句柄_, 整数型, kernel32, GetCurrentThread, 公开, GetCurrentThread $(b)获取当前线程的一个伪句柄 当前线程的伪句柄.DLL命令 取当前进程伪句柄_, 整数型, kernel32, GetCurr
10、entProcess, 公开, GetCurrentProcess$(b)获取当前进程的一个伪句柄 当前进程的伪句柄 一般是-1.DLL命令 GetCurrentThread, 整数型, kernel32, GetCurrentThread, 公开, GetCurrentThread$(b)获取当前线程的一个伪句柄 当前线程的伪句柄一般是-2.DLL命令 GetCurrentProcess, 整数型, kernel32, GetCurrentProcess, 公开, GetCurrentProcess$(b)获取当前进程的一个伪句柄 当前进程的伪句柄.DLL命令 退出线程_, 整数型, ker
11、nel32, ExitThread, 公开, ExitThread .参数 线程句柄, 整数型.DLL命令 ExitThread, 整数型, kernel32, ExitThread, 公开, ExitThread .参数 线程句柄, 整数型.DLL命令 关机对话框_, 整数型, shell32.dll, #60, 公开, #60 .参数 参数, 整数型, , YourGuess.DLL命令 复制文件_, 整数型, kernel32.dll, CopyFileA, 公开 .参数 源文件名, 文本型, , lpExistingFileName,被复制的文件名 .参数 目标文件名, 文本型, ,
12、lpNewFileName,目标文件名 .参数 是否覆盖, 整数型, , bFailIfExists,非0不覆盖,0覆盖.DLL命令 删除文件_, 整数型, Kernel32.dll, DeleteFileA, 公开, 删除指定文件 .参数 文件名, 文本型, , lpFileName,欲删除文件的名字.DLL命令 最小化窗口_, 整数型, user32.dll, CloseWindow, 公开, 非0表示成功,0表示失败 .参数 窗口句柄, 整数型, , hwnd,欲最小化窗口的窗口句柄.DLL命令 取文件属性_, 整数型, kernel32, GetFileAttributesA, 公开,
13、 1、#只读文件; 2、#隐藏文件; 4、#系统文件; 16、#子目录;32、#存档文件 要判断是否设置了某个属性,在返回值与想要得知的属性值之间使用“位与”命令进行比较。如果所得的结果不为零,则表示设置了这个属性值。如果取文件属性失败,将返回 -1。 .参数 文件名, 文本型.DLL命令 取文件扩展名_, 整数型, shlwapi.dll, PathFindExtensionA, 公开, 无扩展名返回空 得到的返回整数值要进过 指针到文本代码 才可以取得 .参数 文件路径, 文本型, , pszPath .DLL命令 删除扩展名_, , shlwapi.dll, PathRemoveExte
14、nsionA, 公开, 比如: C:Documents and SettingsAdministrator桌面1.exe 返回C:Documents and SettingsAdministrator桌面1 .参数 文件路径, 文本型, , pszPath 得到的变量保存在文本路径中.DLL命令 NtShutdownSystem, 整数型, ntdll.dll, , 公开 .参数 se_, 整数型, , 0为关机,1为重起.DLL命令 RtlAdjustPrivilege, 整数型, ntdll.dll, , 公开 .参数 se_, 整数型 .参数 true_, 逻辑型 .参数 hproces
15、s, 整数型 .参数 ret, 整数型, 传址.DLL命令 播放声音文件_, 整数型, winmm.dll, PlaySoundA, 公开, 播放声音文件 .参数 声音文件名, 文本型, , lpszName .参数 模块句柄, 整数型, , hModule 一般填写1 .参数 标志, 整数型, , dwFlags 一般填写0.DLL命令 是否为管理员_, 整数型, advpack.dll, IsNTAdmin, 公开, 返回值非0为管理员 .参数 参数1, 整数型, , dwReserved,默认0 .参数 参数2, 整数型, , lpdwReserved,默认0.DLL命令 ShellEx
16、ecute, 整数型, , ShellExecuteA, 公开, 执行命令 .参数 窗口句柄, 整数型, , 父窗口句柄,可为0 hwnd 0 指定一个窗口的句柄,有时候,windows程序有必要在创建自己的主窗口前显示一个消息框 .参数 操作方式, 文本型, , lpOperation“open” 指定字串“open”来打开lpFlie文档,或指定“Print”来打印它 .参数 链接地址, 文本型, , lpFile要打开的网页地址 或 mailo:709760015 想用关联程序打印或打开一个程序名或文件名 .参数 命令行参数, 文本型, , lpParameters“”或0 如lpszF
17、lie是可执行文件,则这个字串包含传递给执行程序的参数 .参数 完整路径, 文本型, , lpDirectory“”或0 想使用的完整路径 .参数 窗口显示方式, 短整数型, , nShowCmd 5或1 定义了如何显示启动程序的常数值。参考ShowWindow函数的nCmdShow参数;.DLL命令 SetWindowTextW, 整数型, user32.dll, SetWindowTextA, 公开 .参数 窗口句柄, 整数型 .参数 窗口标题, 文本型.DLL命令 取标题文本长度_, 整数型, user32.dll, GetWindowTextLengthA, 公开 .参数 窗口句柄,
18、整数型.DLL命令 取窗口标题_, 整数型, user32, GetWindowTextA, 公开, 一个窗体的标题(caption)文字,或者一个控件的内容(在vb里使用:使用vb窗体或控件的caption或text属性) 复制到lpString的字串长度;不包括空中止字符。会设置GetLastError .参数 窗口句柄, 整数型, , 欲获取文字的那个窗口的句柄 .参数 缓冲区, 文本型, , 预定义的一个缓冲区,至少有cch+1个字 .参数 缓冲尺寸, 整数型, , lp缓冲区的长度;.DLL命令 设置窗口标题, 整数型, user32.dll, SetWindowTextA, 公开.
19、DLL命令 WritePrivateProfileString, 整数型, kernel32, WritePrivateProfileStringA, 公开, 相当于写配置项 .参数 节名称, 文本型, , lpApplicationName String,要在其中写入新字串的小节名称。这个字串不区分大小写 .参数 配置项名称, 文本型, , lpAppName,要设置的小节。这个字串不区分大小写 Any,要设置的项名或条目名。这个字串不区分大小写。用vbNullString可删除这个小节的所有设置项 .参数 欲写入值, 文本型, , lpString,项和值字串的一个列表。 .参数 配置项文
20、件名, 文本型, , lpFileName,初始化文件的名字。.DLL命令 取当前目录_, 整数型, kernel32, GetCurrentDirectoryA, 公开 .参数 缓冲区长度, 整数型 .参数 缓冲区, 文本型.DLL命令 GetPrivateProfileStringA, 整数型, kernel32, GetPrivateProfileStringA, 公开, 相当于读配置项 .参数 节名称, 文本型, , lpApplicationName String,要在其中写入新字串的小节名称。这个字串不区分大小写 .参数 配置项名称, 文本型, , lpAppName,要设置的小节
21、。这个字串不区分大小写 Any,要设置的项名或条目名。这个字串不区分大小写。用vbNullString可删除这个小节的所有设置项 .参数 默认文本, 文本型, , lpString,项和值字串的一个列表。 .参数 返回文本, 文本型, , String,指定一个字串缓冲区,长度至少为nSize .参数 返回文本大小, , , Long,指定装载到lpReturnedString缓冲区的最大字符数量 .参数 配置项文件名, 文本型, , lpFileName,初始化文件的名字。.DLL命令 初始化配置项_, 整数型, kernel32.dll, WritePrivateProfileSectio
22、nA, 公开, $(b) .参数 节名称, 文本型, , lpAppName,要设置的小节。这个字串不区分大小写 .参数 配置项名称, 文本型, , lpString,项和值字串的一个列表。 .参数 配置项文件名, 文本型, , lpFileName,初始化文件的名字。.DLL命令 获取配置项列表_, 整数型, kernel32, GetPrivateProfileSectionA, 公开, 相当于取配置节名 .参数 节名称, 文本型, , lpAppName .参数 返回文本, 文本型, , lpReturnedString .参数 返回文本大小, 整数型, , nSize .参数 配置项文
23、件名, 文本型, , lpFileName.DLL命令 MessageBox, 整数型, , MessageBoxA, 公开 .参数 窗口句柄, 整数型 .参数 提示信息, 文本型 .参数 窗口标题, 文本型 .参数 按钮值, 整数型.DLL命令 MessageBoxW, 整数型, , MessageBoxW, 公开 .参数 窗口句柄, 整数型 .参数 提示信息, 文本型 .参数 窗口标题, 文本型 .参数 按钮值, 整数型.DLL命令 lstrlenA, 整数型, kernel32.dll, lstrlenA, 公开 .参数 文本lpString, 文本型.DLL命令 lstrcatA, 整
24、数型, kernel32, lstrcatA, 公开 .参数 文本lpString1被赋值的文本, 文本型, , lpString1 .参数 文本lpString2用作赋值的文本, 文本型, , lpString2.DLL命令 lstrcpyA, 整数型, kernel32.dll, lstrcpyA, 公开 .参数 文本lpString1被赋值的文本, 文本型 .参数 文本lpString2用作赋值的文本, 文本型.DLL命令 GetCurrentDirectoryA, 整数型, kernel32, GetCurrentDirectoryA, 公开 .参数 缓冲区长度, 整数型 .参数 缓冲
25、区, 文本型.DLL命令 目录是否为空_, 整数型, shlwapi.dll, PathIsDirectoryEmptyA, 公开, 是返回非0,不存在或不是空目录返回0 .参数 路径文本, 文本型, , pszPath.DLL命令 退出进程_, 整数型, kernel32, ExitProcess, 公开 .参数 进程句柄, 整数型.DLL命令 PathIsDirectoryEmptyA, 整数型, shlwapi.dll, PathIsDirectoryEmptyA, 公开, 是返回非0,不存在或不是空目录返回0 .参数 路径文本, 文本型, , pszPath.DLL命令 ExitPro
26、cess, 整数型, kernel32, ExitProcess, 公开 .参数 进程句柄, 整数型.DLL命令 取得Win目录_, 整数型, kernel32.dll, GetWindowsDirectoryA, 公开, ,取得WINDOWS 返回的值后面没有 你可以自己增加上去 .参数 缓冲区, 文本型 .参数 尺寸, 整数型.DLL命令 GetWindowsDirectoryA, 整数型, kernel32.dll, GetWindowsDirectoryA, 公开, ,取得WINDOWS 返回的值后面没有 你可以自己增加上去 .参数 缓冲区, 文本型 .参数 尺寸, 整数型.DLL命令
27、 取计算机名_, 整数型, kernel32, GetComputerNameA, 公开, , TRUE(非零)表示成功,否则返回零。会设置GetLastError .参数 字串缓冲区, 文本型, , lpBuffer,随同计算机名载入的字串缓冲区 .参数 缓冲区长度, 整数型, 传址, nSize,缓冲区的长度。这个变量随同返回计算机名的实际长度载入.DLL命令 GetComputerNameA, 整数型, kernel32, GetComputerNameA, 公开, , TRUE(非零)表示成功,否则返回零。会设置GetLastError .参数 字串缓冲区, 文本型, , lpBuff
28、er,随同计算机名载入的字串缓冲区 .参数 缓冲区长度, 整数型, 传址, nSize,缓冲区的长度。这个变量随同返回计算机名的实际长度载入.DLL命令 取系统目录_, 逻辑型, shell32.dll, SHGetSpecialFolderPathA, 公开, 只要改变API“取系统目录”参数中的“标识”值,就可以取不同的目录 0我的桌面 1临时目录 5我的文档 6我的收藏夹 7我的启动 11我的开始菜单 20系统字体 36Windows安装目录 37系统目录 99更多 .参数 窗口句柄, 整数型 .参数 路径, 文本型 .参数 标识, 整数型, , 只要改变API“取系统目录”参数中的“标
29、识”值,就可以取不同的目录 .参数 是否创建, 逻辑型, , 真:不存在就创建,假:不创建.DLL命令 SHGetSpecialFolderPathA, 逻辑型, shell32.dll, SHGetSpecialFolderPathA, 公开, 只要改变API“取系统目录”参数中的“标识”值,就可以取不同的目录 .参数 窗口句柄, 整数型 .参数 路径, 文本型 .参数 标识, 整数型, , 只要改变API“取系统目录”参数中的“标识”值,就可以取不同的目录 .参数 是否创建, 逻辑型, , 真:不存在就创建,假:不创建.DLL命令 GetSystemDirectory, 整数型, , Ge
30、tSystemDirectoryA, 公开 .参数 缓冲区, 文本型 .参数 缓冲区长度, 整数型.DLL命令 取system32目录_, 整数型, , GetSystemDirectoryA, 公开 .参数 缓冲区, 文本型 .参数 缓冲区长度, 整数型.DLL命令 GetTempPathA, 整数型, , GetTempPathA, 公开 .参数 缓冲区长度, 整数型 .参数 缓冲区, 文本型.DLL命令 取临时目录_, 整数型, , GetTempPathA, 公开 .参数 缓冲区长度, 整数型 .参数 缓冲区, 文本型.DLL命令 鼠标左右键, 整数型, user32.dll, Swa
31、pMouseButton, 公开, 决定是否互换鼠标左右键的功能 TRUE(非零)表示鼠标按钮的功能在调用这个函数之前已经互换;否则返回零 .参数 鼠标按钮的功能, 整数型, , 倘若为TRUE(非零),则互换两个鼠标按钮的功能。FALSE则恢复正常状态;.DLL命令 SwapMouseButton, 整数型, user32.dll, SwapMouseButton, 公开, 决定是否互换鼠标左右键的功能 TRUE(非零)表示鼠标按钮的功能在调用这个函数之前已经互换;否则返回零 .参数 鼠标按钮的功能, 整数型, , 倘若为TRUE(非零),则互换两个鼠标按钮的功能。FALSE则恢复正常状态;.DLL命令 取屏幕
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1