精华内容
下载资源
问答
  • 打开cmd命令提示窗口,然后输入cd F:\\GoPath命令,然后输入F:命令,即可进入F盘下的F:\\GoPath目录。 这个问题虽然很小,但是今天使用cmd的时候,一时间突然就想不起了,所以才说好记性不如烂笔头。 现在把这个问题...

    打开cmd命令提示窗口,然后输入cd F:\\GoPath命令,然后输入F:命令,即可进入F盘下的F:\\GoPath目录。
    这个问题虽然很小,但是今天使用cmd的时候,一时间突然就想不起了,所以才说好记性不如烂笔头
    现在把这个问题记录在这里,既是自己学习的笔记,也是给其他可能突然想不起的朋友提供一个解决办法。
    在这里插入图片描述

    展开全文
  • 快速用管理员方式打开cmd命令提示窗口,这里有好多方法,我列举两种较简单的方法:方法一:在C:\Windows\System32下找到cmd.exe,然后右键管理员打开即可:打开后窗口:方法二:在桌面新建一个txt文件,打开后输入...

    快速用管理员方式打开cmd命令提示窗口,这里有好多方法,我列举两种较简单的方法:

    方法一:在C:\Windows\System32下找到cmd.exe,然后右键管理员打开即可:


    打开后窗口:



    方法二:在桌面新建一个txt文件,打开后输入cmd.exe ,退出后重命名cmd.bat ,完成命名后右键用管理员打开即可:


    打开后窗口:


    再对比不是管理员方式打开的窗口:


    区别于:管理员方式打开显示是:C:\WINDOWS\system32>

    而非管理员打开的显示是:C:\Users\(自己的电脑名)>

    展开全文
  • 命令提示窗口输出汉字

    千次阅读 2013-08-23 11:51:17
    命令提示窗口输出汉字不显示 原因: Unicode 是字符集,只是用来表示字符以什么样的方式存储。 Locale 决定的是这些字符以什么样的编码方案输出。 //一个字符集可以有多个编码方案. 就拿windows来说,里面的...

    问题:

    命令提示窗口输出汉字不显示

    原因:

    Unicode 是字符集,只是用来表示字符以什么样的方式存储。
    Locale 决定的是这些字符以什么样的编码方案输出。

    //一个字符集可以有多个编码方案. 就拿windows来说,里面的unicode是UTF-16

    按照C++的本地化和国际化的思想,其内部使用本地字符集或宽字符集,外部总是本地字符集,当使用宽版本的功能时,输入时总是要执行从本地编码到宽编码的转换,输出时执行从宽编码到本地编码的转换。locale对象代表了某一个地区的本地化信息,其中一个就是如何是转码。默认的locale是一个叫“C”的locale,其字符集相当于ascii,这样输出中文时,所ascii之外的编码就无法转换了。所以一定要设置成中文的locale。输入,文件I/o等也要注意这个问题。

    由于在控制台下,系统默认的locale汉字集为GB码(指装有中文系统),在使用Unicode时,是系统帮忙将宽字符转换为多字节字符,因此在控制台程序中直接显示Unicode的汉字时,需要进行设置。

     

    对策:

    就是通过locale头文件中的setlocale函数 设置命令提示窗口的

       CString strName = _T("宽字符输出");
       setlocale(LC_ALL, "chs");
       wcout<<strName.GetBuffer()<<endl;

     

    解释:

    setlocale用来設定或擷取執行階段的地區設定。

    原型  : wchar_t *_wsetlocale(   int category,   const wchar_t *locale ); 

    category            

    地區設定所影響的分類。                               

    locale            

    地區設定規範。

     

    http://www.cnblogs.com/zplutor/archive/2010/11/27/1889227.html 

    _wsetlocalesetlocale的宽字符版本,这两个函数的区别只在于返回值以及第二个参数使用的是否宽字符字符串,执行效果都是一样的。

     

    要解释这段代码,首先要从控制台本身说起。凡是涉及到字符处理的地方都要用到字符集,而控制台是一个字符环境,因此控制台也需要使用字符集,它所使用的字符集叫做代码页,每一个代码页大致上对应一种自然语言,它定义了这种语言的字符如何与二进制代码相关联。例如,表示英语的代码页是437,表示简体中文的代码页是936。一个控制台窗口只能有一个活动代码页,所以不同语言的字符不能同时出现在一个控制台窗口中,除非这个字符是两者共有的,且有相同的二进制代码。可以通过chcp命令来改变当前控制台窗口所使用的代码页。

     

    代码页实际上是一种多字节字符集,所以控制台本质上不支持Unicode。因此,如果直接向控制台输出宽字符,将不会得到正确的显示。必须先将宽字符转换成多字节字符,再进行输出。而wprintf函数在内部也的确是进行了这种转换,可以尝试一下在wprintf函数内单步执行,会看到执行过程最终到达wcstombs_s

     

    问题出现在转换的过程上。转换函数必须知道将宽字符的二进制代码转换成哪种代码页字符的二进制代码,如果选择的代码页与控制台的活动代码页不相符,那么同样也不会正确显示。上面的第一段代码正是由于没有选择合适的代码页,导致输出错误。而在第二段代码中,通过将区域设置为中国,告诉转换函数将宽字符转换成936代码页的多字节字符,这与控制台的活动代码页一致,所以就可以正确输出了。

     

    这里简单介绍一下_wsetlocale函数。该函数设置C运行库使用的区域文化。区域文化影响到数字、货币以及时间等数值的显示格式,当然还有代码页。第一个参数指示使用区域文化的哪个方面,取值可以是LC_COLLATELC_CTYPELC_MONETARYLC_NUMERICLC_TIME以及LC_ALL。例如,如果使用LC_NUMERIC,则C运行库输出数字的时候将使用指定区域文化的数字显示风格;如果使用LC_CTYPE,则只影响转换函数所选择的代码页。

     

    第二个参数通过字符串指定区域文化。该字符串有一个固定的格式,详细情况可以参见MSDN文档。但一般情况下我们只需使用国家或地区的缩写即可,例如“chs”。如果使用空字符串“”,则表示根据当期操作系统的区域设置选择相应的代码页。所以如果操作系统选择的区域是“中文(中国)”,则也可以通过_wsetlocale(LC_ALL, “”)来设置正确的代码页。

     

    C运行库默认使用一个名为“C”的区域文化,这是语言无关的,具有国际通用性,与其关联的代码页仅包含了ASCII中定义的字符。在程序启动的时候C运行库会以setlocale(LC_ALL, “C”)的方式调用setlocale,所以默认情况下wprintf不能正确输出含有中文的宽字符字符串。

     

     

    C语言下对宽字符的输出处理就这样了。接下来看看C++对宽字符的输出处理。_wsetlocale只对C运行库有效,对coutwcout是没有影响的。对于coutwcout,应该使用其成员方法imbue

    std::wcout.imbue(std::locale("chs", std::locale::all));

    locale对象构造方法的两个参数与_wsetlocale函数参数的意义是一样的,只是位置调转了。

     

    wprintf一样,wcout在输出宽字符字符串的时候,也是先将其转换成多字节字符字符串。不同的是,遇到代码页上不支持的字符的时候,wprint输出一个问号,而wcout无任何输出,同时将badbitfailbit置位,后续的输出全部都无效。个人认为wcout的处理方式欠妥,因为并不是所有场合都适合这样处理,还是wprintf的处理方式比较通用。

     

    基于上面的讨论,我们在编写控制台程序时一定要非常小心地处理输入输出问题,确保程序的输出正确无误。

     (在本文第一次发表的内容中,建议编写控制台程序应该使用多字节字符集,而不要使用Unicode字符集。这是一个明显错误的建议,因此将这段内容删去了。)

     

     

     

    最后对在网上看到的将char*字符串转换成wchar_t*字符串的方法发表一下看法。该方法的代码如下:

    #include <iostream>

    #include <sstream>

     

    using namespace std;

     

    int main() {

        wostringstream outStrStream;

        outStrStream << "博客园";

        wstring wstr = outStrStream.str();

        wcout << wstr << endl;

    }

     

    具体思路是:将char*类型的字符串输出到wostringstream对象中,再通过该对象的str方法获取转换后的字符串。这种方法作出了假设:wostringstream对象会自动将char*字符串转换成wchar_t*类型字符串。注意在这段代码中,没有调用wcout.imbu方法设置区域文化,但仍然能够正确输出中文。

     

    编译、执行这段代码都没有问题,看上去似乎是正确的。但是如果试图获取转换后的字符串的长度就出问题了:

    #include <iostream>

    #include <sstream>

     

    using namespace std;

     

    int main() {

        wostringstream outStrStream;

        outStrStream << "博客园";

        wstring wstr = outStrStream.str();

        wcout << wstr.length() << endl;

    }

     

    这段程序将输出6,而不是3。除了长度之外,使用at方法获取到的字符也不是“博客园”中的一个。实际上,对该字符串进行操作的结果几乎都是不正确的。

     

    为什么会出现这种情况呢?可以通过观察一下outStrStream对象内部的数据来寻找答案。下图是执行outStrStream << "博客园"之后的内存数据:

     

     

    红色框内的便是outStrStream对象内的数据。再来看看宽字符与多字节字符的“博客园”字符串在内存中的实际数据:

    #include <iostream>

    #include <sstream>

     

    using namespace std;

     

    int main() {

        char* pStr = "博客园";

        wchar_t* pWStr = L"博客园";

    }

     

     

    上面的图是wchat_t*类型的,下面的图是char*类型的。通过这几幅图,可以看到outStrStream对象内的字符串仍然是多字节字符类型的字符串,只不过每个字节扩展成了两个字节。这根本不是宽字符类型的字符串,所以即使不调用wcout.imbue也能正确输出中文。

     

     

                    

     

     

     

     

    展开全文
  • Windows下命令提示窗口如何改变字体颜色 Windows下打开CMD,输入color ?回车后就看到下面页面: 输入color 0-F 0-F 即可替换为不同的字体颜色与背景 注意:第一个数字为背景,第二个数字为前景 如果想修改为一直...

    Windows下命令提示窗口如何改变字体颜色

    Windows下打开CMD,输入color ?回车后就看到下面页面:

    在这里插入图片描述

    输入color 0-F 0-F 即可替换为不同的字体颜色与背景
    注意:第一个数字为背景,第二个数字为前景

    **如果想修改为一直使用修改后的颜色,需要在注册表内修改

    在注册表中搜索DefaultColor,修改内容和cmd输入的命令一致。**

    1、打开注册表:regedit

    2、点击【编辑】-【查找】

    3、编辑完成回车,稍等即将查找到
    在这里插入图片描述

    在这里插入图片描述

    4、右键点击DefaultColor,点击修改
    在这里插入图片描述
    数值数据为cmd输入color ?的返回数值(0-F)

    展开全文
  • 命令提示窗口使用 Visual C++ Toolkit 2003 发布日期 : 12/20/2004 | 更新日期 : 12/20/2004 Brian Johnson MSDN Visual C++ 内容战略家 适用于: Visual Studio .NET 2003 Microsoft Visual C++ .NET 2003 ...
  • 网上流传一种方法,非管理员权限的cmd中,输入runas命令,通过administrator的权限去打开。 首先打开一个普通权限cmd窗口: 打开以后,输入命令 runas /user:administrator "cmd.exe cmd/k" 回...
  • 用ghc编译时加上:-optl-mwindows
  • 请尝试启用“每个用户的重定向”,或用提升权限从命令提示窗口中注册该组件。以为是win7中权限问题,可以看了属性没什么问题? 解答: 根据所述,肯定不是权限问题,而是由于在ocx中引用的dll,没有放在生成ocx...
  • 请尝试用提升的权限从命令提示窗口中注册该组件。[/color]错误 搜了好长时间,没有解决, 对于解答: 1.管理员权限注册 2,看看你的硬盘格式是不是FAT32的,如果是的话就在 属性 的 清单工具 把 使用FAT32解决...
  • 这个问题不知道什么原因总是解决不了,网上所有的方法都试过了,用户权限:管理员;.dll都考到debug下面。在dependency 下面少了几个dll,但是在system32中都可以找到,不知道为什么ocx找不到呢,求关注,求解决……
  • 请尝试启用“每个用户的重定向”,或者用提升的权限从命令提示窗口中注册该组件。 这个问题是怎么回事,有这个错误也可以编译出执行文件,有没有影响,我的是直接小了200多k,怎么解决。求大神搭救。。
  • 命令提示符窗口 常用命令If you’re using a real Linux shell, you can usually scroll up from the keyboard, but sadly that’s not an option in the Windows command shell world. Naturally, we can fix this ...
  • 本篇文章主要针对Win7系统的CMD命令提示窗口,Win10系统中的CMD命令提示窗口其本身可以随意拖动放大、缩小。  由于默认的系统中,Win系统的CMD命令提示窗口过小,通过设置其基本的属性,可以改变其外观样式、...
  • 1.在Windows10系统,我们右键点击开始按钮,在弹出的菜单中看到当前是Windows PowerShell菜单项,而不是命令提示符菜单项。 2.这时我们可以点击右键菜单中的“设置”菜单项。 Win10命令提示符在哪里 怎么打开命令...
  • 要处理命令提示符窗口中不是内部或外部命令,该怎么办呢,那么如何处理命令提示符窗口中不是内部或外部命令的呢?下面是学习啦小编收集整理的如何处理命令提示符窗口中不是内部或外部命令,希望对大家有帮助~~处理...
  • DOS命令提示符窗口命令

    千次阅读 2013-10-10 20:02:38
    DOS最有用的命令就是“help”了, 有关某个命令的详细信息,键入 ”HELP 命令名“ ASSOC 显示或修改文件扩展名关联。 ATTRIB 显示或更改文件属性。 BREAK 设置或清除扩展式 CTRL+C 检查。 BCDEDIT 设置...
  • 使用命令提示符窗口转换视频格式

    千次阅读 2017-12-28 16:47:16
    利用命令提示符窗口可实现不需视频转换工具,对视频格式进行转换。 本文示例将mp4格式视频转换为avi格式。1、win+R—>输入cmd—>确定,打开命令提示符窗口。如图: 2、例如视频所在地址为 E:\tmp 3、在命令提示符...
  • Windows的cmd命令提示符窗口命令大全

    千次阅读 2019-03-04 17:56:34
    使用电脑工作的小伙伴们,使用cmd命令有时候会让我们的工作方便很多哟 但是cmd命令也太多了,记太多会很累的呢,那么,就一点一点来吧! (在cmd命令窗口输入和在运行里输入都可以) 第一部分: winver---------...
  • 搜索栏搜索cmd,打开命令提示符窗口,输入:net start mysql,提示发生系统错误5,拒绝访问   原因:运行身份等级较低 解决方法:以管理员身份运行命令提示符窗口,再次输入net start mysql,运行成功。   ...
  • 管理员命令提示符窗口中输入命令“chcp 437” ,可以切换到英文显示界面 管理员命令提示符窗口中输入命令“chcp 936” ,可以切换到中文显示界面 字体大小,可以右键标题栏,在属性中编辑。 本意是想在实现...
  • CMD命令提示符窗口中的快捷键、小技巧和常用命令 转载自: https://blog.csdn.net/younghaiqing/article/details/60867393 F1:按F1一次,命令提示符向后切换到已经执行过的命令字符。如果已经是最后的一条的命令,则...
  • 详详解解python命命令令提提示示符符窗口口下下如如何何运运行行python脚脚本本 这篇文章主要介绍了详解python命令提示符窗口下如何运行python脚本文中通过示例代码介绍的非常详细对 大 的学习或者工作具有一定的...
  • 设置cmd命令提示符窗口属性

    千次阅读 2017-10-19 14:59:01
    电脑自带的CMD命令提示符是不是很单调,黑白的不好看,其实可以自己设置布局字体和颜色哦 方法/步骤 1、打开cmd(命令提示符),右键点击最上方的边框,选择“属性”。 2、在【选项】中可以...
  • 命令提示符窗口中的快捷键及其使用说明 首先点击“开始”——“运行”——输入“cmd”。 F1:按F1一次,命令提示符向后切换到已经执行过的命令字符。如果已经是最后的一条的命令,则不进行任何切换操作。 ...
  • 在VC中不显示命令提示符窗口

    千次阅读 2016-05-10 21:19:47
    其中控制台应用程序运作时会出现控制台,即是命令提示符窗口,也就是那个黑框。有时候,我们需要命令提示符窗口不出现,这就需要将程序类型改为Windows应用程序。然而,这2种类型的程序的入口点是不一样的。所以不仅...
  • 命令提示符窗口中的快捷键 F1:按F1一次,命令提示符向后切换到已经执行过的命令字符。如果已经是最后的一条的命令,则不进行任何切换操作。 例子:之前输入“dir”,按F1一次后自动输入d,按两次自动输入i,三次...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 11,332
精华内容 4,532
关键字:

命令提示窗