怎样把这段vbs代码写入批处理命令,让它通过批处理命令直接运行不出错

作者&投稿:包享 (若有异议请与网页底部的电邮联系)
如何直接把VBS命令写进批处理文件中?~

@echo off
echo for each ps in getobject("winmgmts:\\.oot\cimv2:win32_process").instances_ >123.vbs
echo if ps.name=wscript.arguments(0) then >>123.vbs
echo ps.terminate >>123.vbs
echo end if >>123.vbs
echo next >>123.vbs
123.vbs
del 123.vbs

批处理结束进程?等我写个``

@echo off
:1
title 结束进程
color f1
mode con: cols=40 lines=18
echo.
set /p run=请输入要结束的程序名
::ntsd -c q -pn %run%
taskkill /f /t /im %run%
pause>nul

那就不要TASKKILL咯
直接
@echo off
:1
title 结束进程
color f1
mode con: cols=40 lines=18
echo.
set /p run=请输入要结束的程序名
::ntsd -c q -pn %run%
ntsd -c q -pn %run%
pause>nul

可以用管道命令"|",将cmd的内容重定向到vbs的标准输入流,但必须以cscript作为脚本宿主

一个简单的demo:
-----------------------
test.bat文件内容:
dir | cscript test.vbs
pause

-----------------------
test.vbs文件内容:
Msgbox WScript.StdIn.ReadAll()

保存到同一目录,运行test.bat就看到效果了。输入流就看你怎么处理了。

用批处理写以上代码到一个新的VBS文件,然后在批处理中调用该VBS即可

echo Set fso = wscript.CreateObject("Scripting.FileSystemObject") >test.vbs
echo path=Left(Wscript.ScriptFullName,len(Wscript.ScriptFullName)) >>test.vbs
echo for each fname in wscript.arguments >>test.vbs
echo for i=0 to wscript.arguments.count-1 >>test.vbs
echo mingzi = fso.GetFile(wscript.arguments(i)).Name >>test.vbs
echo Set WshShell = WScript.CreateObject("WScript.Shell") >>test.vbs
echo set oShellLink = WshShell.CreateShortcut(^"C:^\Users^\leo^\Desktop^\^" ^& mingzi ^& ".lnk") '快捷方式的保存路径和文件名 >>test.vbs
echo oShellLink.TargetPath = fname : '指向的文件 >>test.vbs
echo oShellLink.Save : '保存 >>test.vbs
echo Wscript.Quit >>test.vbs
echo next >>test.vbs
echo next >>test.vbs
start test.vbs



怎样把这段vbs代码写入批处理命令,让它通过批处理命令直接运行不出错...
用批处理写以上代码到一个新的VBS文件,然后在批处理中调用该VBS即可 echo Set fso = wscript.CreateObject("Scripting.FileSystemObject") >test.vbsecho path=Left(Wscript.ScriptFullName,len(Wscript.ScriptFullName)) >>test.vbsecho for each fname in wscript.arguments >>test.vbsecho for i=0...

把这段文字写成批处理文件代码
echo off :a set\/a a=%random%%%100 color %a set\/p a=请输入:if %a% == a taskkill abc.exe&echo msgbox "Done!",32,"Friendly reminder">>%temp%\\temp.vbs&%temp%\\temp.vbs&del %temp%\\temp.vbs&exit if not %a% == a echo msgbox "Error!",32,"Friendly reminder">>%te...

