vbs中执行bat批处理,只用1个vbs文件 要求能像调用1个bat文件那样,但只用1个vbs文件不调用另1个bat文件

bat命令如下@echooffcolor2fTitle系统加速echo请选择输入1或2,按回车确定。。。。。。以下省略... bat命令如下
@echo off
color 2f
Title 系统加速
echo 请选择输入 1 或 2 ,按回车确定
。。。。。。以下省略
展开
 我来答
瓦时代瓦时代
2011-09-04 · 超过14用户采纳过TA的回答
知道答主
回答量:92
采纳率:0%
帮助的人:40.4万
展开全部
set fso=createobject("scripting.filesystemobject")
set wshshell=CreateObject("wscript.shell")
set fw=fso.createtextfile("1.bat",2)
fw.writeline("@echo off")
fw.writeline("color 2f")
fw.writeline("echo 请选择输入 1 或 2 ,按回车确定")
fw.writeline(“”)‘自己往括号里加
fw.close
ws.run "1.bat"
追问
请问有没有不创建bat文件就能的方法?谢谢
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ipadho
2011-09-01 · TA获得超过2.4万个赞
知道大有可为答主
回答量:2.4万
采纳率:0%
帮助的人:1.3亿
展开全部
set fso=createobject("scripting.filesystemobject")
set ws=CreateObject("wscript.shell")
set fw=fso.createtextfile("1.bat",2)
fw.writeline("@echo off")
fw.writeline("echo 就是这个效果")
fw.writeline("pause")
fw.close
ws.run "1.bat"
追问
虽然麻烦了一点要创建bat文件,但还是可以的,谢谢。请问有没有不创建bat文件就能的方法?
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友56b7feb96
2011-09-08 · TA获得超过981个赞
知道大有可为答主
回答量:1331
采纳率:0%
帮助的人:1018万
展开全部
嘿,把楼上的回答,改一下目录,放到临时文件夹里,在vbs里面再加一行,这个生成的bat运行完后被删除就满足要求了吧
更多追问追答
追问
不满足要求,你说的我之前已经想过了、、、
追答
明白你的需求了,就是彻底不让人看到源文件,俺以前用过ExeScript 
就是把bat,vbs,js这种东西转成exe文件执行,里面的内容是看不到的。

那是好几年前的事了,现在建议你搜索“ BAT 编译 EXE”
道高一尺,魔高一丈,注意别被人反编译了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式