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

热点内容
linux怎么编译c文件 发布:2025-09-18 09:55:16 浏览:301
python安装后无法运行 发布:2025-09-18 09:45:57 浏览:236
安卓手机怎么剪辑音乐 发布:2025-09-18 09:44:16 浏览:781
服务器地址修改在哪找 发布:2025-09-18 09:42:41 浏览:441
sntp服务器地址 发布:2025-09-18 09:28:36 浏览:552
phpunit 发布:2025-09-18 09:25:19 浏览:571
怎么改服务器的ip地址吗 发布:2025-09-18 09:24:33 浏览:12
编译703n固件 发布:2025-09-18 08:50:59 浏览:539
三星手机系统文件夹是哪个文件夹 发布:2025-09-18 08:48:45 浏览:282
rmijava 发布:2025-09-18 08:38:26 浏览:21