我正在尝试使用 nircmdc 将按键发送到后台进程(而不将其带到前台)。
更准确地说,我试图将 Ctrl+Shift+S 发送到 notepad++.exe:
nircmdc win postmsg process notepad++.exe WM_KEYDOWN VK_CTRL 0
nircmdc win postmsg process notepad++.exe WM_KEYDOWN VK_SHIFT 0x40000000
nircmdc win postmsg process notepad++.exe WM_KEYDOWN VK_S 0x40000000
答案1
要在 nircmd 中使用一组组合键,您可以使用
nircmd sendkeypresss keyCombination
例如使用 nircmd 打开任务管理器
nircmd sendkeypress ctrl+shift+esc
,因此尝试使用 nircmd sendkeypress ctrl+s 获取更多帮助,您可以查看nircmd