中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net  论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

游客:  注册 | 登录 | 命令行 | 会员 | 搜索 | 上传 | 帮助 »
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » 求vbs版批处理,脚本,注册表的导入
« [1] [2] »
作者:
标题: 求vbs版批处理,脚本,注册表的导入 上一主题 | 下一主题
wert123
中级用户





积分 301
发帖 135
注册 2007-5-15
状态 离线
『楼 主』:  求vbs版批处理,脚本,注册表的导入

谁能帮我写个脚本,或者批处理。我想把当前文件夹下的所有.bat  
.vbs和.reg的文件全部安静的导入啊。我写不出来,好像不支持通配符*啊,
谁帮我写个,好吗?

[ Last edited by wert123 on 2007-6-5 at 05:54 PM ]

2007-5-16 09:28
查看资料  发短消息 网志   编辑帖子  回复  引用回复
ttyp
初级用户





积分 180
发帖 84
注册 2006-9-7
状态 离线
『第 2 楼』:  

bat怎么导入?

2007-5-16 09:31
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
wert123
中级用户





积分 301
发帖 135
注册 2007-5-15
状态 离线
『第 3 楼』:  

对不起,我打错了。我的意思是,把.reg导入,
.bat和.vbs后台运行,no interactive ,怎么办啊

2007-5-16 10:09
查看资料  发短消息 网志   编辑帖子  回复  引用回复
ttyp
初级用户





积分 180
发帖 84
注册 2006-9-7
状态 离线
『第 4 楼』:  

cmd /c c:\a.bat
cmd /c cscript a.vbs
cmd /c regedit /s a.reg

2007-5-16 15:54
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
wert123
中级用户





积分 301
发帖 135
注册 2007-5-15
状态 离线
『第 5 楼』:  

楼上的兄弟啊,谢谢你,不过还是不行啊
我要的脚本或者批处理要有任意性,不是只有叫a的文件,如果有一百个批处理不是要写一百个名字吗.

2007-5-16 20:51
查看资料  发短消息 网志   编辑帖子  回复  引用回复
163lom
初级用户





积分 27
发帖 14
注册 2007-2-10
状态 离线
『第 6 楼』:  

regedit /s *.reg

2007-5-17 10:15
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
lxmxn
版主




积分 11386
发帖 4938
注册 2006-7-23
状态 离线
『第 7 楼』:  



  Quote:
Originally posted by wert123 at 2007-5-16 20:51:
楼上的兄弟啊,谢谢你,不过还是不行啊
我要的脚本或者批处理要有任意性,不是只有叫a的文件,如果有一百个批处理不是要写一百个名字吗.

有100个可以用for命令来处理。
for %%a in (*.reg) do @regedit /s "%%a"


2007-5-18 12:49
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
wert123
中级用户





积分 301
发帖 135
注册 2007-5-15
状态 离线
『第 8 楼』:  

非常感谢lxmxn斑竹大虾的帮助,.reg是搞定了,那当前文件夹下的.bat 和.vbs
呢,我要把它门也一起都在后台运行了。怎么办?

[ Last edited by wert123 on 2007-5-18 at 03:14 PM ]

2007-5-18 15:13
查看资料  发短消息 网志   编辑帖子  回复  引用回复
lxmxn
版主




积分 11386
发帖 4938
注册 2006-7-23
状态 离线
『第 9 楼』:  

在后台隐藏运行的需要用VBS来解决.我本人对VBS不是很了解,可以让懂VBS的朋友来写个脚本.

2007-5-21 18:15
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
wert123
中级用户





积分 301
发帖 135
注册 2007-5-15
状态 离线
『第 10 楼』:  

lxmxn斑竹大虾,我等着用啊,你就帮我写个不在后台运行的算了
前台的也行,我凑合着用算了,拜托啊

  Quote:
在后台隐藏运行的需要用VBS来解决.我本人对VBS不是很了解,可以让懂VBS的朋友来写个脚本.

我觉得你的batch file 已经登堂入室,炉火纯青了.在中国找不到多少了,又不骄不躁,我是你的fans啊.以后希望你多指教啊

2007-5-23 18:53
查看资料  发短消息 网志   编辑帖子  回复  引用回复
wert123
中级用户





积分 301
发帖 135
注册 2007-5-15
状态 离线
『第 11 楼』:  

谁会写后台批量运行.vbs和.bat的,我有时候也追求完美的,来帮帮忙哦
to teach and learn from each other

[ Last edited by wert123 on 2007-5-23 at 09:07 PM ]

2007-5-23 18:58
查看资料  发短消息 网志   编辑帖子  回复  引用回复
lxmxn
版主




积分 11386
发帖 4938
注册 2006-7-23
状态 离线
『第 12 楼』:  

原理是一样的啊。
for /f "delims=" %%a in ('dir /s/b/a-d D:\vbs\*.vbs D:\bat\*.bat') do start "" "%%a"
批量运行D:\vbs下面所有的vbs文件以及D:\bat下面所有的bat文件.

2007-5-23 19:25
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
wert123
中级用户





积分 301
发帖 135
注册 2007-5-15
状态 离线
『第 13 楼』:  

好像是可以了哦,不过如果我要把10个.reg文件,10个.bat 文件,10个.vbs和123.bat放在一个文件夹里面.(加123.bat这个文件是11个.bat了)
当运行123.bat时候,除123.bat不再重复运行外,其它的都运行一遍,怎么搞
(把它们打个包,以后带着方便些)
我感觉它有点苛刻了,不过我相信你不怕的,你是专门对付苛刻的东东的大虾,呵呵
给个123.bat我吧!

[ Last edited by wert123 on 2007-5-23 at 08:08 PM ]

2007-5-23 20:02
查看资料  发短消息 网志   编辑帖子  回复  引用回复
lxmxn
版主




积分 11386
发帖 4938
注册 2006-7-23
状态 离线
『第 14 楼』:  

修改一下代码就可以了。
for /f "delims=" %%a in ('dir /s/b/a-d D:\vbs\*.vbs D:\bat\*.bat') do if "%%~nxa" neq "123.bat" start "" "%%a"


2007-5-23 20:52
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
bjsh
银牌会员





积分 2000
发帖 621
注册 2007-1-1
状态 离线
『第 15 楼』:  

CreateObject("WScript.shell").Run "cmd /ctest.bat 参数1 参数2 ...",0

把这个保存为.vbs;
即可隐藏运行 test.bat

2007-5-23 22:31
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
« [1] [2] »
请注意:您目前尚未注册或登录,请您注册登录以使用论坛的各项功能,例如发表和回复帖子等。


可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题



论坛跳转: