作者slcgboy (艾罗米)
看板EzHotKey
标题[请问] 按键精灵 剪贴簿比对
时间Sat Feb 4 01:51:57 2017
想请问
我有一个文字TXT档案
也是利用按键精灵自动动作持续复制贴上
每一笔复制下来的资料
我只有要留存其中部分
幸好已知要留存的部分 每行的开头是固定内容
那麽我需要的就是给好条件去比对 而且TXT应该不会用到滑鼠
假设我有三个要比对的文字 在此称呼代号为A B C
复制到剪贴簿检查是否为A 不是A就检查B 然後检查C
如果检查完ABC都不是我要保留的
就执行一个删除的动作然後往下一行 这样去回圈
我想写成如下
====
复制开头文字
X = 剪贴簿
if X = A
then //文字符合就下一行
KeyPress "Down", 1
else //文字不符就去检查是否为B
if X = B
then
KeyPress "Down", 1
else //文字不符就去检查是否为C
if X = A
then //文字符合就下一行
KeyPress "Down", 1
else //文字不符 执行删除
删除该行的选取与删除然後换行
endif
我只学过一点VB 大概了解if else而已
想知道我这段使用的函式 正确应该用哪个比较合适?
因为存档时按键精灵会说if那段错
使用按键精灵9.0版
或是唤回8.0 程式比较没那麽肥?
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 36.234.18.216
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/EzHotKey/M.1486144320.A.123.html
1F:→ ushenli: then直接接在if那一行不要换行,後两个if +上End If试试 02/05 07:52