找回密码
 加入
搜索
查看: 3661|回复: 8

[AU3基础] 请教AU3中的“" '”的使用方法以及逻辑

  [复制链接]
发表于 2010-2-28 18:32:30 | 显示全部楼层 |阅读模式
写软件过程中常常因为"" ' ' 等等的关系导致函数出错。请大家说说对“" '”逻辑的看法,以及使用

下面一段代码
RunWait(@COMSPEC & " /c takeown /f "&'"C:\Program Files\Microsoft Games\Chess" && icacls "C:\Program Files\Microsoft Games\Chess" /grant administrators:F')

如果把C:\Program Files改成      @ProgramFilesDir那个"" ''这些该如何加?
貌似这里和连接符号& 有一定的关系
发表于 2010-2-28 21:15:07 | 显示全部楼层
双引号、单引号是指定串字符的开始与结束,如果串里面有双引号的字符时,你就用单引号做串的开始与结束,反之亦然。
发表于 2010-2-28 21:15:15 | 显示全部楼层
本帖最后由 顽固不化 于 2010-2-28 21:20 编辑

双引号、单引号是指定串字符的开始与结束,如果串里面有双引号的字符时,你就用单引号做串的开始与结束,反之亦然。

理解但阅读性差的是说明中的办法:
如果您想要在字符串里面使用双引号,那么您必须连续使用两次双引号. 也就是说每次您要使用引号就应该使用两对.例如,如果您想要设置一个变量为这样的字符串: 此句中"这个词"是有引号的!  那么您应该做的是:
    $var = "此句中""这个词""是有引号的"

当串中存在单、双引号时,可以用说明中的方法
发表于 2010-3-1 09:03:37 | 显示全部楼层
谢谢,我也重新学习了一下。
 楼主| 发表于 2010-3-1 12:56:27 | 显示全部楼层
谢谢。顽固不化!
发表于 2010-3-1 12:58:34 | 显示全部楼层
'xx' ----"xx"
发表于 2010-3-11 23:25:09 | 显示全部楼层
简单理解,原字符串里有单引号的,转到代码里就是"'",有双引号的就是'"'
发表于 2010-3-12 01:44:47 | 显示全部楼层
发表于 2010-3-12 02:08:58 | 显示全部楼层
LS引号错误。
Run(@ComSpec & ' /c takeown /f "' & @ProgramFilesDir & '\Microsoft Games\Chess" && icacls "' & @ProgramFilesDir & '\Microsoft Games\Chess" /grant administrators:F')
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-11-16 22:33 , Processed in 0.074899 second(s), 23 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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