如何利用Vbs 运行外部程序

1、Scripting.FileSystemObject —> 提供一整套文件系统操作函数


2、Scripting.Dictionary —> 用来返回存放键值对的字典对象


3、Wscript.Shell —> 提供一套读取系统信息的函数,如读写注册表、查找指定文件的路径、

读取DOS 环境变量,读取链接中的设置


4、Wscript.NetWork —> 提供网络连接和远程打印机管理的函数。(其中,所有Scripting 对


象都存放在SCRRUN.DLL 文件中,所有的Wscript 对象都存放在WSHOM.ocx 文件中。)



Set objShell = CreateObject(“Wscript.Shell”)
objShell.Run “notepad”


但是需要注意的是,
如果你要执行的可执行文件存放的地方不是程序安装的常用路径,一般情况下,需要提供合法
的路径名,但是run 在运行解析时,遇到空格会停止,解决的方法是使用双引号,例如:在我
的机器上运行qq,代码为:
objshell.run """C:\Program Files\QQ2006\QQ.exe""" ‘注:三个引号

slmgr.vbs不是内部或外部命令,也不是可运行程序的错误提示通常是由于系统找不到slmgr.vbs文件或者slmgr.vbs文件路径没有被正确配置所导致的。slmgr.vbs是Windows的软件授权管理工具,用于管理系统激活和密钥、证书等操作。下面是一些可能导致该错误的原因和解决方法: 1. slmgr.vbs文件不存在:请确保slmgr.vbs文件存在于系统的正确路径下。默认情况下,slmgr.vbs文件位于Windows系统目录下的System32文件夹中。如果文件不存在,可以尝试从其他可靠的来源获取该文件,并将其放置在正确的位置。 2. 环境变量配置错误:请检查系统的环境变量配置,确保系统能够正确找到slmgr.vbs文件。可以通过以下步骤进行检查和配置: - 右键点击“计算机”或“此电脑”,选择“属性”。 - 在左侧导航栏中,点击“高级系统设置”。 - 在弹出的窗口中,点击“环境变量”按钮。 - 在“系统变量”或“用户变量”列表中,找到名为“Path”的变量,并确保其值中包含了slmgr.vbs文件所在的路径。 3. 权限不足:如果你没有足够的权限来运行slmgr.vbs命令,也会导致该错误。请确保你以管理员身份运行命令提示符或脚本,并具有足够的权限执行相关操作。 4. 病毒或恶意软件感染:有时候,病毒或恶意软件可能会删除或修改slmgr.vbs文件,导致系统无法找到该文件。在这种情况下,建议使用杀毒软件进行全面扫描,并清除任何潜在的威胁。 请根据上述解决方法检查和修复相关问题,以确保系统能够正确找到和运行slmgr.vbs文件。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值