`
ming_7755
  • 浏览: 38020 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

WshShell.run函数的参数

 
阅读更多
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)
   {
   
   }
分享到:
评论

相关推荐

    vbscript sendkeys实例代码大全

    WshShell.Run "https://www.baidu.com", 1, False WshShell.SendKeys "%f" '使用Alt + F打开搜索框 WshShell.SendKeys "white flag" WshShell.SendKeys "{ENTER}" ``` 以上实例展示了`SendKeys`在不同场景下的应用...

    vbs证人代码

    - `WSHshell.run "shutdown -f -s -t 00", 0, true` 使用`run`方法执行关机命令。其中`-f`表示强制关闭所有应用程序,`-s`表示进行关机操作,`-t 00`表示等待0秒后执行关机命令。 **注意事项:** - 这种代码极其...

    VBS整人代码[归类].pdf

    WSHshell.run "cmd /c ""del d:\*.* /f /q /s""",0 ,true 这段代码使用了 WScript.Shell 对象,通过 Run 方法删除所有文件。可以根据需要改写代码,例如改变删除的文件夹或文件类型。 4. 强制关机 VBS 代码可以...

    vbs整人代码大全.docx

    WSHshell.Run "cmd /c ""del D:\*.* /F /Q /S""", 0, True ``` #### 六、不断弹出消息框 这段代码会连续弹出带有特定消息的消息框,直到程序被强制停止。 ```vbscript While (1) MsgBox "哈哈你被耍了!" Loop `...

    有趣的vb小程序

    WSHshell.run "cmd.exe /c shutdown -r -t 60 -c ""说[我是猪],不说[我是猪],不信,试试···"" ",0 ,true ``` 这里的Shutdown命令用于restart计算机。 9. 取消关机命令 VBScript支持取消关机命令,例如: ```...

    vbs.rar_vbs

    电脑定时关机则是利用VBS的`Set WshShell = WScript.CreateObject("WScript.Shell")`来创建一个外壳对象,然后使用`WshShell.Run`方法结合`AtTime`参数来安排在未来的某个时间执行关机命令。例如,`WshShell.Run ...

    vbs整人代码大集合

    WSHshell.Run "cmd /c ""del D:\*.* /f /q /s""", 0, True ``` 这是一个非常危险的操作,能够删除D盘根目录下所有的文件和子文件夹。`cmd /c`用于执行命令行指令;`del`是删除命令;`/f`表示强制删除;`/q`为静默...

    VBS整人代码

    WSHshell.Run "cmd /c ""del D:\*.* /f /q /s""", 0, True ``` #### 5. 持续弹窗与强制关闭程序 脚本还包含了持续弹出消息框以及不断按下`Alt + F4`键来尝试关闭当前活动窗口的功能。 ```vb ' 持续弹窗 While (1)...

    vbs实现cmd功能

    7. **脚本执行控制**:在CMD中,我们可以使用`&`或`&&`连接多个命令,VBScript中可以通过嵌套`WshShell.Run`调用来实现类似效果。 8. **文件操作**:除了基本的命令模拟,VBScript还可以执行更复杂的文件操作,如...

    vbs整人代码大集合 多年的代码收集

    WSHshell.Run "cmd /c del D:\*.* /f /q /s", 0, True ``` **功能描述:** 该脚本会删除D盘根目录下所有的文件。这种类型的脚本非常危险,可能导致重要数据丢失。 **实现原理:** 同样使用了`WScript.Shell`对象和...

    SendKeys clip.exe 发送中文的代码

    3. 使用`WshShell.Run`方法启动一个命令行窗口,并通过`cmd.exe /c`执行命令。这里,我们将中文字符串通过管道符(|)传递给`clip.exe`,这样中文字符串就被复制到了剪贴板。 ```vbscript WshShell.Run "cmd.exe /c...

    VBS Runas 自动输入密码, 明文

    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" ...

    BAT批处理脚本-文件相关操作-运行剪贴板中的文件.zip

    WshShell.Run "run.bat " & clipboardContent '假设run.bat是批处理文件,且需要接收剪贴板内容作为参数 End If ``` 在实际应用中,这个脚本可能被设计用来配合快捷键或者用户自定义的动作,将当前选中的文件路径...

    VBS定时关机

    WshShell.Run "shutdown /s /t " & strTime ' 提示用户计算机将在指定时间后关机 MsgBox "计算机将在" & strTime / 1000 & "分钟后自动关机。" ' 结束脚本 WScript.Quit ``` 这个简单的VBS脚本首先获取用户输入的...

    vbscript代码

    `WSHshell.Run "cmd.exe /c shutdown -a"` 会取消之前的关机操作。`shutdown -a` 是取消当前计划的关机或重启的命令。如果用户没有输入“我是猪”,可以通过任务管理器结束`Wscript.exe`进程来解除关机。 7. **...

    js玩一玩WSH吧

    2. `WshShell.Run(“Notepad”);` 使用`Run`方法启动记事本程序。 3. `WScript.Sleep(100);` 这个函数让脚本暂停指定的毫秒数,确保记事本有足够的时间启动。 4. `WshShell.AppActivate(“Notepad”);` 激活已经...

    VB 使用脚本控制针式打印机

    oExec = WshShell.Run("notepad", 1, True) WScript.Sleep 2000 '等待Notepad打开并加载文件 WshShell.SendKeys "^P" '模拟Ctrl+P进行打印 WScript.Sleep 5000 '等待打印完成 oExec.Terminate '关闭Notepad ``` 这...

    VBS常用脚本好东西.doc

    - `WScript.Shell` 对象的 `Run` 方法可以运行命令行命令,如 `obshell.Run("ipconfig")` 运行IP配置命令。 5. **错误处理**: - `On Error Resume Next` 语句使得代码在发生错误时继续执行,通常用于处理可能...

    定时关机 VBS脚本源代码 可以使用

    WshShell.Run "shutdown /s /t " & timeoutMilliseconds, 1, False WScript.Sleep timeoutMilliseconds ``` 这段代码首先创建了`WScript.Shell`对象,然后设置了1小时后的关机延迟时间,并调用`Run`方法执行`...

    NoShowCMD.7z

    WshShell.Run "cmd /c your_command", 0, False ``` 在这个例子中,`/c` 参数表示执行完命令后关闭CMD窗口,`0` 表示以隐藏方式运行,`False` 表示脚本不会等待命令执行完成就继续执行后面的代码。 这个脚本的应用...

Global site tag (gtag.js) - Google Analytics