2016-02-10 179 views
2

我們使用能夠將腳本用於不同任務的軟件。從調用進程獲取命令行

在一個腳本中,我想啓動一個輔助工具來輸入一些額外的數據。因此,我需要知道下圖中顯示的調用軟件的命令行參數。

TaskManager - Command line parameters

是否有可能從調用過程中得到這些,或者至少通過尋找「映像名稱」,讓他們?

+0

請問HTTP://計算器.com/questions/2633628/can-i-get-command-line-arguments-of-other-processes-from-net -c help? – Wapac

回答

0

結合Wapac的評論和Simon Mourier在this的回答中提供的問題解決了問題。

現在我有兩個輔助類:

  1. CommandLineUtilities
  2. ParentProcessUtilities

在我的節目,我只需要現在就撥打:

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