各位vbs高手进来,如何用 VBS来编写 执行组合键
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了各位vbs高手进来,如何用 VBS来编写 执行组合键相关的知识,希望对你有一定的参考价值。
我想执行的快捷键是
AIt+x 只执行一次,如何写VBS????
如果是 CTRL+ALT+F5 呢?该怎么写?
Set Sh = WScript.CreateObject("Wscript.Shell")
Sh.Sendkeys "%x"本回答被提问者采纳 参考技术B Dim WshShell
Set WshShell = WScript.CreateObject("Wscript.Shell")
WshShell.SendKeys "%+x"
同时按下
怎么执行vbs代码
1、把vbs代码直接保存成vbs为扩展名的文件,双击就可以执行,效果如下:
2、如出现未能执行的情况,可能为文件关联问题,可以在命令行事执行,以D:\\test.vbs为例如下:
cscript d:\\test.vbs
效果如下:
然后在vb中引用api函数:
Private Declare Function ShellExecute Lib "shell32.dll" Alias "ShellExecuteA" (ByVal hwnd As Long, ByVal lpOperation As String, ByVal lpFile As String, ByVal lpParameters As String, ByVal lpDirectory As String, ByVal nShowCmd As Long) As Long
这样调用这个函数就好了
Private Sub Command1_Click()
Dim VBS As String
VBS = "C:\1.vbs" ‘文件路径
ShellExecute ByVal 0, "open", VBS, ByVal 0, ByVal 0, ByVal 0
End Sub本回答被提问者和网友采纳
以上是关于各位vbs高手进来,如何用 VBS来编写 执行组合键的主要内容,如果未能解决你的问题,请参考以下文章