草庐IT

wait_time_ms

全部标签

windows - 防止 MIDI 驱动程序在 MS Surface 4 上休眠

我有一个Windows窗体应用程序,它对从Midi/USB脚踏开关上的按钮单击发出的Midi事件作出react。这在几乎所有PC上都非常有效,延迟非常小......但是在MicrosoftSurface4(可能还有5、6等)平板电脑上,Microsoft似乎会在声音播放后尽快让Midi(或USB)驱动程序进入休眠状态停止在设备上播放...之后立即!我确定Surface这样做是为了节省电量/电池,但这对我的应用程序来说是一个交易破坏者。在我的应用程序中,无论当前是否正在播放声音,我都需要对脚踏开关按钮的点击使用react,几乎没有延迟。在Surface上,一旦Midi驱动程序进入休眠状态

windows - 如何更新日期和时间控制面板以匹配 W32Time 服务配置?

我有一个客户端/服务器应用程序,使客户端和服务器上的PC时钟同步对它很有好处。我希望我的安装程序提供一个选项来自动配置W32Time服务。我找到了足够的文档来配置服务的注册表项(主要是here),并且我已确认在重新启动服务后,我的测试客户端PC上的时钟已更正以匹配我的测试服务器PC上的时钟。但是,如果我查看客户端PC上的日期和时间控制面板,它仍然指示时钟设置为同步到time.windows.com(默认)而不是测试服务器PC。如何触发日期和时间控制面板更新自身以匹配时间服务配置?或者失败了,我在哪里可以找到控制面板的配置存储并自行更新? 最佳答案

c++ - 如何在 MS Windows 中使用 C++ 将快捷方式发送到另一个应用程序?

我的问题是如何将快捷方式从C++发送到另一个应用程序。假设记事本已打开,我想向他们发送CTRL+P等快捷方式,或更复杂的CTRL+SHIFT+HOME或ALT+F4等快捷方式,我发现许多很好的教程解释了如何发送一个键像'A'或'ALT',但我没有找到如何将它们一起发送。 最佳答案 您可以使用SendInput()或keybd_event()将键发送到当前聚焦的窗口。SendInput()可能是更好的选择,因为它不会将键盘事件与实际键盘的事件交织在一起。//sendCTRL+SHIFT+HOMEINPUTinput[6];memset

python - 在哪里可以找到适用于 MS Windows 的 Python `pwd` 模块?

我在GNU+Linux上使用Python标准库pwd模块,但现在我尝试在MicrosoftWindows中运行我的应用程序,但找不到它。我正在使用python2.6.6。在哪里可以找到在MSWindows上的Python中使用的pwd模块? 最佳答案 来自thedocs:Platforms:Unix您需要在PyWin32和MSDN中挖掘Windows等效项。 关于python-在哪里可以找到适用于MSWindows的Python`pwd`模块?,我们在StackOverflow上找到一个

windows - 在 MS Windows 中调用窗口的哪些部分?

MSWindows中的窗口由标题栏、工具栏等组成。但是,窗口的主要区域叫什么?如果有多个区域怎么办(比如在Windows资源管理器中,左边是一棵树,右边是目录内容)?这个有通用名称吗?Pane?子窗口?是否有跨操作系统和窗口管理器的统一术语,或者每个WM是否有自己的词汇表? 最佳答案 看这里:http://msdn.microsoft.com/en-us/library/ms632597%28VS.85%29.aspx 关于windows-在MSWindows中调用窗口的哪些部分?,我们

c - 通过 fopen 创建文件在 Linux 上运行良好但在 Windows 上运行不正常(MS VS 2010)

您好,我正在尝试在MicrosoftVisualStudioUltimate2010中执行由以下代码生成的.exe文件,但我没有看到正在创建的文件。这段代码在使用GCC的Linux中编译和执行时工作得非常好。重复一遍,我可以使用在Linux中创建的文件!!但在Windows中,.exe程序无法为用户在命令提示符下输入的名称创建文件。有人可以让我知道我在编译器方面出了什么问题吗?真诚的感谢//filename.cpp:Definestheentrypointfortheconsoleapplication.#include"stdafx.h"//Pleasecommentifcodeis

windows - 在 MS 窗口中执行 .java

我是Java初学者。最近我在Mac中使用Eclipse构建了一个项目,该项目在工作区的bin文件夹中的.class下输出:主类MianWindow.classPaintPanel.class...当我双击MacPC的bin中的Main.Class文件时,我可以执行JFrame应用程序。但是,当我将bin文件夹中的所有内容复制到WindowPC并尝试运行以下命令时,它只是无法执行:使用的命令提示符:C:\ProgramFiles\Java\jre6\bin>javac:\temp\bin\Main.class错误信息:Execeptioninthread"main"java.land.N

windows - 在 MS DOS 6.22 中将日期附加到文本文件

我一直在四处寻找,似乎无法找到解决方案。我是Windows命令行和一般脚本的新手,所以我认为这是提出问题的好地方。我基本上是在尝试将时间戳附加到我的脚本分配中。我们将批处理脚本作为文本文件提交,我想在文本文档中附加一个时间戳。我问过我的教授,他说这是可能的,但他不确定该怎么做。我似乎无法在网上找到我正在寻找的解决方案。我知道如何在Windows命令行中执行此操作,但不知道如何在命令行中执行此操作。任何帮助将不胜感激!rem该批处理文件将所有工作复制到一个批处理文件,然后复制到com1:@echooffclscd\cdmenucopy*.batmywork.batechoThisfile

c# - 使用C#创建MS-DOS txt文件使用什么编码(UTF8Encoding vs Encoding)

我正在尝试为遗留系统创建一个平面文件,他们要求数据以MSDOS.txt文件(文本文档-MS-DOS格式CP_OEM)的TextEncoding形式呈现。我对在C#(.net4.0框架)中使用UTF8Encoding类生成的文件感到有点困惑,我认为它在默认txt文件(编码:CP_ACP)中生成一个文件。我认为编码名称CP_ACP、Winodows和ANSI指的是同一事物,Windows默认是ANSI,它将省略任何unicode字符信息。如果我使用C#库中的UTF8Encoding类来创建文本文件(如下所示),它会是MSDOStxt文件格式吗?byte[]title=newUTF8Enco

windows - 批处理 : "usebackq" not expected at this time

我有这个代码:setlocalenableextensionsfor"usebackq"%%iin(`dir/b`)doecho*%%iendlocal我想做的很简单:打印带有*前缀的当前目录的内容。像这样:*.idlerc*.oracle_jre_usage*.swt*Searches*Contacts*Downloads*MyDirectory*Documents*Desktop*Favorites*Images*SavedGames*Music*3DObjects但是,当执行时,它说:"usebackq"notexpectedatthistime我是Batch中的for语句的新手