找回密码
 加入
搜索
查看: 2193|回复: 4

au3 “” 号的使用 问题

  [复制链接]
发表于 2008-8-31 17:43:49 | 显示全部楼层 |阅读模式
一个变量 如果被 加上了 双引号 只是被视为普通字符
但有时候 需要 加 双引号 怎么转换
比如 $abc =  本地连接 2
RunWait(@ComSpec & ' /c netsh interface set interface "$abc" disabled', "", @SW_HIDE)

是错误的  应该是
RunWait(@ComSpec & ' /c netsh interface set interface "本地连接 2" disabled', "", @SW_HIDE)

本地连接 2 是不确定的 每台机子有可能不通
必须变量获取
但 netsh interface set interface "本地连接 2" disabled   中 本地连接 2 又必须加 “”
如何转换
发表于 2008-8-31 17:51:23 | 显示全部楼层
你的例子中,以单引号为代码与字符串的边界,那么你想要在字符串中出现的双引号应当写在单引号的字符串这边,这样就使该双引号成为一个对au3脚本而言的字符串,而不是代码的一部分。
 楼主| 发表于 2008-8-31 17:55:14 | 显示全部楼层
太感谢楼上的
好简单 我怎么没想到呢
太笨了
老想着 VB 里面的转换去了
3Q
发表于 2008-9-1 22:01:25 | 显示全部楼层
RunWait(@ComSpec & ' /c netsh interface set interface "'&$bianliang&'" disabled', "", @SW_HIDE)
发表于 2008-9-1 22:14:19 | 显示全部楼层
RunWait(@ComSpec & ' /c netsh interface set interface '&chr(34)&"本地连接"&chr(34)&' disabled', "", @SW_HIDE)
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-11-24 10:15 , Processed in 0.169034 second(s), 24 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表