精华内容
下载资源
问答
  • 使用Cscript.exe运行vbs会弹出cmd窗口 避免方法: 管理员权限运行cmd,输入cscript.exe //H:WScript,将默认的脚本宿主改为 WScript.exe,即可解决。 C:\Documents and Settings\Administrator>cscript ...

    使用Cscript.exe运行vbs会弹出cmd窗口
    避免方法:
    管理员权限运行cmd,输入cscript.exe //H:WScript,将默认的脚本宿主改为 WScript.exe,即可解决。

    C:\Documents and Settings\Administrator>cscript
    Microsoft (R) Windows Script Host Version 5.6
    版权所有(C) Microsoft Corporation 1996-2001。保留所有权利。
    
    用法:CScript scriptname.extension [option...] [arguments...]
    
    选项:
    //B 批模式:不显示脚本错误及提示信息
    //D 启用 Active Debugging
    //E:engine 使用执行脚本的引擎
    //H:CScript 将默认的脚本宿主改为 CScript.exe
    //H:WScript 将默认的脚本宿主改为 WScript.exe (默认)
    //I 交互模式(默认,与 //B 相对)
    //Job:xxxx 执行一个 WSF 工作
    //Logo 显示徽标(默认)
    //Nologo 不显示徽标:执行时不显示标志
    //S 为该用户保存当前命令行选项
    //T:nn 超时设定秒:允许脚本运行的最长时间
    //X 在调试器中执行脚本
    //U 用 Unicode 表示来自控制台的重定向 I/O

    展开全文
  • vbs运行CMD显示窗口的方法汇总

    千次阅读 2020-05-07 11:16:16
    使用Cscript.exe运行vbs会弹出cmd窗口 避免方法: 管理员权限运行cmd,输入cscript.exe //H:WScript,将默认的脚本宿主改为 WScript.exe,即可解决。 Set ws = CreateObject("Wscript.Shell") ws.run "cmd /c ...

    2020年5月7日11:14:47

    使用Cscript.exe运行vbs会弹出cmd窗口
    避免方法:
    管理员权限运行cmd,输入cscript.exe //H:WScript,将默认的脚本宿主改为 WScript.exe,即可解决。

    Set ws = CreateObject("Wscript.Shell") 
    ws.run "cmd /c install.bat",vbhide 

    #install.bat 为要执行的脚本名称,需要和xxx.vbs脚本放到同一个目录下

     

    运行cmd.exe时,加了/c参数后它将运行/c后面的命令,不加参数的话,它只执行CMD命令。

    system("xxx"),相当于执行cmd.exe /c xxx。

    使用WinExec或ShellExecute和cmd.exe /c 来达到隐藏窗口的目的。

    示例:

    WinExec("cmd.exe /c dir > d:\\abc.txt", SW_HIDE);
    
    ShellExecute(nullptr, L"open", L"cmd.exe", L"/c dir > d:\\abc.txt", nullptr, SW_HIDE);


    单次运行请用这个,修改auto.bat为你要运行的批处理文件的名字,并将以下内容保存为vbs格式,放到auto.bat文件所在目录,名字随便,例如run.vbs

    Set shell = Wscript.createobject("wscript.shell")
    
    a = shell.run ("auto.bat",0)

    循环运行请用这个,示例为每60秒运行一次,保存格式和所放置的目录同1所述

    dim a
    set a=CreateObject("Wscript.Shell")
    Do
    a.run "auto.bat"
    Wscript.Sleep 60000
    Loop
    echo dim wsh > %systemroot%/help/test.vbs 
    echo set wsh=CreateObject("WScript.Shell") >> %systemroot%/help/test.vbs 
    echo wsh.run "cmd /c %systemroot%/help/nc -v -l -p 810 < %systemroot%/help/or.txt",0 >> %systemroot%/help/test.vbs

     

    展开全文
  • VBS脚本文件运行怎么办?

    千次阅读 2019-10-05 07:41:45
    这时候可能是你的VBS脚本服务在注册表中出错了,原因可能是卸载或安装一些代码规范的程序引起的。这里给出无法找到脚本引擎"vbscript"的解决方法: 1)找到文件: C:\WINDOWS\inf\wsh.inf,右键“安装”; 2)开始→...

    当你在运行一些基于VBS脚本语言的文件时,系统可能报错。这时候可能是你的VBS脚本服务在注册表中出错了,原因可能是卸载或安装一些代码不规范的程序引起的。这里给出无法找到脚本引擎"vbscript"的解决方法:
    1)找到文件: C:\WINDOWS\inf\wsh.inf,右键“安装”;
    2)开始→运行行里输入: regsvr32 urlmon.dll shdocvw.dll jscript.dll vbscript.dll /s
    什么是WSH?
    WSH是Windows Scripting Host(Windows脚本主机)的缩略形式。WSH这个概念最早出现于Windows 98操作系统,是一个基于32 位  Windows 平台、并独立于语言的脚本运行环境。比如:你自己编写了一个脚本文件,如后缀为 .vbs 或 .js 的文件,然后在 Windows 下双击 并执行它,这时,系统就会自动调用一个适当的程序来对它进行解释并执行,而这个程序,就是 Windows Scripting Host,程序执行文件名为  Wscript.exe (若是在DOS命令提示符下,则为 Cscript.exe)。
    想知道自己的机器上有没有WSH吗?查看一下你的机器里有没有“Wscipt.exe”或者“Cscript.exe”这两个文件就可以了。如果找到,恭 喜你!你已经安装了WSH。否则,自己手动安装吧:
    在Windows 98环境下,WSH是作为操作系统的一个组件自动安装的,如果不慎丢失了这个组件,可以从依次打开“控制面板-->添加/删除程 序--〉Windows安装程序--〉附件”,然后将“Windows Scripting Host”前的划上“√”,再确定即可完成WSH组件的安装。

    转载于:https://www.cnblogs.com/Robin2005/archive/2010/07/01/1768912.html

    展开全文
  • 解决VBS文件双击运行的问题

    千次阅读 2019-06-26 21:20:40
    文件关联被破坏了,解决办法如下:将下面所有代码复制保存为扩展名是“reg”的文件,即注册表文件,双击运行: Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\.VBS] @="VBSFile" [HKEY_CLASSES...

    解决方法来自:https://zhidao.baidu.com/question/313810845.html

    文件关联被破坏了,解决办法如下:将下面所有代码复制保存为扩展名是“reg”的文件,即注册表文件,双击运行:

    Windows Registry Editor Version 5.00
    [HKEY_CLASSES_ROOT\.VBS]
    @="VBSFile"

    [HKEY_CLASSES_ROOT\VBSFile]
    @="VBScript File"

    [HKEY_CLASSES_ROOT\VBSFile\ScriptEngine]
    @="VBScript"

    [HKEY_CLASSES_ROOT\VBSFile\ScriptHostEncode]
    @="{85131631-480C-11D2-B1F9-00C04F86C324}"

    [HKEY_CLASSES_ROOT\VBSFile\Shell]
    @=""

    [HKEY_CLASSES_ROOT\VBSFile\Shell\Open]
    @="打开(&O)"
    [HKEY_CLASSES_ROOT\VBSFile\Shell\Open\Command]
    @=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,00,25,\  
    00,5c,00,53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,57,00,53,00,\  
    63,00,72,00,69,00,70,00,74,00,2e,00,65,00,78,00,65,00,20,00,22,00,25,00,31,\  
    00,22,00,20,00,25,00,2a,00,00,00

    [HKEY_CLASSES_ROOT\VBSFile\ShellEx]

    [HKEY_CLASSES_ROOT\VBSFile\ShellEx\DropHandler]
    @="{60254CA5-953B-11CF-8C96-00AA00B8708C}"

    [HKEY_CLASSES_ROOT\VBSFile\ShellEx\PropertySheetHandlers]

    [HKEY_CLASSES_ROOT\VBSFile\ShellEx\PropertySheetHandlers\WSHProps]
    @="{60254CA5-953B-11CF-8C96-00AA00B8708C}"

     

    从网上找了很多个解决方法,这一个完美解决,感谢!

    展开全文
  • vbs实现的可以将多个dos命令运行,是个不错的应用
  • Windows无法访问指定设备路径或文件,您可能没有合适的权限访问这个项目.
  • Vbs 运行外部程序

    千次阅读 2019-08-14 17:23:13
    **Vbs 只提供了编程的一个基本框架,...得庆幸的是, Vbs 虽然能自己完成这些任务, 但是它提供了一条极为方便、功能也相当强的 命令—— CreateObject,这条命令可以访问 windows 系统内安装的所有 com 对象,并...
  • bat转vbs,相当于隐藏运行bat 不再看到黑框及其闪动
  • 程序运行完毕脚本vbs

    2017-07-26 10:46:57
    程序运行完毕脚本vbs
  • 主要介绍了window通过vbs+bat实现自动在后台运行nodejs application,需要的朋友可以参考下
  • 在日常运维工作中,为方便对windows用户进行系统安装或配置等,使用Windows自带的批处理(bat文件)是一种最为简单快速的方法
  • 使用vbs 脚本对工作目录下的字符串进行替换并统计被修改的文件数主调的批处理方法将捕捉该vbs脚本运行后的结果并打印在cmd窗口。
  • cmd执行vbs脚本

    2019-12-05 11:37:27
    我个人喜欢研究cmd,后面无意中接触到vbs,就思考cmd能运行vbs么?---答案是可以的。经过研究发现,cmd可以执行vbs,但是还是需要生成vbs文件,执行完成后删除vbs文件
  • 使用远程终端打开运行程序当关闭程序后自动注销windows系统!
  • 便于实现管理自动化,如加入开机启动,即可实现无人职守。
  • 一个用VBS实现CMD窗口的隐藏运行,做小程序的时候经常会用到,很实用的代码。
  • 支持路径或文件名带空格,网上给出的VBS代码貌似没有留到空格问题,特此补充。 黑友们喜欢的东西,以后运行批处理就没有明显的窗口的
  • 想了很久,发现了一种不用临时文件,在批处理中直接执行 vbs 的方法
  • 主要介绍了无法执行vbs脚本中遇到的问题及解决方案,需要的朋友可以参考下
  • 1.俺先用一个文件创建了一个自解压的压缩文件,想要解压后自动运行其中的一个vbs。 2. 创建成功,点击解压后应当自动... 我的这个vbs脚本,在没有压缩前是可以正确运行的,但是创建为自解压文件后就显示找到路径?
  • 运行同一目录下的可执行程序的VBS代码,需要的朋友可以参考下。
  • VBS 运行外部程序

    万次阅读 2014-10-11 20:19:38
    VBS 运行外部程序 Vbs只提供了编程的一个基本框架,用户可以使用Vbs来定义变量、过程和函数,vbs也提供了一些内部函数和对象,但是Vbs没有提供任何命令来访问Windows系统内部的部件,但是值得庆幸的是,Vbs虽然...
  • 2019独角兽企业重金招聘Python工程师标准>>> ...
  • 如何利用Vbs 运行外部程序

    千次阅读 2013-02-21 00:37:54
    的路径名,但是run 在运行解析时,遇到空格会停止,解决的方法是使用双引号,例如:在我 的机器上运行qq,代码为: objshell.run """C:\Program Files\QQ2006\QQ.exe""" ‘注:三个引号
  • Set Wshell = createobject("wscript.shell") Wshell.run "cmd /k cd C:\python36 && python C:\Users\Administrator\Desktop\1.py ",vbhide WScript.Sleep 500 wShell.run "notepad.exe c:\1.txt" ...
  • VBS文件运行

    千次阅读 2016-06-17 10:29:29
    首先,我的vbs文件关联已经被“豪杰”夺取了。我双击Deploy.vbs就会打开豪杰,比较郁闷。但是我用了打开方式,试了浏览器、cmd,都无济于事。 今天,我想到这个问题后,就有想法去Microsoft的News Group上去问一...
  • 运行后禁止程序运行 可以在里面指定禁止运行的程序,如QQ.exe
  • 段代码可以获取曾经在运行对话框中的,我们之前输入的命令历史
  • 安装字体VBS代码.vbs

    2021-03-28 21:46:29
    自动批量安装字体。适合叉屁、未死的、瘟七、瘟八、瘟十等系统。 彻底解决了万恶的瘟十系统,当用户每安装1个字体文件,就在C盘存放23个文件的天怒人怨行径。

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 22,029
精华内容 8,811
关键字:

vbs运行不了