TC官方合作论坛

 找回密码
 立即注册
查看: 2206|回复: 9

关于【路径】BUG提交

[复制链接]
发表于 2012-5-15 17:52:21 | 显示全部楼层 |阅读模式

马上加入TC

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

x



1。辅助.获取资源路径("rc:1.bmp")
官方自己测试下取出来的路径是什么。取的是缓存的路径。
2.。截图保存路径问题,怎么保存都出问题最后发现路径要用双斜杠“\\”
那么如果我们设置保存到("rc:1.bmp")会怎么样呢?“rc”的路径是单斜杠吧,再说就是这个可以保存也存到缓存去了,再调用的时候用“rc:”也会找不到的。

3.。有取各种路径为什么没有取资源目录路径和运行目录路径?
这个也是经常用到的东西,希望官方更新的时候加上这两个功能,虽然这两个功能可以自己写,但是每个程序都自己写会很累。再说现在也写不了,用分割的话分隔符用单斜杠“\”会提示错误,用截取这个目前是唯一办法,但是截取了还是不能用,因为路径要用双斜杠“\\”,截取后用替换又替换不了,因为要输入被替换文本单斜杠“\”

另外附加建议一条

1.。截图希望官方封装一个窗口截图的方法,这样按照窗口句柄截图省去了每次取窗口位置+计算坐标的麻烦。最好支持后台截取。



另外:说了这么多求赏。。。。





回复

使用道具 举报

发表于 2012-5-15 17:58:09 | 显示全部楼层
图片路径在资源文件里面,但是你在使用的时候,tc把资源文件释放到缓存文件里面了。

函数功能: 获取当前运行程序全路径
字符型 路径
路径=系统.获取当前路径()

函数功能: 获取当前运行程序全路径
字符型  路径
路径=系统.获取程序路径()
辅助.消息框(路径)

函数功能: 获取rc:(资源)路径的真实全路径(不会判断文件是否存在,只会转换当前资源路径返回)
字符型 路径
路径=辅助.获取资源路径("rc:1.bmp|rc:2.bmp|rc:3.bmp")
辅助.消息框(路径)
回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-5-15 18:09:44 | 显示全部楼层
三妹妹我要的是解决问题。。。。汗你这一堆可以解决问题吗?你说的这些我都明白。。

你用TC给我写个截图存到RC目录的历程来看。汗。。。。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-5-15 18:12:33 | 显示全部楼层
回复 2楼tyuyan的帖子

要目录路径,不要全路径,明白。。。
要资源文件真实路径不要缓存路径明白。。。。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-5-15 18:13:44 | 显示全部楼层
要图片保存路径,妹妹你给哥哥写一个保存到资源目录的历程吧。。。。
回复 支持 反对

使用道具 举报

发表于 2012-5-15 18:32:49 | 显示全部楼层
嗯,.......说实话我还看不懂
回复 支持 反对

使用道具 举报

发表于 2012-5-15 19:25:32 | 显示全部楼层
不用加RC:直接调用看看,路径=辅助.获取资源路径("1.bmp|rc:2.bmp|rc:3.bmp")
回复 支持 反对

使用道具 举报

发表于 2012-5-15 19:56:02 | 显示全部楼层
要保存在资源目录下么???不是缓存内的??有个办法,虽然麻烦了点.
但毕竟是实现了..

功能 逻辑型 按钮1_点击()
//这里添加你要执行的代码
字符型 路径=系统.获取程序路径()
字符型[] 位置=字符型[1]
字符串.分割(路径,"\\",位置)   //  以\ 为分隔符,
整型 个数
数组.大小(位置,个数)
字符型 保存路径名字=字符串.连接(位置[个数-2],"\\资源\\1.bmp") //获取脚本文件名,连接到资源文件夹下
字符型 资源路径=字符串.替换(路径,"生成\\",保存路径名字)
辅助.消息框(资源路径)
辅助.截图(0,0,100,200,资源路径)
返回 真
功能结束

空间结束


想想其实觉得很奇怪,按道理说,保存在资源中,只有在缓存中才有作用吧??你生成exe打包给别人,程度目录下并无"资源"这个文件夹的..
当然不知道你的目的,想做什么...
反正写一写,在调试情况下保存到资源目录中的截图..
回复 支持 反对

使用道具 举报

发表于 2012-5-16 08:52:12 | 显示全部楼层
   终于知道你在说什么 ,
你在代码运行的时候保存到rc里面是没用的,下次运行的时候就会没有了。。 rc里面的内容,一般是自己手动添加到资源里面的才行。

   你可以把你的截图保存到exe同目录下面。
               字符型  路径
                路径=系统.获取程序路径()
        然后就是路径+图片名称。                                             如果觉得我的回复可以帮你解决问题, 请采纳。
回复 支持 反对

使用道具 举报

发表于 2012-5-16 16:26:58 | 显示全部楼层
回复 1楼xoyo的帖子

rc: 是释放后的资源路径,这个路径是动态的,你往里面存东西,关闭程序后也会清除掉这个目录的,再次取rc:路径又是不一样的,所以最好是不要再这里面寸东西,这里面是EXE打包时候包含的一些资源,给别人直接用的!
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

推荐上一条 /2 下一条

关闭

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

GMT+8, 2024-6-15 17:41 , Processed in 0.042329 second(s), 22 queries .

Powered by 海安简单软件服务部

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

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