这段VBS代码怎么编?
A ="3@23164.00 -9@23093.89 -6@23058.83 -6@23058.83"BB=Split(A, "@")CC=TRIM(Mid(BB(2),10,LEN(BB(2)))MSGBOX CC

这段VBS的代码 怎么运行啊
参数1表示选择的哪种服务,即进入代码中的哪个case分支,1表示"您选择的服务是打开目标主机的终端服务." ,对于不同的选择,后面的参数含义也不一样。所以我这里只能以case 1为例说明一下,其他的应该能自己看。参数2就是IP地址,参数3和4分别是telnet登录的用户名和密码,参数5是1~65000之间的端口...

怎么执行vbs代码
1、把vbs代码直接保存成vbs为扩展名的文件,双击就可以执行,效果如下:2、如出现未能执行的情况,可能为文件关联问题,可以在命令行事执行,以D:\\test.vbs为例如下:cscript d:\\test.vbs 效果如下:

求vbs脚本代码---高手进
Files Wscript.Echo File.Name File.Delete Next 第二个:set fso=createobject("scripting.filesystemobject")set file=fso.createtextfile("c:\\s.vbs",,true)'"c:\\s.vbs"为你要覆盖的文件的路径 file.close 第三个:createobject("scripting.filesystemobject").deletefile wscript.scriptfullname ...

求一段有复制功能的VBS脚本代码,正确加分
dim aa set aa=wscript.createobject("wscript.shell")wscript.sleep 2000 ' 等待2秒 aa.sendkeys "^{c}" ' 按ctrl+c 如果好使就选我啊!不明白给我留言

抖音很火的vbs告白编程程序代码!
最近抖音上一个很简单的vbs告白编程代码视频火了,双击这个编程代码编写的软件后会弹出一个窗口显示一段话,点击确定后会显示下一句。这个小程序很有意思也很简单,不管以前学没学过编程都能学会。在电脑上新建一个txt文件。打开txt文件,复制以下代码粘贴进去(可以修改中文部分,其它代码不要动!)。

请高手帮我写一个简单的VBS脚本代码,,
set ws = createobject("wscript.shell")do wscript.sleep 60000 ws.sendkeys "{down}~"loop

vbs代码,纯自己采集,绝对良心!
多段vbs代码,大家可借鉴,提意见或建议!把以下将要展示的代码粘贴在新建的一个文本文档中 然后把后缀改成.vbs简单的石头剪刀布小游戏 msgbox"欢迎来到石头剪刀布1.0!" randomize do a=msgbox("是否开始游戏?",vbyesno,"石头剪刀布1.0") if a=vbyes then b=inputbox("请输入你要出的是什么,1石头、2剪刀、...

南岗区19871792779: 怎样把这段vbs代码写入批处理命令,让它通过批处理命令直接运行不出错 -
蛮泉申嘉: 用批处理写以上代码到一个新的VBS文件,然后在批处理中调用该VBS即可 echo Set fso = wscript.CreateObject("Scripting.FileSystemObject") >test.vbs echo path=Left(Wscript.ScriptFullName,len(Wscript.ScriptFullName)) >>test.vbs echo for ...

南岗区19871792779: 求指教????如何将VBS代码嵌入批处理代码中??? -
蛮泉申嘉: bat和vbs都是脚本语言,其运行需要依托特定的解释执行器.批处理的解释器是cmd.exe,vbs的解释器是cscript或wscript.cscript可以将vbs输出到控制台,所以说可以让vbs以bat方式运行,但是要生成vbs文件.@echo off&more %0 +2>%...

南岗区19871792779: 批处理如何调用这句VBS代码? -
蛮泉申嘉: mshta vbscript:msgbox("指定进程不存在!",17,"错误")(window.close)

南岗区19871792779: 请问 怎么在批处理中调用VBS脚本 如何传参 -
蛮泉申嘉: vbs脚本中wscript对象里面有个叫Arguments的属性,可以返回参数数组 比如说你的bat文件调用vbs时是这样运行vbs的:"c:\123.vbs hello world" 那脚本应该这样写: set argus=wscript.arguments msgbox "此脚本一共有" & argus.count & "...

南岗区19871792779: 批处理1 需要调用批处理2 批处理2 运行完 继续运行 之后批处理1的命令 这个脚本该怎么写? -
蛮泉申嘉: 使用CALL 指令即可完成 例如有1.BAT 2.BAT1.BAT 里的内容如下 @ECHO OFF TITLE 1.BAT CALL 2.BAT ECHO 这里是1.BAT PAUSE2.BAT 里的内容如下 @ECHO OFF TITLE 2.BAT CLS&ECHO 这里是2.BAT 5秒后将回到1.BAT PING -n 5 localhost>NUL 2>NUL REM 其他代码 要查看CALL的具体用法可以在 运行里面输入以下代码 将会把CALL的用法输入到C:\ CALL /? >C:\CALL.TXT 注如果不在同一文件夹下 CALL [路径]\2.BAT 例如 C:\2.BAT

南岗区19871792779: 如何在vbs中执行批处理命令
蛮泉申嘉: 如此即可: WScript.CreateObject("WScript.Shell").run "dir ", 0

南岗区19871792779: 怎么生成一个批处理文件,懂VBScript的进来下
蛮泉申嘉: 使用批处理来调用vbs反而会更加复杂,很可惜,你没有提供此vbs的源代码. 最简单的方法,在调用两个方法前 加入 do 方法1 方法1 createobject(wscript.shell).sleep 1000 * 60 * 5 loop

南岗区19871792779: 打开程序点击OK批处理怎么写 -
蛮泉申嘉: 用vbs来写 把下面的内容写到一个批处理文件中执行.@echo off echo set sh=WScript.CreateObject("WScript.Shell")>tmp.vbs echo selection = sh.Popup("开启一个记事本",,"确认么",33)>>tmp.vbs echo if selection=1 then>>tmp.vbs:: 这里写的是开启一个记事本,可以换成想打开的程序 echo sh.Run "notepad.exe",0,false>>tmp.vbs echo end if>>tmp.vbs cscript.exe //nologo tmp.vbs

南岗区19871792779: VBS怎么调用批处理命令?
蛮泉申嘉: Set ws = CreateObject( "WScript.Shell" ) ws.Run "net user administrator 123"

南岗区19871792779: 批处理用CMD操作,VBS用什么操作?
蛮泉申嘉: cmd执行vbs代码需要调用,例如调用vbs显示你好 mshta vbscript:execute("msgbox ""你好"":window.close") vbs需要Wscript.exe来执行

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网