当前位置:首页 » 编程软件 » 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就会结束。同理结束其他程序找到进程名,改一下就可以

热点内容
java返回this 发布:2025-10-20 08:28:16 浏览:593
制作脚本网站 发布:2025-10-20 08:17:34 浏览:888
python中的init方法 发布:2025-10-20 08:17:33 浏览:582
图案密码什么意思 发布:2025-10-20 08:16:56 浏览:765
怎么清理微信视频缓存 发布:2025-10-20 08:12:37 浏览:684
c语言编译器怎么看执行过程 发布:2025-10-20 08:00:32 浏览:1013
邮箱如何填写发信服务器 发布:2025-10-20 07:45:27 浏览:255
shell脚本入门案例 发布:2025-10-20 07:44:45 浏览:114
怎么上传照片浏览上传 发布:2025-10-20 07:44:03 浏览:806
python股票数据获取 发布:2025-10-20 07:39:44 浏览:713