32位WIN7下VB如何用Shell调用OSK.EXE软键盘? Shell "c:windows/system32/osk.exe",1 这个不行 20
调用任务管理器taskmgr.exe却可以!!!这是为什么???标题少了个斜杠但这不是问题的原因Shell"c:/windows/system32/osk.exe",1这...
调用任务管理器taskmgr.exe却可以!!!这是为什么???
标题少了个斜杠 但这不是问题的原因 Shell "c:/windows/system32/osk.exe",1 这个不行,显示“无效的过程调用或参数”,我肯定的是C盘是有这个OSK.EXE程序的!!! 展开
标题少了个斜杠 但这不是问题的原因 Shell "c:/windows/system32/osk.exe",1 这个不行,显示“无效的过程调用或参数”,我肯定的是C盘是有这个OSK.EXE程序的!!! 展开
3个回答
展开全部
我不知道你的是咋回事,反正在我的机子上测试成功。
你试试将语句换成:Shell "c:/windows/system32/osk.exe", vbNormalFocus
或者你的VB有问题,,,,要重装
你试试将语句换成:Shell "c:/windows/system32/osk.exe", vbNormalFocus
或者你的VB有问题,,,,要重装
追问
还是不行啊,但是调用任务管理器
Shell "c:/windows/system32/taskmgr.exe",1
却可以,应该不是VB的原因吧,这个版本用了很久了都没出过问题!
追答
Shell "cmd /c c:/windows/system32/osk.exe", vbHide
Shell "cmd /c start c:/windows/system32/osk.exe", vbHide
反正3种我都试了完全没问题,如果还不行的话你试试更多其他程序,如果其他的可以,就说明你的这个OSK.EXE文件有问题,或者重装VB试试,
另外,如果有必要的话,还可以用批处理实现
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你要先确定osk程序在哪个目录,是不是windows/system32目录呢,肯定不是,如果是就不会提示不行了
更多追问追答
追问
我可以非常肯定的说,目录是没有弄错的!!!!!
追答
如果目录没错,你在开始菜单,运行中输入它可以运行吗:c:/windows/system32/osk.exe
如果可以运行,那你就可能用shell "c:/windows/system32/osk.exe "
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
啊???win7还支持VB6吗????
追问
是的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询