找回密码
 注册
搜索
[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
查看: 19504|回复: 10

怎么将两个批处理合二位一。一个批处理是调用了vbs

[复制链接]
发表于 2012-1-6 21:05:55 | 显示全部楼层 |阅读模式
@echo off
reg add HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Setup /v ServicePackSourcePath /t REG_SZ /d E:\IISsetup /f
reg add HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Setup /v SourcePath /t REG_SZ /d E:\IISsetup /f
C:\Windows\\Microsoft.NET\Framework\v1.1.4322\aspnet_regiis -i
%systemroot%\system32\sysocmgr.exe /i:iis.inf /u:answer.txt
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Setup\OC Manager\Subcomponents" /v aspnet /t reg_dword /d 1 /f

========================
中分线
===================
@echo off
more %0 +5>yst.vbs
yst.vbs
del yst.vbs
exit
set ws = createobject("wscript.shell")
strDesktop = ws.SpecialFolders("Desktop")
set wind = ws.createshortcut(strDesktop & "\Internet 信息服务(IIS)管理器.lnk")
wind.targetpath = "%SystemRoot%\system32\inetsrv\iis.msc"
wind.workingdirectory = "C:\WINDOWS\system32\inetsrv"
wind.save
发表于 2012-1-6 21:36:28 | 显示全部楼层
不伦不类。

  1. Dim WshShell
  2. Set WshShell = CreateObject("wscript.Shell")
  3. WshShell.RegWrite "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Setup\ServicePackSourcePath", "E:\IISsetup", "REG_SZ"
  4. WshShell.RegWrite "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Setup\SourcePath", "E:\IISsetup", "REG_SZ"
  5. WshShell.Run "C:\Windows\\Microsoft.NET\Framework\v1.1.4322\aspnet_regiis -i", 0, True
  6. WshShell.Run WshShell.ExpandEnvironmentStrings("%systemroot%") & "\system32\sysocmgr.exe /i:iis.inf /u:answer.txt", 0, True
  7. WshShell.RegWrite "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Setup\OC Manager\Subcomponents\aspnet", 1, "REG_DWORD"
  8. With WshShell.CreateShortcut(WshShell.SpecialFolders("Desktop") & "\Internet 信息服务(IIS)管理器.lnk")
  9.     .TargetPath = WshShell.ExpandEnvironmentStrings("%systemroot%") & "\system32\inetsrv\iis.msc"
  10.     .WorkingDirectory = "C:\WINDOWS\system32\inetsrv"
  11.     .Save
  12. End With
复制代码
 楼主| 发表于 2012-1-7 00:19:20 | 显示全部楼层
请问怎么执行?BAT执行不了的?
发表于 2012-1-7 11:58:58 | 显示全部楼层
明明就是vbs脚本,你保存bat运行不了
发表于 2012-1-7 18:26:20 | 显示全部楼层
这个一看也知道是VBS啊
 楼主| 发表于 2012-1-7 19:21:57 | 显示全部楼层
可以了。谢谢。昨晚我试了VBS执行不了,应该是复制漏了吧。执行起来感觉没BAT快的
发表于 2012-1-7 21:32:42 | 显示全部楼层
可以了。谢谢。昨晚我试了VBS执行不了,应该是复制漏了吧。执行起来感觉没BAT快的
wsok1234 发表于 2012-1-7 19:21

那你用更快的BAT写个我看看吧。
 楼主| 发表于 2012-1-7 22:30:16 | 显示全部楼层
应该不支持BAT吧。谢谢楼上那位了。
发表于 2012-1-7 23:12:18 | 显示全部楼层
应该不支持BAT吧。谢谢楼上那位了。
wsok1234 发表于 2012-1-7 22:30

那你怎么知道BAT快一点?
 楼主| 发表于 2012-1-8 00:41:12 | 显示全部楼层
试了一下,原来没慢。是我错了。原来他是隐藏安装了ASP。忘了要安装这个。
用了VBS后。在C盘多了个    C:\Inetpub  文件出来
怎么再之前的VBS上面加上运行后删掉
C:\Inetpub
C:\Temp
安装留下来的文件夹
发表于 2012-1-8 06:59:47 | 显示全部楼层
先执行bat再把vbs代码echo出来,然后调用
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|批处理之家 ( 渝ICP备10000708号 )

GMT+8, 2026-3-18 19:33 , Processed in 0.015981 second(s), 8 queries , File On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表