gpt4 book ai didi

c# - 创建具有自定义扩展名的文件,单击时会显示应用程序

转载 作者:行者123 更新时间:2023-12-02 05:36:21 24 4
gpt4 key购买 nike

好吧,我真的很着急,已经尝试了几个不同的问题,比如如何调试,但到目前为止我运气不太好。基本上,我的应用程序出现了,用户做了一些事情。在某些时候,用户可以将他们的设置保存到扩展名为 .abc(原始文本格式)的输出文件中。此扩展已注册并可由应用程序编辑。因此,用户双击该文件并将应用程序调到主窗体 View 。一切正常,花花公子。如果我在记事本中查看 .abc 文件,我可以看到我保存的所有设置。我的问题是,如何让应用程序读取几行文本,并知道程序是从文件中输入的,而不是仅仅选择从程序中运行它?例如,当他们保存设置时,在记事本中可能看起来像这样:

firstname=john
lastname=hancock
address=1234 somewhere road, atlanta, GA 12345

当用户双击文件启动程序时,我希望表单能够识别启动参数,并在表单上填写适当的内容。因此,表单可能会显示“Hello john hancock,欢迎回来”或类似的内容。有这种可能吗?我可以让应用程序强制您选择文件 -> 打开并以这种方式读取文本文件,但首选方法是一次性完成所有操作。

谢谢!

最佳答案

要在单击其中一个扩展程序时运行您的程序,请使用 Windows 注册表。如果您创建安装项目,可以自动为您注册扩展(它们的图标和程序)。看看herehere .

正如在 @Sam I am 中的回答,当程序运行时收到指定如何处理文件的参数。

关于c# - 创建具有自定义扩展名的文件,单击时会显示应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11638295/

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