变量拆分的问题
tasker吧
全部回复
仅看楼主
level 11
lvxc88 楼主
用“运行外壳”执行了ls命令,返回文件和目录列表到一个变量中,变量内容格式如下:
目录1
目录2
目录3
文件1
文件2
然后采用“变量拆分”想将这个ls结果拆分到数组中,但是分隔符的位置不会写了,写成“\n”、"\\n"、"\b"、"\]b"都没有拆分出来,请教怎么拆分多行文本呢?
2014年11月20日 14点11分 1
level 11
lvxc88 楼主
是不是变量拆分不支持多行?用变量搜索替换就好用
2014年11月21日 03点11分 2
level 11
lvxc88 楼主
最近做了不少Tasker场景,最大的无奈就是场景控件效率太低,将sd卡根目录的所有目录和文件(130多个)添加到列表控件里面竟然用了将近30秒,获取12个文字框的内容到变量中竟然用了2秒多,看来TASKER真的不适合做复杂应用,适合做一些辅助性的自动任务
2014年11月21日 08点11分 4
回复 深入交流 :主要是做了这么多年,一直做后台程序,web开发方面几乎一无所知
2014年11月21日 08点11分
别用全局变量[开心]
2014年11月21日 11点11分
回复 十拳没有剑 :嗯,试试
2014年11月21日 11点11分
回复 十拳没有剑 :但是列表不用全局变量怎么更新呢?
2014年11月21日 11点11分
level 13
2014年11月21日 13点11分 5
level 11
lvxc88 楼主
2014年11月21日 14点11分 6
你 ls 到局部变量上,处理好之后再传递给全局变量,就可以了。
2014年11月21日 14点11分
回复 十拳没有剑 :没有明显改善啊
2014年11月21日 14点11分
回复 lvxc88 : shell 怎么写的
2014年11月21日 14点11分
回复 十拳没有剑 :我还是想确认一件事情,就是你看到耗时6秒的时候,右边的文件菜单在当时可以上下滚动吗?
2014年11月21日 14点11分
level 11
lvxc88 楼主
改成这样了
2014年11月21日 14点11分 8
第10步是什么? 最后变量设置 %d() -> %D。
2014年11月21日 14点11分
回复 十拳没有剑 :第10步就是拆分变量到数组
2014年11月21日 14点11分
回复 十拳没有剑 :就是8楼第一张图
2014年11月21日 14点11分
回复 lvxc88 :你手机是2k屏幕吗?
2014年11月21日 15点11分
1