TC官方合作论坛

 找回密码
 立即注册
查看: 923|回复: 7

[已解决] TC自带的"系统.设置路径"是在什么情况下使用的?

[复制链接]
发表于 2014-2-26 09:28:49 | 显示全部楼层 |阅读模式

马上加入TC

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

x
TC自带的"系统.设置路径"是在什么情况下使用的?
回复

使用道具 举报

发表于 2014-2-26 12:45:32 | 显示全部楼层
用该函数设置了路径后,下次其他函数中用到该路径下的文件时,就不用在参数里写文件所在的全路径了,只需写上文件名即可。


举个例子:
function start_click()
    var x,y
    //假设你d:\pic下有几张图片 111.bmp,222.bmp,333.bmp
    system.setcurrentpath("d:\\pic")
    color.findpic(0,0,1440,900,"111.bmp|222.bmp|333.bmp",#203040,0.8,0,x,y)
    //有了setcurrentpathna后,你findpic函数第5个参数就可写成上面那样(直接用图片名,其前不用带路径)
    //不然就得这样写findpic函数
    color.findpic(0,0,1440,900,"d:\\111.bmp|d:\\222.bmp|d:\\333.bmp",#203040,0.8,0,x,y)
endfunction

类似的,我们常用的哪两种插件TS插件、大漠插件里也都有setPath函数,作用和刚才的setcurrentpat是类似的。
经常在别人的代码里看见:
dm.SetPaht(help.getrcpath("rc:"))

作用很显然,就是:以后大漠插件里的功能函数里用到 资源文件夹下面的资源时,直接写上资源文件名即可,不用再带路径了。



说的再多也没用。自己打两行代码去实践一下


回复 支持 反对

使用道具 举报

发表于 2014-2-26 10:02:00 | 显示全部楼层
需要用到系统路径的文件时候设置路径来用的…
回复 支持 反对

使用道具 举报

发表于 2014-2-26 10:33:28 | 显示全部楼层
打开文件路劲,或者打开游戏路劲时候用的,好比游览框一个意思
回复 支持 反对

使用道具 举报

发表于 2014-2-26 11:47:35 | 显示全部楼层
系统.设置路径("D:\\")
路径=系统.获取当前路径()
辅助.消息框(路径)
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-2-26 15:12:57 | 显示全部楼层
dongyijun1979 发表于 2014-2-26 12:45
用该函数设置了路径后,下次其他函数中用到该路径下的文件时,就不用在参数里写文件所在的全路径了,只需写 ...

擦,原来跟大漠的道理一样的
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-2-26 15:14:47 | 显示全部楼层
谢谢哈. 非常全面.  因为几呼不用TC的找图,忽视了这一点,都没往那想
回复 支持 反对

使用道具 举报

发表于 2014-2-26 17:02:39 | 显示全部楼层
漫步 发表于 2014-2-26 15:14
谢谢哈. 非常全面.  因为几呼不用TC的找图,忽视了这一点,都没往那想

呵呵,多鼓捣,鼓捣出真知。
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

推荐上一条 /2 下一条

关闭

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

GMT+8, 2024-9-24 11:46 , Processed in 0.039961 second(s), 23 queries .

Powered by 海安简单软件服务部

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

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