在玩弄了一个新的 Windows 窗体项目后,我发现当您将文件类型与 Windows 中的可执行文件相关联时,您可以使用args[0]
from找到启动应用程序的文件的文件路径static void Main(string[] args)
如果您的应用程序已经打开,是否可以在双击文件时在您的应用程序上启动事件?(显然Main(string[] args)
不会被触发)。
我试图复制的具有行为的应用程序示例:
- 用户打开 GIMP(在 Windows 中)
- 用户打开资源管理器并右键单击 .png 文件
- 用户选择使用 GIMP 打开
- GIMP 不会创建新的 GIMP 应用程序实例,而是在已打开的 GIMP 实例内的新窗口中打开图片。
在这种情况下,GIMP 是否使用多个应用程序来接受文件关联“打开”的文件?或者是否可以使用单个应用程序“实例”来做到这一点。
我在这方面遇到了麻烦,因为我的大多数搜索都倾向于让我以 Windows 用户的身份进行文件关联(即“如何将 .xls 文件与 excel 相关联”文章)。