草庐IT

X-Windows

全部标签

windows - 如何确定对话框窗口中使用的字体

Windows运行过程中,如何确定某个对话框窗口中某个控件使用的字体?像MicrosoftSpy++那样的东西。 最佳答案 我没有在Spy++中找到这个功能,但这是我刚刚为这个任务编写的一个小程序:#include#includeintmain(intargc,char**argv){if(argc!=2){fprintf(stderr,"Usage:findfontWINDOWTITLE\n");return1;}LPCSTRtitle=argv[1];HWNDhWnd=FindWindow(NULL,title);if(hWnd

string - 如何在 Windows 批处理文件中使用 FOR 获取文本文件中的路径变量?

我尝试检索由标签标识的文本文件中的路径。我的文本文件中有这样一行:"mypath":"C:\myfolder"我需要检索mypath标签对应的路径。我试过这个:for/ftokens^=2^,3^delims^=^"^:^"%%ain('type%mytextfile%^|find"""mypath"""')do(echo%%aecho%%b)但是不行,结果是:mypathC所以我的问题可能来自分隔符和我想要获取的字符串中使用的冒号字符。 最佳答案 两点:首先,只需对for选项使用引号,而不是转义所有内容。其次,您可以在tokens

windows - ngrok 从 Windows 7 命令行杀死隧道

我正在尝试使用ngrok将我的应用程序(目前托管在localhost:3602上)转发给我的开发合作伙伴。过去我已经成功地完成了很多次,只需输入ngrokhttp3602我得到一个他可以连接到的url。但是现在当我输入它时,我收到以下错误消息:Tunnelsessionfailed.Youraccountislimitedto1simultaneousngrokclientsession.Activengrokclientsessionsinregion'us':-f21bd0dbe67928069054c733a5e11f88(54.80.69.18)ERR_NGROK_108显然,

windows - PowerShell 脚本 "Get-VMHost Hardware.SystemInfo.OtherIdentifyingInfo"将为服务标签返回 2 个值

我有以下power-shell脚本,我想在其中获取我们服务器的ServiceTag:-((Get-VMHost|Get-View).Hardware.SystemInfo.OtherIdentifyingInfo|?{$_.IdentifierType.Key-like"ServiceTag"}).IdentifierValue但我注意到,对于某些服务器,我会得到2个代表服务标签的值,这正常吗?如果是这样,那么我可以使用哪个来识别服务器?编辑当我运行这个脚本时:-((Get-VMHost|Get-View).Hardware.SystemInfo.OtherIdentifyingInf

c++ - Windows 10下为VTK生成Makefile时Qt mkspecs路径错误

我当前的任务是在Windows10下使用(静态)Qt和VTK为应用程序设置工作环境。我成功安装了Qt5.11.1static,现在想构建VTK。任何版本的VTK都可以,只要它与Qt5.11.1兼容,并且必须构建Qt模块(VTK_Group_Qt)。对于我的版本,我决定使用VTK8.1.1,但如前所述,任何版本都可以。我使用CMakeGUI配置VTK,使用MinGWMakefile(我使用MinGW64),效果很好。然后我想继续生成Makefile,打开VTK_Group_Qt。Qt的路径和版本已经被正确识别:Qt5Core_DIR      C:/build_environment/q

windows - 2018年4月更新后,如何在Windows 10上将 “default App”的文件扩展名设置为 “.exe”

我花了很长时间研究这个。大多数解决方案发布于2018年4月之前,涉及通过“设置”逐步进入“按文件类型选择默认应用”的方法。ChoosedefaultAppsbyfiletype在先前尝试将应用程序分配给“.rex”的过程中,我设法将其分配给记事本。(当时,我找不到在C:驱动器上找到“.exe”的任何方法。)如您所见,如果单击.rex扩展名旁边的记事本,则唯一的选择是转到“应用程序商店”。和预期的一样,如果您单击AppStore,将找不到任何内容...Appstore-noapp'sfound.因此,从我在2018年4月之前在多个论坛上阅读的内容来看,Windows10仍然可以通过“浏览

Java在windows tomcat上部署时不提取war文件并抛出异常

我部署了用eclipse在centos上构建.war文件,然后将它部署在centos(Linux)上的tomcat8.5上。它正在与之合作。但是,当我在Windows上部署相同的“.war”或使用eclipse构建一个新的“.war”文件时,它在Tomcat8.5上不起作用,它会抛出BeansInCreation异常。具有相同的Java1.7和Tomcat8.5版本windows7。该构建也适用于以前版本的Windows(更新前)并且最新代码没有做任何重大更改。这是本地主机的日志:Causedby:org.springframework.beans.factory.BeanCurren

python - 如何通过双击文件在空闲编辑器中打开 python 文件 (windows 10)

Anaconda5.2(python3.6)已安装在Windows10中供单个用户使用。如何在空闲编辑器(强制)中通过简单地双击打开一个python文件?尝试通过右键单击>属性>将.py关联到空闲...idle.exe无法直接在空闲编辑器中打开文件。到目前为止,要使用空闲编辑器打开py文件,必须执行以下操作:从菜单中打开anacondapromp(打开虚拟环境(基础))从(基本)环境输入空闲从空闲菜单打开file.py 最佳答案 将文件关联设置为idle.bat文件。对我来说,它位于此处:C:\Users\....\AppData\

windows - cpprestsdk SSL post 不适用于 Windows7 但适用于 Windows 10

我有一个C++Windows应用程序,是在Windows10系统上使用VisualStudio2017开发的。此应用程序使用cpprestsdk将请求发布到REST服务器。我的应用程序在Windows10机器上运行良好,通过ssl将请求正确发布到rest服务器。我没有创建任何本地证书来使我的应用程序在Windows10上运行。但是,当移植到Windows7(64位)上时,相同的应用程序无法使用SSL协议(protocol)向其余服务器发送POST请求。相同的请求在没有SSL的情况下有效,(http://HOST/API有效)但是(https://host/api失败)通过给出以下错误。

windows - 如何让自定义视频媒体/流接收器在媒体基础中请求 RGB32 帧?

我正在尝试为OpenGL应用程序中的视频播放制作自定义媒体接收器(没有各种WGL_NV_DX_INTEROP,因为我不确定我的所有目标设备是否都支持它)。到目前为止,我所做的是编写一个接受RGB32样本的自定义流接收器,并使用媒体session设置播放,但是我在播放mp4文件的初始测试中遇到了问题:生成的拓扑中的一个(或多个)MFT不断失败,错误代码为MF_E_TRANSFORM_NEED_MORE_INPUT,因此我的流接收器从未接收到样本请求了几个样本后,媒体session收到事件MF_E_ATTRIBUTENOTFOUND,但我仍然不知道它来自哪里但是,如果我将流接收器配置为接收