草庐IT

windows - 如何以编程方式删除以前的扩展<->程序附属关系?

我想编写一个批处理文件,以确保当用户单击.JNLP文件时,它会使用javaws.exe打开(位于programfiles/java/...你懂的)我编写了以下批处理文件:ASSOC.jnlp=JNLPFILEIFEXIST"%ProgramFiles%(x86)"(GOTOx86)ELSE(GOTOx64):x86FTYPEJNLPFILE="%ProgramFiles%(x86)\Java\jre7\bin\javaws.exe""%1"goto:eof:x64FTYPEJNLPFILE="%ProgramFiles%\Java\jre7\bin\javaws.exe""%1"我正在

windows - 扩展 Chef Windows Cookbook...DISM 限制

我正在尝试使用Chef在WinServer2012上安装.NET3.5框架。然而,ms_dotnet35说明书不支持WinServer2012。所以我复制了它在说明书中用于安装的代码(fromhere)(请原谅格式):ifplatform?('windows')unlessFile.exists?('C:/Windows/Microsoft.NET/Framework/v3.5')windows_feature'NetFx3'doaction:installendendelseChef::Log.warn('MicrosoftFramework.NET3.5canonlybeinsta

Windows 右键菜单扩展容器 [开源]

今天给大家分享一个我做的小工具,可以自定义扩展右键菜单的功能来提高工作效率,效果图如下:如上图,右键菜单多了几个我自定义的菜单:复制文件路径复制文件夹路径我的工具箱我上图是在win10操作系统下演示的,在win11系统也测试可用。源码和工具包已经开源在githubhttps://github.com/yuzd/WindowsExplorerExtensions微软MVP实验室研究员俞正东微软最有价值专家(MVP),.NET技术专家,热爱开源,关注并喜欢研究前沿技术,热衷于技术和经验分享,长期撰写技术博客,活跃于开源社区。如何安装软件包下载后,解压后:windows-explorer-ext目录

C#:没有完全扩展环境变量?

如果您转到控制面板>环境变量并查看您的PATH,将会有如下所示的部分:...Toolkit\;%USERPROFILE%\.dnx\bin;C:\Program...换句话说,其他环境变量“嵌入”在PATH中。现在回答我的问题。当我从我的C#应用程序调用Environment.GetEnvironmentVariable("PATH")时,它会自动扩展PATH中的变量,因此该段将如下所示:...Toolkit\;C:\Users\James\.dnx\bin;C:\Program...当我的程序修改PATH并通过Environment.SetEnvironmentVariable("P

windows - 将 Sitecore PowerShell 扩展与 native PowerShell 结合使用

是否可以使用SitecorePowerShellExtension无需使用安装Windows时随附的PowerShell安装Sitecore。特别是,我想使用SitecorePowerShell扩展附带的Show-ListViewcmdlet,它可以让您创建漂亮的报告,如图所示here并在XML、CSV、JSON、HTML或Excel文件中导出View内容,将考虑项目的当前过滤器和顺序。 最佳答案 SitecorePowerShell扩展模块基于一个用C#构建的提供程序,该提供程序通过其API与Sitecore交互,并且依赖于Win

java - 如何在 Windows [Java] 中获取扩展的默认应用程序

我正在尝试使用Runtime.getRuntime().exec("Here_I_am.txt");但是出现错误提示Here_I_am.txt不是Win32应用程序。所以,我应该知道如果用户点击.extension文件会执行哪个程序。默认情况下,txt将是Notepad.exe。那么-我怎样才能获得这些信息?附言我确信此应用不会在Linux上使用。 最佳答案 您必须通过命令shell调用它:Runtime.getRuntime().exec("cmd/cHere_I_am.txt");

windows - 在 Windows 上用自己的程序双击运行带有自己扩展名的文件?

比如,我将文件保存在我自己的扩展名中:.example,然后我编写自己的程序myprogram来读取这些文件。通常,我可以在cmd中运行它,例如:cmd>myprogrammyfile.example现在我想让我的friend也运行这个文件,但我不想去告诉我的friend“打开cmd并输入这个...”,我只想告诉我“让我给你安装一个程序,然后您所要做的就是双击这些文件”我已经尝试创建.bat文件,并将该扩展名与.bat文件相关联,但是在我双击文件后,我无法获得文件名跑。请帮忙。 最佳答案 来自批处理文件:assoc.example=

windows - 遍历文件夹中具有不同文件扩展名的所有文件

我正在尝试遍历所有文件,无论类型如何,在一个文件夹中,并用用户输入的字符串更改一个字符串..我现在可以用下面的代码做到这一点,但只能使用一种类型的文件扩展名..这是我的代码:$NewString=Read-Host-Prompt'InputNewNamePlease'$scriptPath=split-path-parent$MyInvocation.MyCommand.Definition$InputFiles=Get-Item"$scriptPath\*.md"$OldString='SolutionName'$InputFiles|ForEach{(Get-Content-Pat

windows - Install4J 安装程序图标不会在 Windows 上扩展到大尺寸

我正在使用Install4J构建多平台安装程序,并希望为安装程序可执行文件使用自定义图标。我一直在尝试通过在“屏幕和操作”页面中为安装程序设置“可执行图标”属性来做到这一点。在“编辑图标”窗口中,我在“跨平台图像文件”中添加了几种尺寸的图标(具体大小为16x16、32x32、48x48、96x96、128x128和256x256),并选择“从跨平台图像生成”Windows部分中的文件”在Windows文件资源管理器中查看安装程序可执行文件时,如果在此Pane中将图标大小设置为小或中,则效果很好:但是,当图标大小设置为大或非常大时,32x32图标似乎只显示在白色背景上。这看起来很愚蠢,尤

windows - FireFox API 安装扩展

如何在Windows上安装、更新、卸载FireFox扩展?文章(https://developer.mozilla.org/en/Adding_Extensions_using_the_Windows_Registry)似乎是遗留信息...我已经安装了FireFox3.6.3。但是,我在我的注册表中没有看到“HKEY_LOCAL_MACHINE\Software\Mozilla\Firefox\Extensions”:[HKEY_LOCAL_MACHINE\SOFTWARE\Mozilla][HKEY_LOCAL_MACHINE\SOFTWARE\Mozilla\MozillaFire