TC官方合作论坛

标题: 求救!! 关于转义字符"\"的问题 [打印本页]

作者: 会呼吸的鱼    时间: 2013-11-8 03:09
标题: 求救!! 关于转义字符"\"的问题
程序路径=浏览框.获得("浏览框0")
        如果(程序路径!="")
            辅助.写配置("程序路径","程序路径",程序路径,"c:\\mf.ini")
            程序路径=程序路径&" "&参数
            temp1=字符串.替换(程序路径,"d:\"","d:\\")
            temp2=字符串.替换(程序路径,"d:\\"","d:\\\")
            temp3=字符串.替换(程序路径,"d:"&"\\","d:\\\")
            程序路径=temp
            2MF.运行状态("启动方式:"&程序路径)
        否则
            程序路径=""
            2MF.运行状态("游戏路径不正确,请确认!!!")
            跳转 标签1
        如果结束

这里用变量 程序路径 写入配置文件,可是读文件的时候系统不认"d:\game" 这种单\的路径
如是我想手工把路径中多加一个"\"
可是无论如何都办不到啊???
这个如何处理?




作者: dongyijun1979    时间: 2013-11-8 08:22
你把“\"替换成"\\"试试
作者: saga    时间: 2013-11-8 10:36
.... 虽然没看清楚你说的什么..不过这类替换相对来说还是很容易的
浏览框读出来的路径字符串是不用加"\"这种转移字符就可以直接使用的.如果你要在这个路径后面加上其他的文件那么就得使用转义字符.比如 浏览框读出来的路径你用 程序路径 这个变量存储,那么这个路径如果是指文件夹,那么后面要加具体的文件, 就应该类似这样:
程序路径&"\\123.txt"   这个是浏览框读出来的路径是个文件夹而不是文件才行.
如果浏览框读出来的直接就是文件所在路径,那么这个路径直接就可以使用. 比如   配置.读配置("xxx","yyy",程序路径)

作者: 21087567tc    时间: 2013-11-8 12:55
提示: 作者被禁止或删除 内容自动屏蔽
作者: 会呼吸的鱼    时间: 2013-11-8 14:09
本帖最后由 会呼吸的鱼 于 2013-11-8 14:18 编辑

哦,找出问题了,回读的时候写到 浏览框名的位置了.但我的疑问还在
比如:
A=C:\MF\CONFIG.TXT
如何利用变量A把B赋值成
B=C:\\MF\CONFIG.TXT
求指教!




欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/) Powered by Discuz! X3.1