gpt4 book ai didi

.net - 打开一个文件,.net 应用程序会识别它吗?

转载 作者:行者123 更新时间:2023-12-04 06:05:33 24 4
gpt4 key购买 nike

这个问题在这里已经有了答案:




9年前关闭。




Possible Duplicate:
How to associate a file extension to the current executable in C#



我不知道如何准确称呼这个问题。

我正在寻找一种解决方案,例如:当为该应用程序定义的文件类型打开时,我的 .net 应用程序将自动打开。

例如:该应用程序的文件类型具有扩展名 xyz:hellothere.xyz

每当用户打开扩展名为“xyz”的文件时,就会打开该 .net 应用程序。我怎样才能做到这一点?

提前致谢。

最佳答案

可以在 Windows 文件夹选项中手动创建文件关联。 This article描述如何以编程方式执行此操作,例如使用注册表文件:

  • HKEY_CLASSES_ROOT 中为您的文件扩展名创建一个字符串键命名 .xyz .
  • 将其值设置为您的文件类型的名称,例如,XyzDocument .
  • 创建字符串键 HKEY_CLASSES_ROOT\XyzDocument\open\shell\command .
  • 将其值设置为 "path\to\your\program" "%1"或类似的,根据您的需要。

  • 您也可以使用 ftype 从批处理脚本中执行此操作和 assoc :
    ftype XyzDocument="path\to\your\program" "%1"
    assoc .xyz=XyzDocument

    关于.net - 打开一个文件,.net 应用程序会识别它吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8405163/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com