历史评论归档

使用问题 · 343 次浏览
197906+abcd张三 创建于 2020-09-05 10:55
~历史讨论归档。~

回复内容
FanXiang 2020-09-14 10:57
#1

获取不到TC路径。

FanXiang 回复 FanXiang 2020-09-14 10:58 :

即便TC处于前台激活状态也获取不到当前路径

K_Y_D 回复 FanXiang 2020-09-14 11:14 :

我这没问题,你截一下TC的界面我看看

K_Y_D 回复 K_Y_D 2020-09-14 11:20 :

我是根据的这种默认界面,看看你的,可能是因为界面不一样


K_Y_D 回复 FanXiang 2020-09-14 15:17 :

麻烦在TC界面运行一下 读取子窗口信息 这个动作,然后把显示的结果发一下我看看是哪里出了问题

FanXiang 回复 K_Y_D 2020-09-15 08:31 :


K_Y_D 回复 FanXiang 2020-09-15 09:21 :

原来如此,我知道是哪里的问题了,会在下一个版本解决(这周内)

FanXiang 回复 K_Y_D 2020-09-15 14:48 :

发现问题在子程序“获取Total_Commander正在浏览的文件夹路径”里面,判断是否是TC进程,进程名改成大写字母后一切正常:


K_Y_D 回复 FanXiang 2020-09-15 14:59 :

晕@_@

Total Commander版本不同居然进程名也不同,太坑了,我一会改改

K_Y_D 回复 FanXiang 2020-09-15 18:36 :

试试现在这个版本,看看有没有问题

FanXiang 回复 K_Y_D 2020-09-15 19:40 :

没问题了

HopeLin 2020-09-14 11:12
#2

可否适配directory opus?

K_Y_D 回复 HopeLin 2020-09-14 11:16 :

这个没用过,有时间的话我试试

K_Y_D 回复 HopeLin 2020-09-14 22:22 :

增加了对directory opus的适配,你试试看有没有什么问题

HopeLin 回复 K_Y_D 2020-09-15 00:06 :

终于有这个动作了,整体感觉不错,但是最后动作运行完后光标定位会在搜索框,这样会把搜索记录显示出来,我建议最后定位在文件名上,这样比较人性化,可以通过最后再按五个tab键定位到文件名,或者你有更效率的办法直接定位?

K_Y_D 回复 HopeLin 2020-09-15 08:39 :

呃,动作设计上确实是定位在文件名,如下图:

定位在搜索框可能是因为动作里面Tab切换得太快了,你在这个重复里面加个等待时间试试,先试试100ms,能实现就往下减,不能实现就加。按理说我这老电脑运行都没问题的,不知道是不是quicker本身的问题。


HopeLin 回复 K_Y_D 2020-09-15 09:32 :

循环间隔加到1000仍然没变化

K_Y_D 回复 HopeLin 2020-09-15 09:40 :

这。。。奇怪了,动作设计上我没看出有什么问题。你试试把这个“重复”停用,改成5个单独的 “模拟按键A (录入)”。看看是不是这个“重复”的问题

HopeLin 回复 K_Y_D 2020-09-15 09:42 :

你看看是不是动作逻辑的问题,我在整个动作最后面加上5个重复tab,就可以了

K_Y_D 回复 HopeLin 2020-09-15 09:54 :

好吧,我再看看

HopeLin 回复 K_Y_D 2020-09-15 14:36 :

你好针对切换不成功的问题,我测试了一下,以及修改了一下,你看看我理解的有没有问题:

图中1,我的win10系统是简体中文的,但是我的excel是英文的,然后导致title比较文本总是不成功,所以我加入了一些关键词save保存之类的;

图中2,我看到如果issuccess是true,你后面的赋值会把她赋值为false这样导致后面切换到文件名栏的时候总是运行否则那一栏就是图中的5(原来为切换项目视图);

图中3,我直接把3给停用了,并且删除了前面alt+d选择地址栏和tab的操作,直接用图中4的模拟按键alt+n直接选择文件名栏;

