file-association相关内容

如何以编程方式更改文件关联,而不需要提升

如果用户不具有管理/提升权限(Win XP,Vista,7),如何以编程方式更改文件关联?关于如何解决这个问题的任何想法?基本上,我想像现在一样保持我的应用程序(它不需要更高的权限来安装和运行)。 此刻,我提供了一个GUI界面,用户可以在其中更改文件关联,但是如果用户的权限有限,那么它所做的就是显示一个消息,它不能做到这一点,并且向用户解释如何激活“以管理员身份运行此程序”框,然后重新启动程序。 ..
发布时间:2017-04-23 15:50:50 Delphi

如何使用Delphi从文件扩展名获取图标和描述?

基本上我有一个TcxGrid,它将列出各种文件名,我想根据文件扩展名进一步详细说明,特别是描述(例如.PDF是“Adobe Acrobat Document”),它是相关的图标。 我注意到有一个非常类似的问题已经,但它是C#相关,我想要一些Delphi的基础。 建议在哪里寻找这种信息会很好,如果有一个类似于上面提到的C#文章(显然在Delphi中),那将是很棒的类。 解决方案 ..
发布时间:2017-04-23 14:43:27 Delphi

如何在Ubuntu中注册文件关联

我正在创建一个Ubuntu安装程序,我需要注册我自己的文件扩展名我没有找到任何例子如何做到这一点。 可以人们向我提供了一些关于如何做到这一点的脚本片段? 注意:我使用 InstallJammer 帮助我创建安装程序,这样我可以调用外部脚本 - 这就是为什么一个脚本会是有益的。 解决方案 一个InstallJammer安装程序不会很好地与分发集成,但是这里。 使用 xdg- ..
发布时间:2017-04-16 21:02:48 Linux/Unix

从命令行运行Python脚本在默认文本编辑器中打开脚本,而不是执行脚本

我有与 .py 扩展名相关联的文件与Python解释器。但是,当我在命令行输入这样的文件名并按 ENTER 时,文件将在默认文本编辑器(Notepad ++)中打开,而不是使用关联的Python解释器。为什么? Z:\1>其中python c:\Program Files \Python\2.7\\ \\ python.exe Z:\1> reg query HKCR\.py / ..
发布时间:2016-12-20 15:49:37 Python

你能动态分配CFBundleDocumentTypes到你的Cocoa应用程序吗?

您可以动态分配CFBundleDocumentTypes到您的Cocoa应用程式吗?在运行时期间的含义可以为我的应用程序分配更多的扩展来处理。 目前,我为应用程序设置了一些扩展,以便在Info.plist中使用CFBundleDocumentTypes来处理,但是我想在应用程序执行期间通过代码执行此操作时间)。基本上我可以让Launch Services知道新的扩展而不修改Info.plis ..

Windows 10上的Perl脚本从Explorer而不是命令提示符运行

我在我的新Windows 10电脑上安装了ActiveState Perl。我已经在我自己的几台PC上安装了相同版本的Perl,它安装在我公司其他用户的PC上。 这是第一次在Windows 10上进行此操作。双击Perl脚本(* .pl)的基本操作Explorer会导致打开控制台窗口并运行Perl来运行脚本。 此外,在Windows命令提示符中,我可以键入 perl.exe脚本。 pl ..
发布时间:2016-12-06 02:33:10 其他开发

如何将文件与Java中的程序相关联

以记事本为例。您可以使用记事本打开文件(右键单击并打开,或双击文件,如果它已经与记事本相关联),它将显示文件的内容。我想要能够打开一个xml文件与我写的程序,以便它可以做一些解析和给出所需的输出。在Java中有什么方法来做到这一点?在打开程序时,我必须要求一个参数传递给程序吗?这将更容易在C + +或其他语言?如果您需要任何进一步的信息,请让我知道 - 这是最好的方式,我可以想出来解释我的情况,这 ..
发布时间:2016-10-30 02:37:16 Java开发

使用Windows API获取文件关联

我正在使用一个基于控制台的文件浏览器的Windows C ++和我有困难,一起上下文菜单,列出与文件相关联的操作和调用命令。现在最大的问题是获取与文件类型绑定的操作。 我知道在HKEY_CLASSES_ROOT中打开和调整注册表项的进程,但我找不到 注册表中这些关联的一般结构是: HKEY_CLASSES_ROOT\(扩展名)\(默认) - 文件类型 HKEY_CLASSE ..
发布时间:2016-10-19 21:43:40 C/C++开发

