草庐IT

windows - 如何在控制台中检测当前是否启用了 Windows 10 缓冲区环绕模式

有什么方法可以检测控制台应用程序是否在启用Windows10新功能的情况下运行?ThisMSDNpage显示HKEY_CURRENT_USER\Console\ForceV2、HKEY_CURRENT_USER\Console\LineWrap和HKEY_CURRENT_USER\Console\{name}\LineWrap控制它,但除此之外解析不那么健壮,它可能不正确。如果用户切换到旧模式或从旧模式切换,更改将在控制台重新启动后才会生效。如果我开发应用程序,我可以在启动时进行检查。但是可能存在竞争条件,这使得注册表检查对于任何实际使用都毫无用处。我很好奇第三方控制台窗口的解决方案是

c++ - 获取当前 CPU 利用率的方法在 Windows 10 上无法可靠运行

我一直在使用以下方法获取整个计算机的当前CPU使用率:HANDLEhOut=GetStdHandle(STD_OUTPUT_HANDLE);//Useasimpleinfinitelooptodisplaytheconceptfor(;;::Sleep(500)){COORDcoord={0,0};SetConsoleCursorPosition(hOut,coord);intnCpuUse=get_cpu_utilization_method_01();_tprintf(L"CPUUsage:%d\t",nCpuUse);}intget_cpu_utilization_method_

windows - 更改 Windows 命令提示符以仅显示当前文件夹

而不是显示C:\Users\test_user\Documents\Folder\etc显示\etc或者如果可能的话限制在一定数量\Document\Folder\etc 最佳答案 如果您checkin帮助prompt/?,有两个选项可以显示当前驱动器或完整路径。我建议使用换行选项和驱动器一起使用,这样您将获得更多空间来使用以下组合查看/键入命令。prompt$P$_$G有了这个,您将能够在提示上方的行中看到路径。 关于windows-更改Windows命令提示符以仅显示当前文件夹,我们

c# - 获取当前系统音量 (Windows 10)

我想找到当前系统音量并在音量混合器中设置我的应用程序的音量,但似乎我找到的所有内容:可以更改系统音量(解决一个问题)不能改变申请量或者根本不起作用到目前为止,还没有什么可以设法获取我的系统音量我们目前正在使用nircmd来设置全局音量,效果很好,但它似乎没有GET当前音量的选项,因此我们可以稍后将音量恢复到原来的状态。至于设置应用程序本身的值,而不是全局卷,我一直在寻找我能找到的每一个线程,所有的东西(在这里和其他地方)都让我找到C++文档或围绕该库的C#包装器但是由于每个函数的根部的无效转换,该代码根本不起作用。这是stackoverflow上的一个这样的损坏代码示例:Control

python - 在 Windows 中检索当前驱动器号(来自 python)

这个问题在这里已经有了答案:关闭13年前。PossibleDuplicate:Isthereawaytolistalltheavailabledrivelettersinpython?在Windows中检索当前安装的驱动器列表的方法是什么。拇指驱动器和映射网络。我现在做drives=[]forcinstring.lowercase:ifos.path.isdir(c+':'):drives.append(c+':')它看起来很丑,但完全是KISS证明:)

windows - 如何手动确定当前操作系统的 CodePage 和 Locale

有没有办法让我手动让用户查找其Windows操作系统的当前代码页和语言环境?是否有存储该信息的注册表设置?如果该技术一直适用于Windows2000,它也会很有用。 最佳答案 Win32GetACP()function返回到Windows2000以查找ANSI代码页。GetLocaleInfo()函数也适用于Windows2000。使用LOCALE_SYSTEM_DEFAULT(或LOCALE_USER_DEFAULT等)的Locale参数调用它如果您的问题不是如何以编程方式获取此数据,而是非程序员如何查找此信息,那么您可能想在Se

c# - 焦点中的当前程序/文件名 (Windows)

我正在用C#编写一个应用程序,它需要知道用户关注的当前程序和文件。即我想编写如下函数:stringGetProgramNameCurrentlyInFocus(){...}stringGetFilenameCurrentlyInFocus(){...}它返回当前程序的可执行文件名(例如“word.exe”)或实际的官方程序名(例如“MicrosoftWord2007”),以及用户正在使用当前程序查看的当前文件(例如"C:\Users\Mat\Documents\essay.doc"),分别。RescueTime和SysInternals等产品可以做这些事情,所以这是可能的。我可以聚焦当

c# - 在托盘栏中显示当前语言布局

基本上我想编写一个将当前语言显示为托盘图标的应用程序。主要是我可以编写C++和C#。猜猜谷歌会帮助我,但我想先在这里问一下,因为社区,这里的知识是我信任的。(到目前为止从未与系统的这些部分争论过。所以这就是我想问社区的原因。)好的,感谢您的帮助,我设法发现了两种方法。在C#中使用DllImport(导入user32.dll)和InputLanguage。找到一个片段:publicvoidSetNewCurrentLanguage(){//Getsthedefault,andcurrentlanguages.InputLanguagemyDefaultLanguage=InputLang

javascript - 在 JavaScript 中获取当前的键盘布局语言

我正在使用wshShell.SendKeys从HTA向网站输入一些文本,当我当前的键盘布局不是英语时,wshShell.SendKeys的结果出乎意料。我希望我的函数检查语言是英语,否则发送ALT+SHIFT将其更改为英语。对我来说困难的部分是找到一个返回当前键盘布局的函数。如果有人熟悉这样做的方法,我会很高兴知道..谢谢,罗腾 最佳答案 好的,我在“影子巫师”的帮助下做到了..这是代码,如果有人想知道的话(=谢谢!varlastKeyPressed=0;functionsendKey(){varWshShell=newActive

python - 如何制作当前鼠标指针的位图?

我想用Python编写一个屏幕截图工具。现在我正在研究我该怎么做。我有一个使用win32api制作屏幕截图的脚本,如here,但想在屏幕截图中包含鼠标指针。使用win32gui.GetCursorInfo()我得到它的状态(显示/隐藏)、它的句柄和它的位置。我的目标是使用句柄访问光标的实际位图,复制它,并将其添加到我的屏幕截图中的正确坐标处。但是,我似乎找不到任何文档说明一旦获得该句柄我可以用它做什么。我在想我可能必须像屏幕截图本身那样做,即获取光标的DC,创建与其兼容的位图并使用BitBlt复制到其中。我走在正确的轨道上吗? 最佳答案