TC官方合作论坛

 找回密码
 立即注册
查看: 944|回复: 4

[已解决] 求救!! 关于转义字符"\"的问题

[复制链接]
发表于 2013-11-8 03:09:27 | 显示全部楼层 |阅读模式

马上加入TC

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
程序路径=浏览框.获得("浏览框0")
        如果(程序路径!="")
            辅助.写配置("程序路径","程序路径",程序路径,"c:\\mf.ini")
            程序路径=程序路径&" "&参数
            temp1=字符串.替换(程序路径,"d:\"","d:\\")
            temp2=字符串.替换(程序路径,"d:\\"","d:\\\")
            temp3=字符串.替换(程序路径,"d:"&"\\","d:\\\")
            程序路径=temp
            2MF.运行状态("启动方式:"&程序路径)
        否则
            程序路径=""
            2MF.运行状态("游戏路径不正确,请确认!!!")
            跳转 标签1
        如果结束

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



回复

使用道具 举报

发表于 2013-11-8 10:36:32 | 显示全部楼层
.... 虽然没看清楚你说的什么..不过这类替换相对来说还是很容易的
浏览框读出来的路径字符串是不用加"\"这种转移字符就可以直接使用的.如果你要在这个路径后面加上其他的文件那么就得使用转义字符.比如 浏览框读出来的路径你用 程序路径 这个变量存储,那么这个路径如果是指文件夹,那么后面要加具体的文件, 就应该类似这样:
程序路径&"\\123.txt"   这个是浏览框读出来的路径是个文件夹而不是文件才行.
如果浏览框读出来的直接就是文件所在路径,那么这个路径直接就可以使用. 比如   配置.读配置("xxx","yyy",程序路径)
回复 支持 反对

使用道具 举报

发表于 2013-11-8 08:22:41 | 显示全部楼层
你把“\"替换成"\\"试试
回复 支持 反对

使用道具 举报

发表于 2013-11-8 12:55:02 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-11-8 14:09:44 | 显示全部楼层
本帖最后由 会呼吸的鱼 于 2013-11-8 14:18 编辑

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

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条

关闭

小黑屋|TC官方合作论坛 (苏ICP备18045623号)

GMT+8, 2024-9-23 11:44 , Processed in 0.069256 second(s), 28 queries .

Powered by 海安简单软件服务部

© 2008-2019 版权所有 保留所有权利

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