首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >在.NET中获取原始(未拆分)命令行

在.NET中获取原始(未拆分)命令行
EN

Stack Overflow用户
提问于 2012-05-31 02:08:25
回答 1查看 5.6K关注 0票数 18

在.NET中,我们可以很容易地从Main(string[])Environment.GetCommandLineArgs()的参数中访问字符串数组中的拆分命令行参数。但是,有没有办法将未解析的命令行作为一个字符串?

背景:我的应用程序正在将自己添加到FileExplorer上下文菜单中(就像Notepad++一样)。当它以这种方式启动时,传入的文件名没有引号,这意味着如果路径中有空格,它就会被分解。我知道我可以通过在注册表中用引号引用%1来修复这个问题,但是当我检查其他应用程序的注册表时,他们并没有这么做。它们就像notepad.exe %1一样--它们拥有完整的命令行。我想知道这在.NET中是否可能以及如何实现。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-05-31 02:12:43

尝试使用:Environment.CommandLine

票数 24
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10821841

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档