ade*_*ini 1 windows cmd batch-file
我想从命令行(或批处理文件)运行程序,但指定任务管理器中显示的图像名称。使用 Windows CMD 可以吗?
这需要在批处理脚本中或作为命令行参数来完成,而不是通过重命名 exe 本身来完成。
您可以从命令提示符处使用c:\> title MyCustomTitle,然后它们会显示在 TaskManager (Windows 8) 中,如下所示:

所以你可以这样区分它们。我不知道如何更改图标,并且使用自定义图标设置快捷方式不起作用。
编辑
建议2:复制c:\windows\system32\cmd.exe并重命名,然后运行。

编辑2
由于有关CreateProcess 的这篇 Microsoft 知识库文章让我认为不可能执行您想要的操作,因此如何使用 WMI 查询来显示正在运行的进程及其进程 ID,并且您可以在每次启动后运行它并查看新的进程 ID 是什么?
例如批处理文件
wmic PROCESS WHERE (Name="notepad.exe") GET ProcessId
rem up to you to keep track of previously seen processes
Run Code Online (Sandbox Code Playgroud)
电源外壳
$knownProcessIds= @()
$processIds = Get-WmiObject Win32_Process -filter 'Name="notepad.exe"' | select -ExpandProperty ProcessId
$newProcessId = $ProcessIds | ? {$knownProcessIds -notcontains $_}
$knownProcessIds += $newProcessId
Write-Output "New notepad instance is $newProcessId"
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5792 次 |
| 最近记录: |