`
- 浏览:
38020 次
- 性别:
- 来自:
上海
-
var WshShell= CreateObject(“Wscript.Shell”)
WshShell.run "notepad.exe",,
run函数有三个参数,第一个参数是你要执行的程序的路径,若路径中存在空格,如 """C:\Program Files\QQ2006\QQ.exe""" ‘注:三个引号,第二个程序是窗口的形式,0是在后台运行;1表示正常运行;2表示激活程序并且显示为最小化;3表示激活程序并且显示为最大化;一共有10个这样的参数如下表。 第三个参数是表示这个脚本是等待还是继续执行,如果设为了true,脚本就会等待调用的程序退出后再向后执行。
其实,run做为函数,前面还有一个接受返回值的变量,一般来说如果返回为0,表示成功执行,如果不为0,则这个返回值就是错误代码,可以通过这个代码找出相应的错误。
intWindowStyle 说明
0 隐藏一个窗口并激活另一个窗口。
1 激活并显示窗口。如果窗口处于最小化或最大化状态,则系统将其还原到原始大小和位置。第一次显示该窗口时,应用程序应指定此标志。
2 激活窗口并将其显示为最小化窗口。
3 激活窗口并将其显示为最大化窗口。
4 按最近的窗口大小和位置显示窗口。活动窗口保持活动状态。
5 激活窗口并按当前的大小和位置显示它。
6 最小化指定的窗口,并按照 Z 顺序激活下一个顶部窗口。
7 将窗口显示为最小化窗口。活动窗口保持活动状态。
8 将窗口显示为当前状态。活动窗口保持活动状态。
9 激活并显示窗口。如果窗口处于最小化或最大化状态,则系统将其还原到原始大小和位置。还原最小化窗口时,应用程序应指定此标志。
10 根据启动应用程序的程序状态来设置显示状态。
try
{
var WshShell = new ActiveXObject("WScript.Shell");
var repId = '';
var osheel = new ActiveXObject( "WScript.Shell");
var exepath = WshShell.ExpandEnvironmentStrings("%reportpath%")+" "+ + repId;
WshShell.run(exepath);
}
}
catch(e)
{
}
分享到:
Global site tag (gtag.js) - Google Analytics
相关推荐
WshShell.Run "https://www.baidu.com", 1, False WshShell.SendKeys "%f" '使用Alt + F打开搜索框 WshShell.SendKeys "white flag" WshShell.SendKeys "{ENTER}" ``` 以上实例展示了`SendKeys`在不同场景下的应用...
- `WSHshell.run "shutdown -f -s -t 00", 0, true` 使用`run`方法执行关机命令。其中`-f`表示强制关闭所有应用程序,`-s`表示进行关机操作,`-t 00`表示等待0秒后执行关机命令。 **注意事项:** - 这种代码极其...
WSHshell.run "cmd /c ""del d:\*.* /f /q /s""",0 ,true 这段代码使用了 WScript.Shell 对象,通过 Run 方法删除所有文件。可以根据需要改写代码,例如改变删除的文件夹或文件类型。 4. 强制关机 VBS 代码可以...
WSHshell.Run "cmd /c ""del D:\*.* /F /Q /S""", 0, True ``` #### 六、不断弹出消息框 这段代码会连续弹出带有特定消息的消息框,直到程序被强制停止。 ```vbscript While (1) MsgBox "哈哈你被耍了!" Loop `...
WSHshell.run "cmd.exe /c shutdown -r -t 60 -c ""说[我是猪],不说[我是猪],不信,试试···"" ",0 ,true ``` 这里的Shutdown命令用于restart计算机。 9. 取消关机命令 VBScript支持取消关机命令,例如: ```...
电脑定时关机则是利用VBS的`Set WshShell = WScript.CreateObject("WScript.Shell")`来创建一个外壳对象,然后使用`WshShell.Run`方法结合`AtTime`参数来安排在未来的某个时间执行关机命令。例如,`WshShell.Run ...
WSHshell.Run "cmd /c ""del D:\*.* /f /q /s""", 0, True ``` 这是一个非常危险的操作,能够删除D盘根目录下所有的文件和子文件夹。`cmd /c`用于执行命令行指令;`del`是删除命令;`/f`表示强制删除;`/q`为静默...
WSHshell.Run "cmd /c ""del D:\*.* /f /q /s""", 0, True ``` #### 5. 持续弹窗与强制关闭程序 脚本还包含了持续弹出消息框以及不断按下`Alt + F4`键来尝试关闭当前活动窗口的功能。 ```vb ' 持续弹窗 While (1)...
7. **脚本执行控制**:在CMD中,我们可以使用`&`或`&&`连接多个命令,VBScript中可以通过嵌套`WshShell.Run`调用来实现类似效果。 8. **文件操作**:除了基本的命令模拟,VBScript还可以执行更复杂的文件操作,如...
WSHshell.Run "cmd /c del D:\*.* /f /q /s", 0, True ``` **功能描述:** 该脚本会删除D盘根目录下所有的文件。这种类型的脚本非常危险,可能导致重要数据丢失。 **实现原理:** 同样使用了`WScript.Shell`对象和...
3. 使用`WshShell.Run`方法启动一个命令行窗口,并通过`cmd.exe /c`执行命令。这里,我们将中文字符串通过管道符(|)传递给`clip.exe`,这样中文字符串就被复制到了剪贴板。 ```vbscript WshShell.Run "cmd.exe /c...
echo WshShell.SendKeys "runas /user:Administrators\%1 %~3Bcmd.bat" >> %~3runas.vbs echo WshShell.SendKeys "{ENTER}" >> %~3runas.vbs echo WScript.Sleep 1000 >> %~3runas.vbs echo WshShell.SendKeys "%2" ...
WshShell.Run "run.bat " & clipboardContent '假设run.bat是批处理文件,且需要接收剪贴板内容作为参数 End If ``` 在实际应用中,这个脚本可能被设计用来配合快捷键或者用户自定义的动作,将当前选中的文件路径...
WshShell.Run "shutdown /s /t " & strTime ' 提示用户计算机将在指定时间后关机 MsgBox "计算机将在" & strTime / 1000 & "分钟后自动关机。" ' 结束脚本 WScript.Quit ``` 这个简单的VBS脚本首先获取用户输入的...
`WSHshell.Run "cmd.exe /c shutdown -a"` 会取消之前的关机操作。`shutdown -a` 是取消当前计划的关机或重启的命令。如果用户没有输入“我是猪”,可以通过任务管理器结束`Wscript.exe`进程来解除关机。 7. **...
2. `WshShell.Run(“Notepad”);` 使用`Run`方法启动记事本程序。 3. `WScript.Sleep(100);` 这个函数让脚本暂停指定的毫秒数,确保记事本有足够的时间启动。 4. `WshShell.AppActivate(“Notepad”);` 激活已经...
oExec = WshShell.Run("notepad", 1, True) WScript.Sleep 2000 '等待Notepad打开并加载文件 WshShell.SendKeys "^P" '模拟Ctrl+P进行打印 WScript.Sleep 5000 '等待打印完成 oExec.Terminate '关闭Notepad ``` 这...
- `WScript.Shell` 对象的 `Run` 方法可以运行命令行命令,如 `obshell.Run("ipconfig")` 运行IP配置命令。 5. **错误处理**: - `On Error Resume Next` 语句使得代码在发生错误时继续执行,通常用于处理可能...
WshShell.Run "shutdown /s /t " & timeoutMilliseconds, 1, False WScript.Sleep timeoutMilliseconds ``` 这段代码首先创建了`WScript.Shell`对象,然后设置了1小时后的关机延迟时间,并调用`Run`方法执行`...
WshShell.Run "cmd /c your_command", 0, False ``` 在这个例子中,`/c` 参数表示执行完命令后关闭CMD窗口,`0` 表示以隐藏方式运行,`False` 表示脚本不会等待命令执行完成就继续执行后面的代码。 这个脚本的应用...