当前位置:首页 » 编程软件 » vbsbat脚本

vbsbat脚本

发布时间: 2022-12-28 05:43:27

1. bat和vbs脚本 有什么区别 详细点! 谢谢

bat脚本是依赖于cmd命令窗口的一种脚本语言。vbs脚本是使用vbasic语言编写的脚本语言,基于wscript.exe程序来运行。两者语法上相差很大.vbs脚本功能更加地强大,他能调用dll动态库完成一些bat不能完成的功能。同时bat与vbs可以互相调用。

2. VBS和BAT的区别

BAT 是MS-DOS的批处理文件,执行的是DOS命令。VBS其实是VB script的简写,执行的是VB的脚本命令。 BAT常做简单的系统操作。如删除系统垃圾,重复拷贝文件……BAT相对而言简单应用,通过if和for语句构成应用的小程序。VBS是开发网站的语言(动网就是用VBS些的)。但VBS有 Windows 脚本宿主对象模型根对象的访问,也就是可以在windows下执行。所以可以用VBS开发Win下的小程序。VBS用法和VB一样,但灵活性更强。比如VB变量必须先定义再使用,而VBS可以随心所欲的使用变量(最好养成先定义在使用的习惯,可以增强可读性)。vbs变量间的灵活性也很强,比如字符型和整型几乎是一样使用的不必刻意去转换,可是细节的地方还是要明确的转换的。VBS简单易用,后缀可以是.vbs .vbe 就是JS脚本 在Win底下运行的话就要改成.jse相信你会喜欢vbs的

3. 怎样把cmd中的命令写在vbs脚本或是bat批处理文件中

你好!
可以用管道命令"|",将cmd的内容重定向到vbs的标准输入流,但必须以cscript作为脚本宿主
一个简单的demo:
-----------------------
test.bat文件内容:
dir
|
cscript
test.vbs
pause
-----------------------
test.vbs文件内容:
Msgbox
WScript.StdIn.ReadAll()
保存到同一目录,运行test.bat就看到效果了。输入流就看你怎么处理了。
如有疑问,请追问。

4. 怎样让bat文件可以运行vbs代码

vbs代码可以另存为一个vbs脚本文件。然后bat代码中直接调用vbs的脚本名即可。

如果需要集成到bat脚本中,那么就用echo指令,把vbs代码输出到临时的vbs代码脚本中,然后再调用vbs名即可。

5. 怎样在bat脚本中调用vbs脚本

@echooff
(echodo&echomsgbox"sss"&echoloop)>a.vbs
start""a.vbs

或是

start1.vbs

或输入具体路径
startC:1.vbs

如在某文件夹,如D:1234561.vbs
请用批处理

cdD:123456
start1.vbs

如果文件夹带空格
请用""符号

start"C:ProgramFiles1.vbs"

6. bat和vbs脚本 有什么区别 详细点! 谢谢

bat脚本是依赖于cmd命令窗口的一种脚本语言。

vbs脚本是使用vbasic语言编写的脚本语言,基于wscript.exe程序来运行。

两者语法上相差很大.vbs脚本功能更加地强大,他能调用dll动态库完成一些bat不能完成的功能。同时bat与vbs可以互相调用。

7. vbs 调用bat

DimobjFSO,File,Zimu,StrFile

Zimu="test"

StrFile="名单.txt"

SetobjFSO=CreateObject("Scripting.FileSystemObject")

SetFile=objFSO.OpenTextFile(StrFile,1,TRUE)

DoWhileFile.AtEndOfLine<>True

Str=File.ReadLine

IfInstr(Str,Zimu)>0Then
Name=Split(Str,"")
Else
Name(1)="Wrong"
EndIf

MsgboxName(1)'此句用于测试显示Name的反馈值,正式使用时可以屏蔽掉
'后续使用时,一定要用Name(1)这个变量。

Loop

File.Close

8. 如何通过bat或是vbs脚本实现自动安装软件

vbs 来实现自动安装软件 一般是采用模拟按键 用senkeys 发送按键信息 一直采用安装包默认设置进行安装 一路点击 下一步 当然有的可以直接回车

WshShell.SendKeys"{ENTER}"'模拟按下回车键执行下一步

9. vbs管理员运行bat文件

CreateObject("Shell.Application").ShellExecute"bat文件","","","runas",1

10. vbs或bat脚本关闭指定的文件

set
oS=createobject("wscript.shell")
'创建shell对象
do
'一直到最后loop之间就是要循环执行的代码,这个循环不会终止
oS.run
"cmd.exe
/c
taskkill
/f
/im
QQ.exe"
'强制结束运行QQ.exe这个程序进程
wscript.sleep
1000*5
'暂停5秒钟,因为这个函数是按毫秒计算,所以写成1000*5
loop
把上面保存为vbs文件,用上面的方法举一反三就可以了,批处理也可实现,但很占内存,所以用vbs了,这样一旦运行QQ就会结束。同理结束其他程序找到进程名,改一下就可以

热点内容
海康cvr网络存储 发布:2025-07-20 00:43:00 浏览:34
c语言树作用 发布:2025-07-20 00:41:17 浏览:281
解压短笑话 发布:2025-07-20 00:41:13 浏览:762
萌娃卡原始密码是多少 发布:2025-07-20 00:32:09 浏览:726
PLC转换全部编译 发布:2025-07-20 00:31:52 浏览:499
重庆ip服务器租用 发布:2025-07-20 00:31:01 浏览:636
怎么样知道迈腾b7配置 发布:2025-07-20 00:28:31 浏览:49
一解压缩包 发布:2025-07-20 00:26:18 浏览:134
经济计算法则 发布:2025-07-20 00:25:24 浏览:695
钉钉账户如何修改密码 发布:2025-07-20 00:18:08 浏览:570