还是引号问题,读取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)但不是我想要的 Run($llq &"-news" & $wz)??? 回复 2# 邪恶海盗
那是我自己写的运行不了,现在只能Run(@ProgramFilesDir & "\TheWorld6\Application\TheWorld.exe -new " & $wz)这样,但那个运行的程序我想从文件里面读取,就是$llq Run("'" & $llq & '" -news "' & $wz & "'") 本帖最后由 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)
还是运行不起来,我试了读取出来的是这样
Run("'" & $llq & "' -news " & $wz ) 回复 6# gto250
谢谢,但还是不行,是不是不能调用文件参数呢,这引号太复杂了,试了n个,看来要换换思路了
$llq="C:\Program Files\TheWorld6\Application\TheWorld.exe"
$wz="http://www.qq.com/"
Run($llq&" -news "&$wz) 回复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 & """'") Run($llq &" -news"& $wz)这样有问题吗??? 本帖最后由 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]