autoee 发表于 2014-6-14 14:13:27

还是引号问题,读取ini【已解决】

本帖最后由 autoee 于 2014-6-14 22:55 编辑

ini里的内容
llq="C:\Program Files\TheWorld6\Application\TheWorld.exe"
wz="http://www.qq.com/"

我想Run($llq &"-news" $wz)

直接这样可以运行,Run(@ProgramFilesDir & "\TheWorld6\Application\TheWorld.exe -new " & $wz)但不是我想要的

邪恶海盗 发表于 2014-6-14 16:16:57

Run($llq &"-news" & $wz)???

autoee 发表于 2014-6-14 16:32:26

回复 2# 邪恶海盗


那是我自己写的运行不了,现在只能Run(@ProgramFilesDir & "\TheWorld6\Application\TheWorld.exe -new " & $wz)这样,但那个运行的程序我想从文件里面读取,就是$llq

afan 发表于 2014-6-14 17:17:08

Run("'" & $llq & '" -news "' & $wz & "'")

autoee 发表于 2014-6-14 17:33:24

本帖最后由 autoee 于 2014-6-14 17:41 编辑

回复 4# afan


$abcd="'" & $llq & '" -new "' & $wz & "'"
               Run("'" & $llq & '" -new "' & $wz & "'")
;Run(@ProgramFilesDir & "\TheWorld6\Application\TheWorld.exe -new " & $url)
MsgBox(1,"",$abcd)
还是运行不起来,我试了读取出来的是这样

gto250 发表于 2014-6-14 21:07:00

Run("'" & $llq & "' -news " & $wz )

autoee 发表于 2014-6-14 21:59:37

回复 6# gto250


谢谢,但还是不行,是不是不能调用文件参数呢,这引号太复杂了,试了n个,看来要换换思路了

zldfsz 发表于 2014-6-14 22:46:51

$llq="C:\Program Files\TheWorld6\Application\TheWorld.exe"
$wz="http://www.qq.com/"
Run($llq&" -news "&$wz)

afan 发表于 2014-6-14 23:02:39

回复afan


$abcd="'" & $llq & '" -new "' & $wz & "'"
               Run("'" & $llq & '" -new "' & $wz & " ...
autoee 发表于 2014-6-14 17:33 http://www.autoitx.com/images/common/back.gif


    你的ini文件里的路径不含引号?那为啥一楼的有引号,如果你说那个引号表示字符串,那为啥前面没有变量符号…
Run("'""" & $llq & '" -news "' & $wz & """'")

f4李文杨 发表于 2014-6-15 00:49:45

Run($llq &" -news"& $wz)这样有问题吗???

autoee 发表于 2014-6-15 12:10:45

本帖最后由 autoee 于 2014-6-15 12:29 编辑

$llq="C:\Program Files\TheWorld6\Application\TheWorld.exe"

$wz="http://www.qq.com/"

Run($llq&" -news "&$wz)


配置文件里面是带有引号的wz="http://www.qq.com/",用上面的可以解决了

配置文件里带不带引号都能执行
配置文件
abc=1.exe
abc="1.exe"
都可以运行如下
run($abc)
页: [1]
查看完整版本: 还是引号问题,读取ini【已解决】