首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >将字符串参数从批处理传递到vbs时出错

将字符串参数从批处理传递到vbs时出错
EN

Stack Overflow用户
提问于 2017-07-24 00:41:06
回答 2查看 1.1K关注 0票数 0

我用批处理文件调用vbs字符串。我要通过批处理把一个字符串传递给vbs。

完整批处理文件:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
C:
cd C:\folder
Set arg = "sample foo"
Wscript titi.vbs "%arg"
pause

但是,当我用VBScript和str = Wscript.Arguments(0)读取参数时,str的值是sample,而不是sample foo

我怎么才能修好它?

EN

回答 2

Stack Overflow用户

发布于 2017-07-24 01:03:01

我试着在下面按预期工作,

1.vbs

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
str = Wscript.Arguments(0)
WScript.Echo(str)

1.bat

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
Wscript 1.vbs "sample foo"

cmd线输出

票数 0
EN

Stack Overflow用户

发布于 2017-07-24 01:31:27

由于格式错误的变量语法,您发布的批处理文件应该具有VBScript输出arg。即使您将%arg更正为%arg%,您也应该得到一个空字符串作为输出,因为您的变量赋值也是错误的(set arg =...定义了变量%arg %)。

变化

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
Set arg = "sample foo"
Wscript titi.vbs "%arg"

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
set "arg=sample foo"
Wscript titi.vbs "%arg%"

问题就会消失。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45275907

复制
相关文章
中文字符串传递参数时乱码问题
在新的页面接收,如果没有对字符串进行处理,会出现这样的清情况value: '%E7%BD%AA%E7%8A%AF'
王小婷
2023/09/01
6380
中文字符串传递参数时乱码问题
利用fluorineFx将DataTable从.Net传递到Flash
FluorineFx自带的示例都不错,就是有点不简洁,下面的代码基本上已经最简版了(环境vs2010) 1、先创建一个Web Application,然后添加FluorineFx以及FluorineFx.ServiceBrowser的引用 这二个程序集的默认位置在: C:\Program Files (x86)\FluorineFx\Bin\net\3.5\FluorineFx.dll C:\Program Files (x86)\FluorineFx\Bin\net\3.5\FluorineFx.Serv
菩提树下的杨过
2018/01/23
2.4K0
利用fluorineFx将DataTable从.Net传递到Flash
MyBatis集成到Spring时配置MapperScannerConfigurer出错
在web项目中同时集成了spring mvc和mybatis。 将jdbc配置参数独立在外部配置文件中,然后通过<context:property-placeholder>引入。 此时在Spring中注入org.mybatis.spring.mapper.MapperScannerConfigurer,如下所示:
编程随笔
2019/09/11
2.5K0
ElementUI使用Upload组件时传递额外参数
这学期写过一个项目,用到了Element中的Upload组件,项目的需求是除了上传文件到后端,还需要传递额外的参数,在这里耗了一点时间,在网上找了很多解决办法,但都不是我需要的,这里记录一下。
花猪
2022/02/22
4.3K0
ElementUI使用Upload组件时传递额外参数
Linux/Unix shell 参数传递到SQL脚本
      在数据库运维的过程中,Shell 脚本在很大程度上为运维提供了极大的便利性。而shell 脚本参数作为变量传递给SQL以及SQL脚本也是DBA经常碰到的情形之一。本文主要讨论了如何将shell脚本的参数传递到SQL脚本之中并执行SQL查询。   有关shell与SQL之间的变量传递,请参考:  Linux/Unix shell sql 之间传递变量
Leshami
2018/08/14
2K0
从Python传递参数到C++
有些场景下,需要将Python里面计算得到的参数或者结果传入到C++来进行工程部署。一个常见问题是,Python该以什么格式 (二进制还是文本) 保存这些参数,然后从C++代码里面来读取呢,各有什么优劣?这里我们简单实验一下,并写一些趁手的代码,供查阅。
王云峰
2023/10/21
3430
axios传递参数内容为json字符串时引发400 bad request异常解决
axios会对params中的对象类型值转换为json并进行url编码,但是编码不会处理方括号:’[’, ‘]’
路过君
2022/04/13
8740
从VBA的vbNullString认识API参数传递
最近在写个简单的程序时,用到了API FindWindow,复制声明后,直接就把代码写了,可是发现一直找不到窗口,代码:
xyj
2021/03/18
1.8K0
C++返回vector/将vector作为参数传递
在C++里很多时候我们会遇到函数想返回两个以上结果的情况,这时候可以用数组(vector)、类来作为容器返回,也可以声明一个全局变量的数组,将数值存放在数组里解决。
vincentbbli
2021/08/18
5.5K0
iframe怎么将参数传递给vue 父组件
在子页面的iframe中想将参数传递给Vue父组件,可以使用postMessage()方法将数据发送给父窗口。父组件可以通过监听message事件来接收并处理这些数据。
王小婷
2023/08/10
1.4K0
从数据类型 varchar 转换为 numeric 时出错。
纠结了好几天了,就是不停的报错,网上说什么有ab什么字符在里面,我百般查找,各种报错
静谧的小码农
2019/01/11
3.1K0
【Shell编程】快速入门变量、字符串、传递参数
Shell 是一个用 C 语言编写的程序,通过 Shell 用户可以访问操作系统内核服务。
陶然同学
2023/02/24
1.3K0
【Shell编程】快速入门变量、字符串、传递参数
FastAPI从入门到实战(5)——查询参数与字符串校验
在大多数情况下,需要某些东西时,可以简单地省略 default 参数,因此你通常不必使用 ... 或 Required
MinChess
2022/12/27
6380
FastAPI从入门到实战(5)——查询参数与字符串校验
LoadRunner参数传递给参数
需求:使用随机函数时,需要参数化某个参数,并且后面的步骤需要使用这个参数。 方法: 1 lr_save_string 该函数主要是将程序中的常量或变量保存为lr中的参数 2 lr_eval_string 从参数中取得对应的值,并且转换为一个字符串 测试: 在action里写: 1 lr_output_message("*****参数:%s********",lr_save_string(lr_eval_string("{NewParam}"),"name")); 2 lr_output_messag
全栈测试开发日记
2023/02/18
2.9K0
Shell 传递参数
我们可以在执行 Shell 脚本时,向脚本传递参数,脚本内获取参数的格式为:$n。n 代表一个数字,1 为执行脚本的第一个参数,2 为执行脚本的第二个参数,以此类推……
陈不成i
2021/06/22
2.5K0
go 参数传递
http://stor.51cto.com/art/201712/559955.htm go 中都是值传递的,即使是map、切片这些。 只不过类型分为:
平凡的学生族
2019/05/25
2.1K0
点击加载更多

相似问题

将变量从批处理传递到VBS

33

将参数从VBS传递到VBA

20

将变量从批处理传递到vbs文件

13

将参数\变量从.vbs传递到.bat

12

将变量从VBs传递到批处理文件

11
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文