1

任何人都知道计算机在哪里保存可以通过此功能接受的参数?例如,我想知道我可以将什么发送到 Winword.exe (Microsoft Word)。或者这里有哪些程序的在线列表?

4

5 回答 5

4

没有标准方法可以查询可执行文件中可用的命令行参数。这就是为什么您必须在线查找已发布列表的原因。例如Microsoft Word

Process.Start (..)重载方法将各种数据传递到进程中,但由于进程如何使用此信息的专有性质而无法提取它。

如果您启动了这些进程,那么Process.StartInfo可能会提供一些关于它是如何启动的有用信息(但不反映可能性),并且如果您只是从内存中抓取一个您没有启动的进程,则不会按预期工作.

尽管许多 Windows 进程习惯上允许 /? 生成参数列表,并且许多系统使用 -help、/help 或 --help 等,即使是这些输出也可能不同,并且难以一致地解析以用于发现目的。

于 2009-12-18T02:41:12.387 回答
3

这是 winword.exe Args list接受的参数列表。

于 2009-12-18T02:36:57.590 回答
1

应用程序接受的命令行参数不会存储在硬盘驱动器的任何位置,除非该产品附带特定文档。话虽如此,谷歌将是你最好的朋友。您认为可以使用不同参数从命令行启动的任何应用程序都会在网上提供一些信息。

于 2009-12-18T02:25:55.847 回答
0

你可以去你的应用程序的帮助并在那里找到它,或者你可以问老先生。谷歌来帮助你。如果您正在寻找 Windows Word 的 args 列表,您可以在 Microsoft 的支持页面上进行搜索。我相信版本之间可能会有一些变化。

于 2009-12-18T02:46:15.000 回答
0

Unix 有一个内置的文档系统:手册页。这只是基于 Unix 的操作系统的一个特性,它显示了它是如何面向程序员的(不是一件坏事)。另一个是打包和依赖系统的剖析。

唉,Windows 没有这样的标准。

于 2009-12-22T11:45:11.290 回答