如何调出" Windows无法打开此文件"对话?

我的用户可以将文档附加到应用程序的各种实体。当然,如果用户A附加一个.TIFF文件,用户B可能没有该类型文件的查看器。 所以我希望能够打开此对话框: 我的应用程序是C#与VS2005 目前,我做的Process.Start并通过文件名。如果发现没有关联,它抛出一个异常 解决方案 这应该这样做: 的System.Diagnostics.Process p =新的Sys ..
发布时间:2016-09-26 22:57:06 C#/.NET

有一个简单的方法来确定一个文件是由它在C#中的扩展呢?

有一个简单的方法来确定一个文件是由它在C#中的扩展呢?例如,如果我通过名为“.txt”,那么它将返回“文本文档”文件扩展名,或者如果我通过它“.PDF”,它会返回“Adobe Acrobat Reader软件。”我看到这种行为内置到Windows资源管理器中,在“类型”一栏下。有没有办法模仿这在C#? 解决方案 如果你想获得什么资源管理器实际显示,愿意使用COM跨运,你可以使用Shell. ..
发布时间:2016-09-26 12:41:05 C#/.NET

如何获得与文件类型关联的图标?

我在一个TabControl显示文件信息的形式,我想要的页面在其选项卡中的文件的图标。如何获得与文件类型关联的图标? 我preFER的解决方案,不涉及望着东西在注册表中,但如果这是唯一的办法那就这样吧。 解决方案 $ C $的CProject 有一些课程,你可以下载。 首先得到FileAssociationInfo,并从获得ProgramAssociationInfo。该PAI对象可以 ..
发布时间:2016-08-28 14:47:45 C#/.NET

如何获得在C#文件扩展名关联节目推荐

我想要得到与文件扩展名,preferably通过Win32 API的相关程序路径。 的出现在“打开方​​式”的程序列表菜单 项目 建议在出现程序列表 “打开方式”对话框。 UPD: 假设我有OFFICE11和OFFICE12安装在我的机器上,为.xls的默认程序是办公室11.如果看一下HKEY_CLASSES_ROOT \\ Excel.Sheet.8 \\壳\\打开\\命令有 ..
发布时间:2016-08-28 13:19:19 C#/.NET

与关联的应用程序打开文件

我要寻求帮助与相关应用从C#应用程序打开文件。 我想这样的: 的ProcessStartInfo PI =新的ProcessStartInfo(文件); pi.Arguments = Path.GetFileName(文件); pi.UseShellExecute =真; pi.WorkingDirectory = Path.GetDirectoryName ..
发布时间:2016-08-26 20:05:22 C#/.NET

从批处理文件中设置文件关联

我想从一个批处理文件中设置文件关联。我想文件关联.PDF与福昕阅读器。事情是我有福昕阅读器的便携式版本,以便它不没有任何注册表项。我已经搜查,但有一个如何做没有干净的解释,什么语法使用。 解决方案 使用批处理,请使用以下命令: FTYPE Foxit.Document =<与福昕完整路径名称&gt更换; ASSOC .PDF = Foxit.Document 但它可能是使用“ ..
发布时间:2016-08-04 19:42:58 Windows 2008/2003/2000

是否有可能推出从一个批处理文件的文件的默认编辑器?

背景: 我们可以使用 PATHEXT 的组合和Windows文件关联做的命令提示符中右键点击一个文件相当于浏览器并点击打开,例如: C:\\ code \\ python的>回声打印“你好,计算器!” > hello.pyC:\\ code \\ python的>你好 你好,计算器! 同样,我可以利用这个键入推出的的Photoshop C:\\艺术\\源> S ..

在Mac文件关联

从这里寻求帮助,我们现在可以创建一个jar文件在Mac应用程序和关联与特定文件扩展名的应用程序。 当双击与扩展它在该应用程序,并最终在嵌入式Java应用程序中打开一个文件。 但是我们需要的是让所选择的文件路径作为参数传递给Java应用程序的主要方法。 我们怎样才能做到这一点。 对于文件类型关联,我们已经使用 默认写com.apple.LaunchServices LSHandlers - ..
发布时间:2016-05-29 12:12:49 Java开发

Android的文件关联

我的清单: <意向滤光器> <作用机器人:名字=“android.intent.action.VIEW”/> <类机器人:名字=“android.intent.category.DEFAULT”/> <类机器人:名字=“android.intent.category.BROWSABLE”/> <数据机器人:计划 ..
发布时间:2016-03-19 22:35:21 移动开发