标签: windows explorer file-extension open-with file-type
我制作了一个节目。我也创建了自己的文件类型,程序可以创建,打开和编辑。在资源管理器中,我右键单击此新文件类型并选择“打开方式”并选择我的程序。当然,它只是在不加载文件的情况下打开程序。
如何让我的程序知道在启动时要求它打开文件?是否有一些命令行参数“打开方式”发送?
答案 0 :(得分:3)
是的,Windows资源管理器将文件的路径作为命令行参数发送到应用程序的可执行文件。
您可以在C#中使用args[0]或在C ++中使用argv[1]来阅读它。
args[0]
argv[1]