コマンドライン自体からプロセスのコマンドライン(引数を含む)を表示したい。つまり、タスクマネージャーの「コマンドライン」列をコマンドラインから表示したいのです。これは可能ですか?
たとえば、出力は次のようになります。
C:\Java\bin\Java.exe -Dhttp.proxyHost=http://localproxy -Dport=8331
Microsoftの公式 Process Explorer を使用できます。これはまさにこれを行うことができ、さらに多くの便利な機能を備えています。
Wmic.exeはあなたが探しているものを表示します:
wmic path win32_process get name,commandline > commandline.txt
Javaは次のようになります。
"C:\Program Files\Java\jre6\bin\jqs.exe" -service -config "C:\Program Files\Java\jre6\lib\deploy\jqs\jqs.conf"
使用可能なすべての属性について、以下を試してください。
wmic path win32_process get /format:list