在批处理文件的参数中以文本形式传递“&”

拉耶夫

我试图通过VB Shell函数将参数传递给BAT文件。参数文本值看起来像这样说。Hello&123正如您所注意到的,其中有一个'&'作为文本。但是&保留在BAT中,因此我试图使其正常运行,但到目前为止未成功。

我的VB 6代码是

Dim passwd
passwd = "Hello^&123"
retval = Shell("C:\test.bat " & passwd, vbNormalFocus)

我尝试了以下组合,但是没有用。因此,我不知道应在VB 6中将变量passwd设置为什么值,该值将在BAT中将Hello&123接受为正确的文本参数。

我收到的错误

passwd =“你好^&123”

 Hello
'123' is not recognized as an internal or external command,

passwd =“”“ Hello ^&123”“”

"Hello^&123"

passwd =“ Hello && 123”

Hello

但是,以上都不是有用的,因为我希望%1与Hello&123完全相同

任何进一步的帮助将是巨大的。

编辑...

批处理文件现在仅具有echo命令。

@echo off
echo %1
pause

谢谢。

标记

该错误可能在批处理文件中。您正确地传递了参数,但是批处理中得到了“&”号。您需要再次对批处理文件进行转义。也许吧^^^&

^是引号字符,所以^^= ^

因此,为了cmd得到^^^&和改变^^,以^^&&使最终的结果是^&当CMD读取您的批处理文件时,它将更改^&&因此,CMD需要阅读两次。

如果在提示符下键入报价,通常会更容易。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

通过Powershell在批处理文件中传递参数

来自分类Dev

如何在批处理文件中传递参数

来自分类Dev

通过Powershell在批处理文件中传递参数

来自分类Dev

将参数输入参数传递给批处理文件

来自分类Dev

将参数输入参数传递给批处理文件

来自分类Dev

将参数从vbscript传递到批处理文件

来自分类Dev

将参数从批处理文件传递到MYSQL脚本

来自分类Dev

将参数从VB脚本传递到批处理文件

来自分类Dev

将参数从批处理文件传递到MYSQL脚本

来自分类Dev

将参数传递到以数字结尾的批处理文件

来自分类Dev

如何将unix等参数传递到Windows批处理文件中

来自分类Dev

如何将CMD中的多个参数传递到批处理文件

来自分类Dev

如何将命令行参数传递给Windows批处理文件中的程序?

来自分类Dev

将参数传递到批处理文件中,来自 c#

来自分类Dev

如何使用父批处理文件中的参数调用子批处理文件?

来自分类Dev

如何将多个参数传递给 Windows 批处理文件或批处理函数?

来自分类Dev

将变量传递到批处理文件中

来自分类Dev

如何在批处理文件中传递用户输入?

来自分类Dev

如何检查批处理文件中的某些文本输入?

来自分类Dev

如何在批处理文件中添加文本?

来自分类Dev

如何从批处理文件中获取窗口标题文本

来自分类Dev

Windows批处理文件中的文本解析

来自分类Dev

如何“隐藏”批处理文件中的文本?

来自分类Dev

更新批处理文件中的命令行参数

来自分类Dev

在批处理文件中接受多个参数

来自分类Dev

从批处理文件在Powershell脚本中运行参数

来自分类Dev

修改批处理文件中的参数列表

来自分类Dev

%TIME%作为批处理文件功能中的输入参数

来自分类Dev

如何在批处理文件中接受多组参数?

Related 相关文章

  1. 1

    通过Powershell在批处理文件中传递参数

  2. 2

    如何在批处理文件中传递参数

  3. 3

    通过Powershell在批处理文件中传递参数

  4. 4

    将参数输入参数传递给批处理文件

  5. 5

    将参数输入参数传递给批处理文件

  6. 6

    将参数从vbscript传递到批处理文件

  7. 7

    将参数从批处理文件传递到MYSQL脚本

  8. 8

    将参数从VB脚本传递到批处理文件

  9. 9

    将参数从批处理文件传递到MYSQL脚本

  10. 10

    将参数传递到以数字结尾的批处理文件

  11. 11

    如何将unix等参数传递到Windows批处理文件中

  12. 12

    如何将CMD中的多个参数传递到批处理文件

  13. 13

    如何将命令行参数传递给Windows批处理文件中的程序?

  14. 14

    将参数传递到批处理文件中,来自 c#

  15. 15

    如何使用父批处理文件中的参数调用子批处理文件?

  16. 16

    如何将多个参数传递给 Windows 批处理文件或批处理函数?

  17. 17

    将变量传递到批处理文件中

  18. 18

    如何在批处理文件中传递用户输入?

  19. 19

    如何检查批处理文件中的某些文本输入?

  20. 20

    如何在批处理文件中添加文本?

  21. 21

    如何从批处理文件中获取窗口标题文本

  22. 22

    Windows批处理文件中的文本解析

  23. 23

    如何“隐藏”批处理文件中的文本?

  24. 24

    更新批处理文件中的命令行参数

  25. 25

    在批处理文件中接受多个参数

  26. 26

    从批处理文件在Powershell脚本中运行参数

  27. 27

    修改批处理文件中的参数列表

  28. 28

    %TIME%作为批处理文件功能中的输入参数

  29. 29

    如何在批处理文件中接受多组参数?

热门标签

归档