按键精灵吧 关注:500,233贴子:1,028,240
  • 7回复贴,共1

如何用按键精灵选择从开头到“-”符号之间的字

只看楼主收藏回复

我刚刚接触按键精灵,由于被单位领导无端安装很多机械型的工作欺负。跪求各位大神帮我个忙,帮我写个源代码吧!!!真心跪谢了!!!
文字例如:“本人-感谢各位大神 或 本人2-感谢各位大神”。我是想把“本人- 或 本人2- 甚至本人3-”删除并保留这句话中剩下的文字。
因为“本人- 或 本人2-”随机的会有3个或4个字符,所以不能用
KeyPress "Home", 1
SetSimMode 2
KeyDown "Shift", 1
KeyPress "left", 3或4
KeyUp "Shift", 1
KeyPress "Delete", 1
这段代码!
我想,是不是应该先KeyPress "Home", 1 。然后从一行的开头查找到“-”这个符号为止,并选中它们。最后按delete
我不知道我这个思路对不对,更不知道如何用按键精灵实现“从一行的开头查找到“-”这个符号为止并选中”的功能。
看在一个弱弱打工者被上司欺负的份上,求各位大神帮我写一个源代码好吗?真心跪了!
衷心对各位表示感谢!


IP属地:四川1楼2014-07-06 20:37回复
    Dim Text, text1
    text1 = "本人-|本人2-|本人3-" '自己输入要删的词,以|分开
    text1=Split(text1, "|") '将你输的一串分割成单词
    For i = 0 To ubound(text1) '分出多少单词,就循环多少次,每次删除一个
    Text = Plugin.File.ReadFileEx("e:\1.txt")
    Text = Replace(Text, text1(i), "")
    Text = Replace(Text, "|", vbcrlf)
    Call Plugin.File.DeleteFile("e:\1.txt")
    Call Plugin.File.WriteFileEx("e:\1.txt", Text)
    Next


    2楼2014-07-06 21:10
    收起回复
      2025-07-21 09:23:57
      广告
      这个似乎用易语言编写比较容易些


      IP属地:河北来自Android客户端3楼2014-07-07 11:34
      收起回复