我做了一个程序。我还创建了自己的文件类型,程序可以创建、打开和编辑这些文件类型。在资源管理器中,我右键单击此新文件类型,选择“打开方式”并选择我的程序。当然,它只是在不加载文件的情况下打开程序。如何让我的程序知道它被请求在启动时打开文件?是否有“open with”发送的命令行参数? 最佳答案 是的,Windows资源管理器将文件的路径作为命令行参数发送到应用程序的可执行文件。你可以在C++中使用args[0]或C++中的cc>来读取它。