话说QT中的双引号 - 范文中心

话说QT中的双引号

04/17

话说QT中的双引号

有些情况下,我们需要用QT来调用外部程序来进行操作,调用cmd也是很常见的。

在cmd中的命令,拿到qt里用winshell执行,怎么就报错了呢?往往是引号配对导致的。今天我就来简单说说引号的情况。

比如cmd中,有如下一段命令,将对缓存文件处理的分析结果存入记事本:

为神马要带引号?!

因为在cmd的环境里,空格是分割命令和参数的标识,cmd认这个。可我们的ProgramFiles路径名称很不巧,带了空格,为了防止cmd把他当作由空格分隔的命令和参数,就用引号将这这个路径用引号包裹,告诉cmd“我就是一个整体,你休想把我分两半”!

当然,避免空格的话,也有很多方法,比如下边,使用了一种长路径的别名,用~1把空格给屏蔽了,但还依然能正常访问这个合法的路径。路径没有了空格,也就不需要引号包裹,不错吧。

下面我们就将其这段命令移植到winshell中,让其调其cmd,为我们执行这段命令。

你看,路径里竟然出现了两个引号并排的情况!别急,这叫转义,用一个引号将其后的引号“转变了意义”。之所以要转变意义,是因为这个路径两端的引号是给cmd看的,到winshell的地盘后,这个引号就变成了winshell后边参数的内容了。既然是内容,就不能与winshell参数外包裹的引号重复,不然,都是一个双引号,会引起歧义。所以就以双代单。

这就是两个引号产生的原因。

当然,如果如下写法,就不需要了:

Sigma撰写

http://t.qq.com/duxing


相关内容

  • 小学标点符号的用法及习题
    标点符号的用法 句号 .表示一句话说完之后的停顿.它一般用在陈述句和不带明显的命令 口气的祈使句的末尾,占一格,点在格的左下方. 问号? 表示一句问话完了之后的停顿,用问号,问号占一格,点在 ? 格的中间.不论是疑句,还是设问.反问,当问句 ...
  • 习作:铅笔.橡皮和纸
    习作:铅笔.橡皮和纸 教学目标 知识与技能 通过观察图画,合理想象人物对话. 掌握写话的基本方法,注意堤示语的不同位置. 正确使用标点符号. 过程与方法 以多媒体课件辅助教学,通过仔细观察引导学生充分想象编故事. 情感态度价值观 培养学生仔 ...
  • 六年级语文复习提纲
    六年级语文复习提纲 曲洋小学 葛南昌 一.学生情况分析 我班现有学生53人,其中男同学25人.学生思想表现良好,在学习方面,大部分同学很认真,却缺少学习的主动性.班中学生基础良莠不齐,学生成绩参差不齐.要想提高本班复习效果,针对上述情况,必 ...
  • 引号的作用[1]
    引号的作用 表示文中引用的部分.引号有双引号和单引号两种.一般用双引号,引文内还有引文,就用单引号.双引号和单引号反复使用.直接引用别人的话,用引号:间接引用别人的话,不用引号.连续引用几个文段时,每段开头都要用前引号,只在最后一段用后引号 ...
  • 草房子(答案)
    <草房子>阅读考级 姓名 1.<草房子>的作者是曹文轩 ,他是北京大学教授 大学的教授. 2.纯净的月光照着大河,照着油麻地小学的师生们,也照着世界上一个最英俊的少年„„这个"最英俊的少年"指陆鹤 ...
  • 稿件要用新闻事实说话
    稿件要用新闻事实说话 要闻部主任.主任记者 张 明 一.为何要提出这样一个命题? 1.树立一种新的报道理念: 新闻要用事实说话,这是从哲学意义上对新闻的普遍性认识,是从新闻的本源上说的,事实是第一性,新闻是第二性,是新闻写作应坚持的一项基本 ...
  • 关于国情的作文
    家国情 国家,有国有家,以国为家,祖国便是我们的家.中华民族的传统美德告诉我们:要爱国,以国家利益为重. 什么算是爱国?爱国并不是口号与空想,我们要把爱国付诸行动与实践.爱祖国,并不是要为祖国做什么轰轰烈烈的大事,也并非全要为祖国捐躯,那是 ...
  • 引号的用法有
    引号的用法有:①表示引用:②表示特定称谓:③表示强调指出:④表示讽刺或否定.下面的几句话中引号的作用各属于哪一种? 1. "请我喝酒不如请我喝水",这是村里人说得最多的话.( ) 2.这是我至今为止唯一听到的将" ...
  • 新华社公布的新闻报道禁用词
    新华社公布的新闻报道禁用词 一.社会生活类的禁用词 1.对有身体伤疾的人士不使用"残废人"."独眼龙"."瞎子"."聋子"."傻子".&qu ...
  • 新华社报道禁用语
    新华社报道禁用语作者:主播_Mr哲 出处: 点击数:237 编辑:lizhao新华社总编室组织国内部.国际部.对外部.新闻研究所搜集整理了近年来各编辑部规定的禁用词.第一批禁用词已公布,供各编辑部.国内外各分社在报道中掌握.今后,总编室将结 ...