问题标签 [file-association]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
windows-vista - “Windows (Vista) 找不到“abc.def”。请确保您输入了正确的名称,然后重试。”
在 Windows Vista (仅限)中,当我在 Windows 资源管理器中双击与我的应用程序关联的文件时,会显示以下消息:
“Windows 找不到“abc.def”。请确保您输入了正确的名称,然后重试。
abc.def 是我在资源管理器中双击的文件。如果我的应用程序尚未运行并且文件确实被正确打开,则它会启动。同样,如果我的应用程序已经在运行,则文件已正确打开。但是总是显示这个错误。
相反,如果我使用“打开方式”并选择我的应用程序,文件将打开并且不显示错误。
我在谷歌上搜索并发现人们在 Word、Excel 文件等中遇到此错误的各种帖子,但没有真正的解决方案。
vb.net - 将文件扩展名与程序相关联
我知道怎么做,我以前去过http://www.codeproject.com/KB/vb/VBFileAssociation.aspx。我的问题是这样做有什么作用,是否有可能扭转它?如果您不知道您的程序将在哪里,而您现在只是在测试它怎么办?有没有办法让它“找到”你的程序,或者有一种简单的方法来编辑它的打开位置?就此而言,是否可以判断文件是否已经关联,尝试重新关联是否有问题?最后,如何设置它使用的 .ico 文件?
感谢您的帮助,我对注册表几乎一无所知,这让我很困惑哈哈......
windows - 如何将 Windows 应用程序与特定文件类型关联,但与其他应用程序共享该关联?
如果我创建一个新应用程序,并与特定计算机上的 .xml 文件扩展名相关联,当有人双击 .xml 文件时,它将启动我的应用程序并将文件作为参数传递。但 Windows 似乎知道哪些其他文件能够使用该文件类型。那是怎么设置的?
此外,当我将 Microsoft Word 文件另存为 .xml 文件,然后双击该文件时,它会启动 Microsoft Word,即使 .xml 文件类型与其他内容相关联,例如 Internet Explorer。似乎可能有一个与 .xml 文件类型关联的存根,当调用它时会查看内容并启动相应的应用程序。
是否有 Windows API 或某种标准方法来做到这一点?
我想要创建一个应用程序来完成 Word 正在做的事情——即以 .xml 格式保存文件,但是当双击时,会启动我的应用程序而不是 Internet Explorer。
java - 在 Mac OS X 中双击文档文件以打开 Java 应用程序
我想将文件类型与之关联的应用程序包中有一个 Java 应用程序。
例如,如果有一个文件
foo.example
当双击该文件或任何具有 .example 扩展名的文件时,我希望我的应用程序启动并打开该文件。我还希望文件有我的应用程序的图标。
我想通过编辑 info.plist 文件来做到这一点,但它似乎不起作用。
另外,我的 Java 应用程序如何知道传递给它的文件是什么?
java - Java 应用程序不知道正在打开的文件的名称 - Mac OS X
我在应用程序包中有一个 Java 应用程序,该应用程序具有在双击文档时运行的文件关联(使用 Info.plist)。如何获取在我的 Java 应用程序中双击的文档的文件名?现在我的 Java 应用程序刚刚运行并显示一个空文档。似乎没有任何命令行参数传递给应用程序。
c# - C# - 关联文件类型并在 WebBrowser 控件中打开它?
我如何能够打开一个文件(比如说一个 .html 文件)并将其加载到我的 WinForm 应用程序的 WebBrowser 控件中?我说的是右键单击文件并选择使用我的应用程序打开它。有任何想法吗?
java - 将 DXL 与 eclipse/notes 关联并开始处理
我需要能够双击桌面上的文件并让 Eclipse(或更具体地说是 Lotus Notes)启动我的自定义操作,以处理和显示它。我找到了
它描述了如何在 eclipse 中设置内容类型并将其绑定到编辑器。这不是我所需要的。我们将电子邮件存储为 DXL (Domino XML),虽然我可以在内部打开它们(通过我的自定义函数),但我找不到有关如何在外部启动它们的信息。我希望以前有人这样做过。
c# - 将文件关联到应用程序
我正在构建两个程序,一个文本编辑器和一个 zipper,但是在这两个程序中,我想为它们关联一个文件类型,但是我该怎么做呢?谢谢。
c# - FileAssociationInfo 和 ProgramAssociationInfo
我正在使用 C#(.Net Compact Framework 3.5) 为 Windows Mobile 开发应用程序,但我需要将我的程序与文件类型相关联。当我尝试使用 FileAssociationInfo 时,出现此错误:The type or namespace name 'FileAssociationInfo' could not be found (are you missing a using directive or an assembly reference?)
我需要做什么?
macos - 如何在安装时更改 OS X 的默认编辑器?
我正在设置要在 OS X 上安装的应用程序。该应用程序的早期版本已安装,并且已在应用程序包的 Info.plist 文件中关联了要与应用程序打开的文件类型。对于新版本的应用程序,我在 Info.plist 中有相同的关联。我想在安装时更改默认应用程序以使用新版本,而无需用户卸载旧版本,或在“打开方式...”对话框中手动更改关联。
即使存在默认编辑器,这是否可能以某种方式将我的应用程序注册为该文件类型的默认编辑器?
它只是针对特定于应用程序的文件类型,所以我认为在安装新应用程序时更改关联不会令人讨厌或不道德。