|
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
状态 离线
|
|
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 |
|