gpt4 book ai didi

windows - 正在搜索命令提示符参数?

转载 作者:可可西里 更新时间:2023-11-01 11:51:32 25 4
gpt4 key购买 nike

是否有一般意义上的搜索命令提示符参数。还是我们受制于此类程序的文档?例如,在命令提示符下,我键入资源管理器或记事本...但是如果我将第一个参数作为文件路径,它将为我打开该文件路径...我怎么知道这个参数输入存在,也许还有一堆我不知道的其他参数字段。有没有系统地搜索程序参数?

最佳答案

在 Windows 中,程序负责处理它们自己的命令行参数,并且它们可以按照自己喜欢的任何方式进行处理。 (通常将标记化移交给 C 运行时库,但不是强制性的。)

这为程序员提供了最大的灵 active ,但确实意味着如果程序员没有记录命令行,则没有直接的方法在事后对其进行逆向工程。

(UNIX 并没有太大不同;标记化由 shell 处理,但其余处理由应用程序负责。相比之下,在 VMS 中,整个命令行处理由 shell 处理,基于关于必须嵌入到应用程序中的语法信息。)

应用程序通常会提供命令行语法摘要以响应以下一个或多个选项:

application /?
application -?
application /help
application -help
application --?
application --help

(大致从最常见到最不常见排列;带有两个连字符的变体通常只在从 UNIX 移植的软件中发现。)

我没有寻找实际的统计数据,但我的印象是大多数命令行应用程序(可能 80% 或更多)确实提供了这样的摘要。对于 GUI 应用程序不太常见。

否则,您有时可以通过在可执行文件中查找字符串来找到命令行选项。 Microsoft 提供了执行此操作的实用程序 strings.exe,可从其网站下载。 (当然,知道可能的命令行选项的存在并不一定意味着您就能弄清楚它的作用!)

如果您可以访问源代码,或者精通反汇编,那么如果您足够绝望,这可能会提供另一种选择。

关于windows - 正在搜索命令提示符参数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28159165/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com