vbs脚本怎么运行(如何让电脑自动运行VBS脚本)

本文目录
- 如何让电脑自动运行VBS脚本
- vbs文件怎么运行
- win10怎么运行VBS
- 如何让vbs脚本自动运行 直接给代码
- vb怎么运行文本框内的vbs脚本
- vbs脚本如何启动程序
- 在C++里执行VBS 如何执行VBS命令啊 比如Wscript.Sleep 5000 ’
如何让电脑自动运行VBS脚本
电脑自动运行接受的文件是不太可能的,尤其是使用QQ传以我的经验,可以制作一个自解压的RAR文件(后缀为.exe),然后压缩成.rar文件,把自解压文件的图标伪装成影像或者图片的图标,当然自解压文件里也要包含一个和图标相关的文件 比如使用.jpg的图标,然后在压缩包内放一张YY图,还有你的VBS文件,然后再用一个Bat文件将VBS加入自启动项,最后全部打包成自解压文件 关于只开机自动运行3,之后失效的方法为,使用一个bat文件,每次开机的时候自动运行你的VBS文件,然后还往一个特定的文本文档之追加一个字符,比如5.每次开机追加一个,当开机三次后,特定的文本文档的内容就会变成555,然后再在bat的头部写一个判断,当X.txt的内容=555的时候,自动删除自身即可
vbs文件怎么运行
有两种运行方法:
1在windows界面下运行,也就是双击
2在命令提示符下运行,方法为:
开始,输入cmd回车,然后会弹出一个黑框,输入cd “你的vbs所在的地方”回车,然后输入脚本的名字回车就运行了
win10怎么运行VBS
打开win10系统的电脑,然后准备好vbs文件,这里说明一下,所有vbs都可以用记事本打开,不过看到的只是代码,而并不是运行代码的状态,我们要的是vbs真实运行的状态。
接着右击vbs文件,在弹出的右键菜单中选择打开方式,有的朋友没有打开方式这个选项,也可以选择属性选项。
一般win10系统会自动识别vbs文件,并且自动匹配打开的程序,默认是Microsoft Windows Based Script Host,如果自动识别的就可以双击直接运行vbs文件了,没有识别的需要手动来调节。
接着说下没有自动匹配程序的情况,同样是在打开方式选择程序的窗口界面,点击下方的更多应用选项,
在下方的列表中是没有可以打开的程序,这个时候点击最下面蓝色的文字,也就是在这台电脑上查找其他应用选项,点击打开。
接着进入到c盘,然后进入到windows\system32的文件夹,在里边选择wscript.exe,点击打开即可。
如何让vbs脚本自动运行 直接给代码
注册表的:
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\RunOnce或者RunOnceEx都可以
使VBS脚本开机自动运行的代码是什么
脚本本身是不能开机运行的
必须借助别的 常用的就是 注册表项了 还有 计划任务 用at命令注册 等等
在脚本里加几行代码就注册为开机运行就行了
当然注册表项不止一楼给的哪一个 而且一楼的注册表项写错了 是
HKLM\software\microsoft\windows\currentversion\run
不是
HKML\software\microsoft\windows\curren+version\run
误人子弟啊
你应该是要让当前脚本开机运行
在脚本里加入
set wshshell=createobject(“wscript.shell“)
wshshell=regwrite “HKML\software\microsoft\windows\curren+version\run\“&WScript.ScriptName,WScript.ScriptFullName
就可以了
vb怎么运行文本框内的vbs脚本
预先吧比如对象的引用的文本定义好《比如set shell=creat(“winscrpt.shell“),我写的语法可能有错因为没学VBS脚本,学过VB。
你把那个预先定义好的对象引用和文本框的代码写入一个文件,比如execute~temp.vbs。
然后Shell“wscript.exe 路径\execute~temp.vbs。这样就可以执行你文本框输入的脚本啦。
vbs脚本如何启动程序
如果是纯脚本文件,要运行它,可以在“开始_运行“ cmd 进入命令行
用:
wscript 脚本文件
可以运行,详情参考:wscript /?
如果是HTML中嵌入的VBS及脚本,用IE打开就可以执行.
在C++里执行VBS 如何执行VBS命令啊 比如Wscript.Sleep 5000 ’
先写好一个VBS脚本放在相对于主程序(要调用VBS的程序)的某个目录下,比如主程序叫“main.exe”位置是“D:\test”,VBS脚本(叫“test.vbs”)放在“D:\test\A\B\C”,那么调用的命令(C/C++)是:
system(“cd/d D:\\test“);system(“\“A\\B\\C\\test.vbs\““);
原理是:CMD脚本可以直接调用VBS脚本,上面的system是用来调用CMD命令的,而CMD命令中可以调用另外的脚本(CMD脚本或VBS或程序等)。所以这样写是间接调用VBS脚本,借助CMD调用了VBS
注意:第一句执行的CMD命令是把CMD的当前目录切换到正确的位置,程序调用CMD命令时CMD的当前目录不程序当前目录,而是CMD的默认路径;system函数的头文件是stdlib.h。
完整示例代码:
#include 《windows.h》#include 《string》
using namespace std;
int main() {
// VBS调用命令文本(使用相对路径的写法, 注意首尾要加双引号)
char vbs = “\“..\\test.vbs\““;
// 获取当前目录字符串的长度
int bufLen = GetCurrentDirectory(0, NULL);
// 分配字符串空间
char* pwd = new char[bufLen];
// 正式获取当前目录字符串
GetCurrentDirectory(bufLen, pwd);
// 组装cd命令
string cmd(pwd);
cmd.insert(0, “cd/d “);
// 调用CMD命令, 转移到程序运行目录
system(cmd.data());
// 调用CMD命令, 间接调用指定的VBS脚本
system(vbs);
delete pwd;
return 0;
}
注意:如果使用开发环境调试的话可能会出现命令执行错误的现象,原因是开发环境调试时的当前目录不是exe文件所在目录,在实际直接执行程序时的当前目录就是exe文件所在目录。
示例VBS脚本(test.vbs):
MsgBox(“testVBS“)测试结果:
我用VC6写的C++,VBS脚本test.vbs在图中“try10”目录下,执行的程序“try10.exe”在“Debug”目录下。
P.S. 只要这个语言能调用CMD命令,CMD能调用的这个语言就都能调用,并不存在不界线,借助CMD就能打破界线。

更多文章:
dropdownlist 绑定(DropDownList 绑定所有项 并 显示指定项)
2026年10月11日 08:50
易语言网页api接口怎么调用(易语言,怎么读取网页json的api)
2026年10月11日 08:00
majority of(the majority of 和 a majority of的区别以及用法例句)
2026年10月11日 07:40
another time(another time和other time的区别)
2026年10月11日 05:00






