回 帖 发 新 帖 刷新版面

主题:VFP控制PB程序,

我用了VFP想控制PB的程序,
VFP先把PB程序的窗口用API激活。
然后想模拟键盘的Alt+A
我先用。KEYBOARD '{Alt+A}'
可以,PB窗口不接受,
我再用
om=createobject("wscript.shell") 
owsh.SendKeys("{alt+a}")
后来才发现,SendKeys 不支持组合键,怎么办??
没办法,我又想试着用API控制它的菜单。
可是。我只能用API 的GetMenu得到该窗口菜单的句柄。接下来就不知道怎么办啦。
其菜单是
文件
    退出    Alt+x
编辑
    新建    Alt+A
    确定    Alt+O
    打印    Ctrl+P
    放弃    Alt+C
    
    
各位老师,有什么好办法啊????

回复列表 (共1个回复)

沙发

好像会了,呵呵
om=createobject("wscript.shell") 
owsh.SendKeys("{%a}")

我来回复

您尚未登录,请登录后再回复。点此登录或注册