Ms access 向正在运行的cmd进程发送命令
我已经启动了一个命令行MP3播放器Fmedia。如何向该应用程序发送热键命令。当它运行时?我有PID 除了一种杀死正在运行的进程的方法之外,我似乎找不到它Ms access 向正在运行的cmd进程发送命令,ms-access,vba,Ms Access,Vba,我已经启动了一个命令行MP3播放器Fmedia。如何向该应用程序发送热键命令。当它运行时?我有PID 除了一种杀死正在运行的进程的方法之外,我似乎找不到它 Dim strApp, PID strApp = "C:\Take5-V4\fmedia\fmedia-gui.exe """ & strFilename & """" PID = Shell(strApp, vbNormalFocus) 您可以使用SendKeys发送热键 上面的例子几乎就是你想要的。我已根据您的需要对其进
Dim strApp, PID
strApp = "C:\Take5-V4\fmedia\fmedia-gui.exe """ & strFilename & """"
PID = Shell(strApp, vbNormalFocus)
您可以使用SendKeys发送热键
上面的例子几乎就是你想要的。我已根据您的需要对其进行了调整:
暗带
STRAP=C:\Take5-V4\fmedia\fmedia-gui.exe&strFilename&
PID=壳带,vbNormalFocus
有效PID
SendKeys A,True'将A键发送到您的程序。
如果您不想激活应用程序,仍然可以通过WinAPI SendMessage方法激活,但实际上要复杂得多。谢谢您的回答。我现在知道这是一个愚蠢的问题。它在用户手册的前几页。我不记得了。但是谢谢你。Stackoverflow是一个很好的网站,有很多很好的人。