草庐IT

your_special_color

全部标签

c# - Windows编程: setting different icons for the different file types handled by your application

您如何为MicrosoftWindows中的应用程序处理的不同文件类型设置不同的图标?即使只是高层次的解释也会有所帮助。谢谢,丹 最佳答案 大多数文件关联都在HKEY_CLASSES_ROOT下定义。在那里,您为每个文件扩展名定义一个类。例如,在HKCR\.txt下,您会发现txtfile是默认值。如果你去HKCR\txtfile,你会发现所有与这个类相关的Action,包括HKCR\txtfile\shell下的open和HKCR\txtfile\DefaultIcon下的图标。MSDN有一些moreinformation.

Windows 批处理 : echo a multi-line variable with special characters (JiraRelease Notes from jenkins)

我在Jenkins中使用JiraPlugin生成ReleaseNotes,我在Jenkins中的构建作业使用批处理文件。在执行的批处理文件中,当我刚刚发出一个set时,我可以看到变量存在于Jira发行说明中。但它是多行的,并且以#字符开头。我的目标是做一个echo%RELEASE_NOTES_JENKINS%>ReleaseNotes.txt但这永远行不通。我尝试在变量周围使用!!而不是%%但这也不起作用。当我尝试回显变量时,我得到ECHOisoff.。同样,set确实显示了正确的内容:RELEASE_NOTES_JENKINS=#NewFeature-[XXXX-3525]Blahb

Windows 命令行和批处理文件 : potential problems with unescaped special characters in filenames?

到目前为止,我假设Windows不允许所有在命令行中有意义的特殊字符。但是,完全有可能有一个名为“file%sometext%”的文件如果在批处理脚本或类似命令中调用此文件名,空变量%sometext%将被扩展为空,文件名将被解析为"file"。是否有任何其他合法文件名可能会以这种方式在批处理脚本中引起问题? 最佳答案 WindowsNT是一个运行其他操作系统的操作系统。无论操作系统执行文件操作有什么规则,都是适用的规则。这些是Windows的规则。Unix程序将遵循Unix的规则。可以在Unix中创建无法在Windows中打开的文

windows - 批处理脚本 : to remove a specific/targeted words that include special characters from multiple filenames

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。问题必须表现出对正在解决的问题的最低限度的理解。告诉我们您尝试过的方法、为什么不起作用以及它应该起作用。另请参阅:StackOverflowquestionchecklist关闭9年前。Improvethisquestion我有几个具有外部站点名称的mp3文件,例如www.mymusic.com,该名称将位于mp3文件的开头/结尾例子:01-{www.mymusic.com}你好Hello.mp3,02-{www.mymusic.com}海海.mp3,03-你好男孩[www.musicworld.in

Windows XP : change background color programatically (how to redraw Desktop after changing registry key? )

如何以编程方式更改WindowsXP上的背景/墙纸颜色?我正在更改注册表项HKEY_CURRENT_USER\ControlPanel\Colors\Background(使用regedit),但更改该注册表项不会更改背景颜色,尽管当我从“显示属性”窗口更改颜色时该注册表项已更改。知道为什么吗?编辑:啊,如果我更改key并重新启动,效果就会改变。那么如何在不重新启动的情况下进行更改呢? 最佳答案 我认为您需要调用WindowsAPI函数SetSysColors. 关于WindowsXP:

c# - 在没有 SolidColorBrush 的情况下从 Color 获取 Brush

它看起来像SolidColorBrush需要.NET3或更高版本,我希望避免要求制造计算机进行升级。所以,给定一个System.Drawing.Colorcolor,我将如何创建System.Drawing.Brush?publicstaticBrushGetBrush(Colorcolor){Brushresult=Brushes.Black;//Whatgoeshere?returnresult;}我在Brushes中看到的唯一静态方法是Equals和ReferenceEquals;非静态只是克隆。编辑:(已解决-感谢SLaks)使用System.Drawing.SolidBrus

windows - 命令/电源外壳 : minimize all windows on your desktop except for current command prompt (console) or except for some particular window

好吧,我知道如何使用powershell方法从批处理文件中最小化桌面上所有打开的窗口-MinimizeAll():powershell-command"&{$x=New-Object-ComObjectShell.Application;$x.minimizeall()}"问题是:此方法最小化了所有内容,包括当前的cmd-console,在我的情况下,它应该始终对用户可见。现在,为了解决这个问题,我使用外部nircmd.exe工具和我的.bat文件的这一部分如下所示:::changecurrentcommandpromptwindowtitletitlemy-cmd-console::

windows - 如何避免 "Your system is running low on virtual memory"弹出窗口?

我们的应用程序有时会使用大量内存,这是预料之中的。但是当我们在WindowsXP的高负载下测试它时,我们通常会看到非常烦人的“您的系统虚拟内存不足”弹出窗口,这会阻止我们的自动化、无人值守的测试运行...有没有可能不出现这个弹窗,直接让分配失败?该应用程序将优雅地处理它,并且测试将继续......我们使用的是WindowsXP,但如果解决方案只存在于更高版本中,我很乐意知道。 最佳答案 您可能会使用一种捕获该对话并将其取消的全局对话处理程序。QTP(HPQuickTestProfessional)具有GUI异常处理程序(或者它们叫什

windows - 在批处理脚本中使用 "color"的错误说明

为了设置批处理脚本的控制台/终端的颜色,可以使用color。例如。颜色70。但是,为了重置控制台的颜色,可以使用不带任何参数/值的color。让我感到困惑的是为什么它只能在命令提示符或called脚本中运行,而不是特别是以cmd/c启动的脚本>。它失败并返回错误代码1。这是否有一些遗留原因,或者它是Windows中的错误?cmd/c颜色||回声foobar输出:foobar预期输出:cmd/c颜色70||回声foobar输出:预期输出:调用颜色||回声foobar输出:预期输出: 最佳答案 为了没有错误,请尝试使用默认颜色,如您所说

windows-store-apps - 验证错误 :The following display name doesn't match any of your reserved names:Something

我正在尝试将窗口应用程序上传到窗口应用程序商店,在上传应用程序包时我遇到了以下错误,验证错误:以下显示名称与您保留的任何名称都不匹配:9848centaur.Something验证错误:应用list中Identity元素的Publisher属性与您的发布者ID不匹配,即:CN=Somethinglist文件看起来像我发现错误在list文件中。但我不知道如何解决它,因为可用的信息非常少我已经尝试了以下链接发布的解决方案,http://vbcity.com/blogs/xtab/archive/2013/02/14/windows-store-apps-validation-error-p