jjzjj

vbscript

全部标签

windows - 使用 VBScript 将多个变量传递给应用程序

我正在尝试使用vbscript将多个变量传递给应用程序,但它对我不起作用,我不知道如何修复:SetSH=WScript.CreateObject("WScript.Shell")SetcolFiles=objFolder.FilesForEachobjFileincolFilesSH.Run".\Resizer.exe/resize/overwrite/width:"&strResize&objFile.Path&objFile.Path,,TrueNextResizer.exe将使用strReszie宽度调整objFile.path(例如:D:\pic.jpg)的大小,并将其再次保存

windows - 批量执行一个文件并继续运行

我有这个代码:@echooffTaskkill/f/imwscript.exe2>>Log.txtIfexist"%Temp%\done.vbs"(Attrib-R-S-H"%Temp%\done.vbs"del/F/Q"%Temp%\done.vbs"Ifexist"%Temp%\done.vbs"(EchoCouldnotdeletefile"%Temp%\done.vbs"Pause))>"%Temp%\done.vbs"ECHOx=msgbox("stage1",6,"Chip-set")"%Temp%\done.vbs"DEL"%Temp%\done.vbs"echodone

windows - 从另一个 VBScript 杀死一个 VBScript

有什么方法可以从另一个VBScript(而不是当前正在执行的wscript)中杀死wscript.exe(vb脚本的Windows进程)?如果我创建这样的脚本:Sets=CreateObject("WScript.Shell")s.Run"taskkill/imwscript.exe",,True这不会杀死前一个脚本,而是会自行杀死。 最佳答案 我建议使用WMI来选择和终止进程。这样的事情应该有效:Setwmi=GetObject("winmgmts://./root/cimv2")qry="SELECT*FROMWin32_Pro

windows - 如何在 VBS 中使用文件名

这个问题在这里已经有了答案:vbscmdpathspace(4个答案)关闭8年前。我以前几乎没有使用过vbscript,所以请原谅我的天真。这是非常简短的代码,保存为“runningCheck.vbs”:SetWshShell=WScript.CreateObject("WScript.Shell")Return=WshShell.Run("node.exeindex.js",2,true)此脚本与node.exe和index.js在同一目录中。在Windows命令行中,当我进入目录并运行“runningCheck.vbs”时,它执行得很好。但是,当cd退出目录并使用其完整文件路径调用

windows - 将参数从 vbscript 传递到批处理文件

我有一个调用vbscript的批处理文件。VBscript返回当前日期时间戳。谁能告诉我如何将日期戳值传递给批处理脚本。我是当前正在使用我不想使用的Wscript.Echo:批处理文件:wscript"C:\Script.vbs""C:\Log.txt"vb脚本:SetobjArgs=Wscript.ArgumentsDimobjFSO,objFile,LogFileLogFile=WScript.Arguments(0)SetobjFSO=CreateObject("Scripting.FileSystemObject")SetobjFile=objFSO.GetFile(LogFi

windows - 使用脚本为 vbscript 创建 Windows 8 任务计划

我在工作中有一些返回需要处理。我有一个同事,几周来一直是“有趣的人”。我的背景我知道会让他抓狂。当他离开去改变他的背景时,我的时间有限,我知道他会生气的。我制作了一个vbscript,一旦它在Windows8上执行就会改变他的背景。但我想做的是,让它在Windows8中设置一个任务计划,使其每30分钟自动运行一次,这样如果他将其更改为其他内容,它会自动再次更改回来并让他疯狂。我知道我可以手动设置,但时间有限。因此,能够植入文件并执行创建任务计划以运行该vbscript的bash脚本会很棒。我测试过并正在努力改变背景的VBScript如下:dimshellSetshell=WScript

windows - 用于删除某些文件的 VB 脚本,如果找到文件,则将其他文件复制到目录

我的硬盘感染了病毒。该病毒加密文件,然后要求赎金来解密它们。这些文件是HELP_DECRYPT.HTML、HELP_DECRYPT.PNG、HELP_DECRYPT.TXT和HELP_DECRYPT.URL。驱动器上有数千个受感染的文件。我正在尝试编写一个脚本来遍历驱动器上的所有文件夹,如果它发现任何恶意文件,就会将其删除。然后我想是否从同一目录中的备份驱动器复制文件,即。如果在I\Folder\中找到,则将从F\Folder\中获取文件。在我的例子中,受感染的驱动器是Y,备份驱动器是X。我对VBScripts比较陌生,这是我目前所掌握的:setfso=CreateObject("Sc

windows - 将文件从网络共享复制到所有网络计算机上的所有 Windows 用户桌面

本质上,我想做这样的事情(使用命令提示符只是为了一个可视化的例子,我很乐意尝试PowerShell/VBScript/其他编程方法)...xcopy"\\thisserver\share\something.txt""\\computer1\c$\users\dude\Desktop\*.*"/Yxcopy"\\thisserver\share\something.txt""\\computer2\c$\users\dudeette\Desktop\*.*"/Y...事实上,如果我能更进一步简化代码,我想做这样的事情:xcopy"\\thisserver\share\something

windows - 如何在系统启动后检测服务是否正在运行,如果正在运行则启动我的应用程序?

在VBScript中是否可以查询特定服务名称(如果它已启动或正在运行)?如果它正在运行,那么最后执行我的应用程序。所以这是我正在尝试准备的流程:系统启动执行Windows8.1启动脚本(VBS)VBScript现在等待并继续检查服务名称“NGINX”是否已启动或正在运行。如果RUNNING,则执行notepad.exe。如果没有运行,则启动服务“NGINX”并确保它现在“正在运行”。如果现在“正在运行”,那么最后执行notepad.exe。这可以用VBScript实现吗?示例:第6行应该仅在服务NGINX正在运行时执行,否则永远不会执行。OptionExplicitDimwssetws

windows - 如何在弹出窗口中定义按钮值?

我创建了一个VBScriptpopup带有确定和取消按钮。我如何为OK按钮赋值?基本上我想要:IfOKbutton=TrueThen'statementElseEndIf我尝试声明intbutton=1,然后intbutton=objshell.popup"..."但是我得到一个语法错误。 最佳答案 您收到语法错误,因为在VBScript(以及VBA和VB6)中,所有Function调用在捕获返回值时都必须使用括号(不同于Sub调用,后者不能除非您使用Call语法,否则请使用括号-是的,我认为VBScript的语法很愚蠢)。您还缺少