【问题标题】:Get command line from calling process从调用进程获取命令行
【发布时间】:2016-02-10 19:33:00
【问题描述】:

我们使用能够为不同任务使用脚本的软件。

在一个脚本中,我想启动一个小辅助工具来输入一些额外的数据。所以需要知道下图调用软件的命令行参数。

是否有可能从调用进程中获取这些,或者至少通过查找“图像名称”来获取它们?

【问题讨论】:

标签: c# command-line process command-line-arguments


【解决方案1】:

将 Wapac 评论中的链接与 Simon Mourier 在this 问题中的回答相结合解决了问题。

现在我有两个辅助类:

  1. CommandLineUtilities
  2. ParentProcessUtilities

在我的程序中,我现在只需要调用:

Process process = Process.GetCurrentProcess();
Process parent = ParentProcessUtilities.GetParentProcess(process.Id);
String[] parameters = CommandLineUtilities.getCommandLinesParsed(parent);

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-10-28
    • 2010-09-14
    • 2014-11-15
    • 2023-03-05
    • 2011-11-21
    • 2011-11-18
    • 1970-01-01
    相关资源
    最近更新 更多