中易网

在bat和vbs混合脚本中,如何把bat中的变量值传递到vbs中?

答案:3  悬赏:0  
解决时间 2021-03-22 15:49
在bat和vbs混合脚本中,如何把bat中的变量值传递到vbs中?
最佳答案
根本没有混合脚本。
bat就是bat,vbs就是vbs。

你说法不对,但是我猜能大概知道你想问什么,在个bat文件里生成vbs脚本,bat里一个%%i变量值,想弄到vbs的dim 里边,是吧?
答案是,不可能。
%%i传进去,已经变成个常值。
追问:set /p var=输入参数 ;
可 这个var可以可以传递进vbs脚本。
追答:你这个var在bat里是参数变量。
后边要用户输入个值(数字或者字母),赋值给了var,但是在生成的vbs文件里,已经是常值了。也就是说不再变化了。比如你输入了var=3,给vbs的就是3.
后边即使有对var值再处理,也是bat里的参数值变化,vbs这个是常数,不变。
全部回答
虽然有了推荐答案,我还是想说,看具体的环境,还是有可能得到这个值的,但不是传递.
当然,你编程只是为了解决问题,可以不纠结如何得到这个变量的值.
如果是通过 command$ 的变量,在VBS可以抢先得到这个值,然后再生成字串传递给BAT执行.
如果是BAT中的变量,那需要想其它办法解决.

当然,你最好把代码贴出来一部分,这样都好分析.
bat中用cscript空格 vbs文件 来执行一次vbs文件,vbs文件后面加空格然后跟个变量 使该变量传递到本次vbs文件的执行中,如下:

cscript vbs文件名 变量1 变量2

vbs中接收变量的方法vbs手册中有详细解释。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
申请信用卡要具备什么条件?
江阴有什么好玩的约会地方???
这是什么表,价值多少啊?不知道什么型号,只
中国那里有卖全地形车
小学如何开展教研活动的最新相关信息
圆通快递883480550714640703揽件四天了还没动
crocs是什么东西
我的女朋友离过婚,我很爱她,也不介意她的过
如何鉴别银饰物品是纯银还是镀银?如题 谢谢
法院不立案也不给裁决书,怎么救济
GBA模拟器口袋妖怪金免通讯补丁
短信删除了还能查到吗
寻仙正传无天日终得自由怎么做
辛店社区居委会地址在什么地方,想过去办事
java中类的成员包含类名吗
推荐资讯
主人公叫顾轻舟的小说
百世快递兖州分公司地址在哪,我要去那里办事
情人男友分手后时常问闺密我的消息为什么
上海的地铁站,哪些里面有卖衣服的商铺?
双元宝围巾起多少针
校早检申请
网恋吵架了,女方脾气很爆,女的删了你很多次
洗澡时涂抹沐浴露,是自己用手在身上揉搓出泡
我老婆快生了 想给我家宝宝拍满月和百岁照 有
紫云多少钱一条
一件代发是怎么做的呀,哪家评价好一些!??
那年花开月正圆那个坏女人是三房还是二房
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?