精华内容
下载资源
问答
  • Windows控制台程序脱离控制台

    在Windows控制台程序中,我们有时需要脱离控制台。
    也有时需要分离控制台到独立控制台。

    方法如下:

    FreeConsole

    将程序与控制台分离,若控制台窗口没有其他宿主,该控制台被销毁。

    BOOL WINAPI FreeConsole(void);

    AllocConsole

    为程序分配控制台。

    BOOL WINAPI AllocConsole(void);

    注意事项:一个程序只能有一个控制台窗口与此相连
    这两个API用法特别简单。
    示例代码:

    #include <Windows.h>
    int main(){
    	FreeConsole();
    	MessageBox(NULL,L"You Cannot See The Console Now",L"Console",0);
    	AllocConsole();
    	MessageBox(NULL,L"You Can See The Console Now",L"Console",0);
    	return 0;
    }

    如果需要分离控制台,则

    FreeConsole();
    AllocConsole();
    展开全文
  • 控制台X,备用Windows控制台
  • Windows控制台监控器。Windows Console Monitoring。
  • C语言windows控制台项目不显示控制台

    千次阅读 2019-11-16 15:23:03
    C语言windows控制台项目不显示控制台 windows控制台项目怎么实现不显示控制台? 在文件头部添加: #pragma comment(linker, “/subsystem:“windows” /entry:“mainCRTStartup””) 即可实现该功能。 ...

    C语言windows控制台项目不显示控制台

    windows控制台项目怎么实现不显示控制台?
    在文件头部添加:
    #pragma comment(linker, “/subsystem:“windows” /entry:“mainCRTStartup””)
    即可实现该功能。

    展开全文
  • 修改windows控制台程序图标
  • Windows控制台是在系统出现一些意外情况下的一种非常有效的诊断和测试以及恢复系统功能的工具,它是微软推出的一种全新的控制模式,用于在安全模式和其他启动选项不起作用时修复系统。Windows控制台的光标具有两个...

    Windows控制台是在系统出现一些意外情况下的一种非常有效的诊断和测试以及恢复系统功能的工具,它是微软推出的一种全新的控制模式,用于在安全模式和其他启动选项不起作用时修复系统。

    Windows控制台的光标具有两个属性:dwSize 高度,bVisible 是否显示。

    步骤/方法

    具体步骤:

    1.得标准输出设备句柄GetStdHandle(),因为光标是在标准输出设备上显示

    2.获取Windows控制台光标信息GetConsoleCursorInfo(),可以跳过

    3.设置Windows控制台光标信息SetConsoleCursorInfo()

    4.设置Windows控制台光标位置

    (1)获取设备句柄的函数:

    HANDLE WINAPI GetStdHandle(

    __in DWORD nStdHandle

    );nStdHandle :

    1. STD_INPUT_HANDLE 标准输入设备,起初,它是控制台输入缓存区,CONIN$

    2. STD_OUTPUT_HANDLE 标准输出设备,起初,它是活动的控制台屏幕缓存区,CONOUT$

    3. STD_ERROR_HANDLE 标准报错设备,起初,它是活动的控制台屏幕缓存区,CONOUT$

    (2)Windows控制台光标信息结构体:

    typedef struct _CONSOLE_CURSOR_INFO {

    DWORD dwSize; //光标的高度,控制台一行字符的高度为100,光标的高度为1到100

    BOOL bVisible; //是否显示光标,TRUE为显示,FALSE为不显示

    } CONSOLE_CURSOR_INFO, *PCONSOLE_CURSOR_INFO

    (3)获取Windows控制台光标信息:

    BOOL WINAPI GetConsoleCursorInfo(

    __in HANDLE hConsoleOutput,

    __out PCONSOLE_CURSOR_INFO lpConsoleCursorInfo

    );

    hConsoleOutput:Windows控制台屏幕缓存区句柄,必须具有GENERIC_READ权限

    lpConsoleCursorInfo:一个指向CONSOLE_CURSOR_INFO的指针,用来接收控制台光标信息

    (4)设置Windows控制台光标信息:

    BOOL WINAPI SetConsoleCursorInfo(

    __in HANDLE hConsoleOutput,

    __in const CONSOLE_CURSOR_INFO* lpConsoleCursorInfo

    );

    hConsoleOutput:Windows控制台屏幕缓存区句柄,必须具有GENERIC_READ权限

    lpConsoleCursorInfo:一个指向CONSOLE_CURSOR_INFO的指针,用来设置控制台光标信息

    (5)设置Windows控制台光标位置:

    void gotoxy(int Wide,int High) //Wide表示列,0为***列,High表示行,0为***行

    {

    COORD loc;

    loc.X=Wide;

    loc.Y=High;

    SetConsoleCursorPosition(hStdout, loc);

    }

    Windows控制台光标的控制主要是利用代码来实现的,读者对其代码熟练的掌握则可熟练的控制光标。

    【编辑推荐】

    【责任编辑:韩亚珊 TEL:(010)68476606】

    点赞 0

    展开全文
  • 主要介绍了使用windows控制台调试服务的方法,需要的朋友可以参考下
  • Windows控制台清屏

    2020-02-22 15:58:57
    Windows控制台编程中,我们有时需要清空屏幕,以便显示的需要 清屏有两种方法,最简单的一种 system("cls"); 较为复杂的是调用Windows API 在之前,首先要弄清清屏的概念,清屏相当于填充空格字符,然后将光标设为{0,0}...

    在Windows控制台编程中,我们有时需要清空屏幕,以便显示的需要
    清屏有两种方法,最简单的一种

    system("cls");
    

    较为复杂的是调用Windows API
    在之前,首先要弄清清屏的概念,清屏相当于填充空格字符,然后将光标设为{0,0}处。
    代码如下

    #include <Windows.h>
    BOOL ClearConsole(){
    	CONSOLE_SCREEN_BUFFER_INFO cinfo;//用于储存控制台缓冲区信息,在这里主要获取控制台缓冲区大小
    	DWORD recnum;
    	GetConsoleScreenBufferInfo(hOut, &cinfo);
    	//cinfo.dwSize储存的是缓冲区大小
    	//cinfo.dwSize.X * cinfo.dwSize.Y 即需填充的字符数
    	FillConsoleOutputCharacterW(hOut, L' ', cinfo.dwSize.X * cinfo.dwSize.Y, (COORD) { 0, 0 }, & recnum);//从{0,0}处开始填充' '字符,成功填充个数为recnum
    	FillConsoleOutputAttribute(hOut,0,cinfo.dwSize.X * cinfo.dwSize.Y, (COORD){0,0},&recnum);//设置输出颜色,如果不是单一颜色,可能会有清除字符而背景色没有清除的现象
    	SetConsoleCursorPosition(hOut, (COORD) { 0, 0 });//将光标设为{0,0}
    	if (recnum != cinfo.dwSize.X * cinfo.dwSize.Y) return FALSE;
    	return TRUE;
    }
    

    这种方法较快。

    展开全文
  • 怎么禁止电脑安装软件呢 Windows 控制台工具一款可实现对 Windows 系统进行多 种任务管理及更改系统配置的系统工具 利用该工具可以实现对操作系统的更个性化管理及 优化以下小编就与大家分享一下有关控制台工具的...
  • windows控制台定时器

    2010-09-10 00:54:21
    windows控制台使用定时器。使用系统的API函数settimer开启定时器。
  • 怎么禁止电脑安装软件呢Windows控制台工具一款可实现对Windows系统进行多种任务管理及更改系统配置的系统工具利用该工具可以实现对操作系统的更个性化管理及优化以下小编就与大家分享一下有关控制台工具的具体使用...
  • windows控制台常用指令

    2012-12-30 14:40:46
    windows控制台常用代码,有这个就够了,会DOS编程才是牛人
  • windows控制台操作笔记

    2019-10-13 17:38:28
    windows控制台操作随笔 用了20多年windows,控制台操作一直属于百度水平,为了摆脱李彦宏,我会持续将控制台的知识点更新到这里。 查看端口占用情况 netstat -ano 管道传值与findstr netstat -ano | ...
  • 实验一 Windows 控制台命令系统管理 1 实验目的 1 掌握命令行窗口的显示设置 2 学会系统的基本配置 3 显示系统的基本信息 4 掌握系统配置管理 5 任务管理 2 实验工具 一台装有 Windows XP 或 Windows 2003 的机器 3 ...
  • 利用vs2013实现的windows控制台播放badapple代码,首先基于ffmpeg+sdl实现一个同步视音频的播放器,再将播放器每帧(其实是两帧图片显示一次)图片通过opencv,转化为字符串,利用控制台输出
  • C#将windows控制台程序配置为windows服务运行

    千次阅读 热门讨论 2018-10-25 17:36:05
    在平常的开发过程中,时常会遇到windows控制台应用程序在桌面运行或者隐藏运行后,被其他人员关掉。导致应用程序无法继续进行的尴尬,最终导致数据丢失。那么,将windows控制台程序配置为可在windows服务中运行,就...
  • windows控制台 wsprintf 打印 utf8 字符串例子,用VS2015编译。 通过一个 hpp 头文件定义了utf8转utf16的功能函数,将 utf8 字符串转为utf16后传递给 wsprintf 打印 出来。
  • 十六进制:基于Windows控制台的十六进制编辑器
  • Windows控制台主机( conhost.exe ) 两个项目之间共享的组件 显示如何使用Windows控制台API的 相关存储库包括: () 安装并运行Windows Terminal :red_circle: 注意:Windows Terminal需要Windows 10 1903...
  • windows 控制台cmd乱码的解决办法 我本机的系统环境: OS Name: Microsoft Windows 10企业版 OSVersion: 10.0.14393 N/A Build 14393 有时在cmd中输出的中文乱码 解决办法如下: 在cmd中输入CHCP ...
  • hexed - 一个基于Windows控制台的hex编辑器
  • 这是一个比较简单的基于C语言的贪吃蛇windows控制台程序,随机刷新果实。
  • Windows 控制台命令 预 习 报 告 实验题目:Windows 控制台命令 预习内容: 1.window自有的操作命令:⑴系统消息命令 、⑵系统操作命令、⑶文件系统命令、⑷网络通信命令 2.常用的API函数调用:⑴窗口管理类、⑵图形...
  • WINDOWS程序中通过管道操作,获取控制台程序的输入输出信息,可判断程序的运行,完成序列化任务程序的自动调用与执行。源码为D2010编写,利用了Windows API函数实现,其他语言也可以参考。
  • windows控制台指令 指令名称 指令含义 指令名称 指令名称 appwiz.cpl 程序和功能 calc 计算器 certmgr.msc 证书管理实用程序 charmap 启动字符映射表 chkdsk.exe 磁盘检查 ...
  • windows 控制台程序输出中文乱码

    千次阅读 2019-08-16 11:10:59
    Windows控制台程序乱码 举例 这里会看到中文乱码显示 原因在于控制台窗口默认编码格式是ANSI GBK,如果文本是UTF8编码的,输出就会变成乱码 可以点击控制台属性,切换到选项页,查看控制台编码格式 解决这个问题...
  • 这里的问题是您试图控制一个交互式应用程序。stdout.read()将继续读取,直到到达流、文件或管道的末尾。不幸的是,对于交互式程序,管道只在程序退出时关闭;如果您发送的命令不是"quit",则永远不会关闭。...
  • windows控制台cmd中文输出乱码

    千次阅读 2018-10-11 09:06:16
    这篇文章让问题马上得到了解决,很实用。。。。 windows控制台cmd中文输出乱码
  • 在linux系统中安装mysql,数据库字符集采用utf8,linnux里面控制台显示正常,但是windows控制台远程访问的时候,中文全部显示乱码,create table this_is_a_table( 。。。)engine=innodb charset=utf8 comment '中文...
  • Windows控制台输入

    2020-02-24 14:58:28
    Windows API为程序员提供了极大方便,如ReadConsoleInput,它提供有关控制台的一系列事件处理,能更好地处理控制台事件

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 18,921
精华内容 7,568
关键字:

windows控制台