图中5,我把切换项目视图改为提示消息了,这个随意;

作者,你看看我理解的对不对,以及有没有什么可以优化的。

K_Y_D 回复 HopeLin 2020-09-15 15:04 :

@_@

我试试看能不能对英文的做优化

切换控件的方案我会换一个

HopeLin 回复 K_Y_D 2020-09-17 00:11 :

我安装了最新的动作,我看了你的动作设计,我不太明白为什么要做这么多逻辑判断,我测试一下切换控件焦点的步骤只需要图中一步就可以实现切换文件名,无论是否中英文,都不会报错。

K_Y_D 回复 HopeLin 2020-09-17 08:51 :

  不同人的需求不同,这个可以自己改的。为此我也特地的把动作流程写的很清楚了(所有流程被我写的比较清楚的动作都是为了这个目的)。

  一个动作不可能符合所有人的需求,所以我一般按大多数人的需求来写。在某些情况下(比如要打开一个文件或选择一个文件夹),控件焦点切换到文件名编辑栏是没有必要的,反而切换到“项目视图”的话,可以直接进行滚轮操作,方便寻找文件或文件夹。

K_Y_D 回复 HopeLin 2020-09-17 08:54 :

当然如果你依旧不认可我的说法,可以改编这个动作并另行发布。我是欢迎别人改编自己的动作的。

HopeLin 回复 K_Y_D 2020-09-17 10:05 :
我的意思是,好像那个切换焦点的赋值判断中英文执行获取窗口信息等步骤存在和不存在都不影响切换文件夹,我这边测试出来,只要打开保存那个窗体在前台,那么只需要那个模拟按键就能百分百把焦点切换到文件名控件。你可以测试一下,看那些步骤是不是多余的,至少我的DO是正常的,我就提个小反馈。
K_Y_D 回复 HopeLin 2020-09-17 10:53 :

  切换文件夹当然不影响,但影响切换控件焦点速度(下面的第二种情况,可能你只测试了第一种情况的,所有才感觉没影响),在第二种情况下,没有 “文件名:” 这个控件,如果查找这个控件,就会额外消耗一定的时间,表现就是切换完文件夹然后卡一下,再切换到“项目视图”。

一共有两种情况:

  1. 有 “文件名:” 这个控件(如果窗口是英文的,大概会是“File name:”,这是为了适应你说的那个英文excel),它含有值(例如:abc.txt),那么对于这种情况,就在切换完文件夹后将焦点切换到它,并选中非扩展名部分
  2. 有“文件名(N):” 这个控件,它在不选中文件时不含有值那么对于这种情况,就在切换完文件夹后将焦点切换到“项目视图”就好了。

  对于第二种情况,我做了一点优化(就是将我已知是第二种情况的,跳过对文件名:” 这个控件的查找,就不会额外卡一下了)。而你的需求貌似是两种情况最后都要切换到文件名编辑栏,所以大胆地删吧 ヽ( ̄▽ ̄) ノ,Quicker中使用动作是鼓励自定义的

HopeLin 回复 K_Y_D 2020-09-17 12:31 :
可以的,我明白你的意思了,之前我也发现文件名N这种控件,我想了一下,对于这种情况还是你的切换项目视图比较人性化,最后还是十分感谢这个动作,之前对于第三方资源管理器难以实现,现在终于可以了
K_Y_D 回复 HopeLin 2020-09-17 13:35 :

总之,感谢反馈啦~  有反馈动作才有进步😆

Ever 2021-02-01 18:34
#3

提示索引超出范围

K_Y_D 回复 Ever 2021-02-01 18:39 :

我这里没问题啊

Ever 回复 K_Y_D 2021-02-01 18:45 :

如果知道listary是怎么实现的就好了,它好像不需要通过alt+d定位到地址栏发送路径来实现


K_Y_D 回复 Ever 2021-02-01 20:09 :

如果选中了文件,应该会有三个路径才对啊,你这个只有左栏路径和右栏路径,没有文件所在路径,奇怪了

回复主贴