【发布时间】:2016-05-20 23:02:49
【问题描述】:
我希望能够告诉活动进程最好使用 Windows 命令行打开文件——但任何使用内置 Windows (7+) 功能(例如 powershell 或 vbscript)的解决方案也可以。
例如,如果我打开了一个记事本实例并且知道它的 processid 是 1234,那么能够执行以下操作会很棒:
notepad.exe "myfile.txt" /pid=1234
并让记事本尝试在现有进程的窗口中打开文件。
这可能吗?
【问题讨论】:
-
对于记事本,一个没有外部控制的程序(不像IE、Word、Autocad等)你可以使用VBS的
wshshell.appactivate 1234和wshshell.sendkeys "%FO" & "filename.ext"。这是一种古怪的做事方式。
标签: windows powershell command-line vbscript cmd