精易论坛

标题: 控制台部分操作API [打印本页]

作者: Gato    时间: 2024-10-13 15:38
标题: 控制台部分操作API
本帖最后由 Gato 于 2024-10-13 15:38 编辑

前言
原本想做个控制台操作模块的,但是做着做着突然发现没什么用,就不做了。。。以下是部分的代码

DLL命令
  
DLL命令名返回值类型公开备 注
SetConsoleTitleA逻辑型 设置控制台窗口的标题
DLL库文件名:
kernel32.dll
在DLL库中对应命令名:
SetConsoleTitleA
参数名类 型传址数组备 注
lpConsoleTitle文本型指向标题的字符串指针
DLL命令名返回值类型公开备 注
AllocConsole逻辑型 为调用进程分配一个新的控制台。
DLL库文件名:
kernel32.dll
在DLL库中对应命令名:
AllocConsole
参数名类 型传址数组备 注
DLL命令名返回值类型公开备 注
Getchar 控制台暂停
DLL库文件名:
msvcrt.dll
在DLL库中对应命令名:
getchar
参数名类 型传址数组备 注
DLL命令名返回值类型公开备 注
SetConsoleScreenBufferSize逻辑型 更改指定控制台屏幕缓冲区的大小。
DLL库文件名:
kernel32
在DLL库中对应命令名:
SetConsoleScreenBufferSize
参数名类 型传址数组备 注
hConsoleOutput整数型0
dwSizeRectangular0
DLL命令名返回值类型公开备 注
WriteConsoleA逻辑型 向控制台窗口输出文本
DLL库文件名:
kernel32.dll
在DLL库中对应命令名:
WriteConsoleA
参数名类 型传址数组备 注
hConsoleInput整数型控制台的标准输出句柄
lpBuffer整数型指向输出的内容
nNumberOfCharsToWrite整数型指定要输出的数据长度
lpNumberOfCharsWritten整数型指向一个双字,用来返回实际输出的字节数
lpReserved整数型保留值.为NULL



自定义数据类型表
  
数据类型名公开备 注
Rectangular 
成员名类 型传址数组备 注
x短整数型  
y短整数型  



作者: 真IKUN    时间: 2024-12-14 01:27
感谢分享,很给力!
作者: 真IKUN    时间: 2024-12-15 18:34
感谢分享,很给力!~
作者: dimeng2013    时间: 2024-12-18 02:38
看不懂,但是支持
作者: exiaofeng2008    时间: 2024-12-20 21:06
感谢分享,看看原理
作者: 涤尘    时间: 2025-4-17 22:55
谢谢分享,学习一下




欢迎光临 精易论坛 (https://125.confly.eu.org/) Powered by Discuz! X3.4