![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-04 05:41 |
共 48,038 主题排行 / 350,123 发帖 / 今日 0 篇 / 48,251 会员排行 |
| DOS批处理 & 脚本技术(批处理室) » 如何在批处理调用有参数的vbs |
| 可打印版本 1,888 / 16 |
| 第1楼 benteng302 | 发表于 2007-04-17 05:28 |
| 初级用户 发帖 41 积分 88 | |
|
如何在批处理调用有参数的vbs 如何在批处理调用有参数的vbs,
例如:我想用bat 调用这样一个vbs. function s( str) msgbox(str) end function |
|
| 第2楼 benteng302 | 发表于 2007-04-17 05:34 |
| 初级用户 发帖 41 积分 88 | |
|
各位大侠出手亚,很急的。谢谢le
|
|
| 第3楼 zhoushijay | 发表于 2007-04-17 05:59 |
| 高级用户 发帖 375 积分 845 | |
|
不懂,你把代码写进。VBS不就好了吗?再在BAT中直接调用这个VBS文件
|
|
| 第4楼 zh159 | 发表于 2007-04-17 06:07 |
| 金牌会员 发帖 1,467 积分 3,687 | |
|
wscript.arguments(0)=%1
wscript.arguments(1)=%2 wscript.arguments(2)=%3 |
|
| 第5楼 benteng302 | 发表于 2007-04-17 06:22 |
| 初级用户 发帖 41 积分 88 | |
|
哦,对不起我没有标到清楚。我得像法是这样:
@echo off echo function s( str) >1.vbs echo msgbox(str) >>1.vbs echo end function >>1.vbs 在批处理中有个字符,用批处理调用1.vbs显示一个对话框显示字符。 |
|
| 第6楼 benteng302 | 发表于 2007-04-17 06:36 |
| 初级用户 发帖 41 积分 88 | |
Originally posted by zhoushijay at 2007-4-17 05:59: 谢谢你的回答,可是这个vbs有参数亚。我的问题就是怎么调用。能帮忙吗?谢谢! |
|
| 第7楼 zh159 | 发表于 2007-04-17 06:47 |
| 金牌会员 发帖 1,467 积分 3,687 | |
|
要显示字符,vbs里面必须用""引用 |
|
| 第8楼 benteng302 | 发表于 2007-04-17 06:56 |
| 初级用户 发帖 41 积分 88 | |
Originally posted by zh159 at 2007-4-17 06:47: 哦,太好了。谢谢谢谢!!终于等到高手了。 |
|
| 第9楼 benteng302 | 发表于 2007-04-17 07:41 |
| 初级用户 发帖 41 积分 88 | |
|
zh159你好,还在吗?为什么我不能运行成功呢。麻烦你再帮我看看,多谢了!
for %%a in (D E F G H I J K L M N O P Q R S T U V W X Y Z) do @( if exist %%a:\nul ( set str= %%a: echo msgbox("%str%") >1.vbs 1.vbs ) ) |
|
| 第10楼 zh159 | 发表于 2007-04-17 08:20 |
| 金牌会员 发帖 1,467 积分 3,687 | |
| 第11楼 benteng302 | 发表于 2007-04-17 08:27 |
| 初级用户 发帖 41 积分 88 | |
Originally posted by zh159 at 2007-4-17 08:20: 为什么不行呢? |
|
| 第12楼 bjsh | 发表于 2007-04-17 08:47 |
| 银牌会员 发帖 621 积分 2,000 | |
|
在批处理中调用带参数的vbs
cscript test.vbs 参数 |
|
| 第13楼 zh159 | 发表于 2007-04-17 08:57 |
| 金牌会员 发帖 1,467 积分 3,687 | |
| 第14楼 benteng302 | 发表于 2007-04-17 09:06 |
| 初级用户 发帖 41 积分 88 | |
|
谢谢二位,谢谢!刚才我都要疯了,谢谢!
|
|
| 第15楼 benteng302 | 发表于 2007-04-17 09:11 |
| 初级用户 发帖 41 积分 88 | |
Originally posted by zh159 at 2007-4-17 08:57: 谢谢你帮助我,谢谢。 >1.vbs echo msgbox^("%%a:"^)与echo msgbox("%%a:")>1.vbs 有什么区别呢,可以告诉我吗? |
|
| 1 2 下一页 |
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |