【问题标题】:Merging files of separate合并单独的文件
【发布时间】:2013-11-04 15:25:43
【问题描述】:

如何将 VBS 和 CMD 文件保存到一个文件中?那可以合作吗?我知道有一个运行单独文件的 VBS 和批处理命令。我当然可以分别放置 VBS 和 CMD,但这可能会导致劫持尝试,我什至可以在 2 分钟内完成。

Set objShell = CreateObject("WScript.Shell")
objShell.run("msg * Hi LOL")

答案是肯定的;及其上面列出的。现在奏效了。问题是,该 VBS 文件执行命令并为其运行,它不等待输入。

在编写此代码时进行了编辑后,我测试了脚本,但它几乎不能与其他命令一起使用。 有没有可能做类似的事情:

BATCH script start
BATCH commands
BATCH script end
VBS script start
VBS commands
VBS script end

编辑注释: How Can I run a bat file simultaneously with the vbs script running from same bat file

我的回答与这个无关。这个答案想要全部放在 .bat 文件下。我对不需要在 Windows 上安装的任何类型的语言持开放态度。

总目标:能够在一个 exe 文件中同时使用 Batch 和 VBS 命令。

【问题讨论】:

    标签: windows command-line vbscript cmd command-prompt


    【解决方案1】:
    FOR /F "usebackq skip=6 delims=" %%i IN (%0) DO @echo %%i >>"%temp%\tmp010.vbs"
    cscript "%temp%\tmp010.vbs"
    del "%temp%\tmp010.vbs"
    pause
    
    goto :eof
    Set ie = CreateObject("InternetExplorer.Application") 
    ie.AddressBar = 0 
    ie.Visible = 1 
    ie.ToolBar = 0 
    ie.StatusBar = 0 
    ie.Left = 400 
    ie.Top = 100 
    ie.Width = 800 
    ie.Height = 900 
    ie.Navigate2 "http://answers.microsoft.com/en-us/windows/forum/windows_vista?tab=question&status=all"
    

    【讨论】:

    • 绝对。 for 命令去掉批处理命令,留下一个 vbs 文件。这样就实现了一个bat和vbs文件在同一个文件里。
    【解决方案2】:

    找到答案

    http://www.computerhope.com/forum/index.php?topic=103686.0

    谁能想到,最简单的查询得到最多的匹配。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-10-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多