我要寫個複製括弧內的文字貼上下一行
如:
G:\ddd\DDD\aaaaa(XXX).BBB <-將XXX此3個字貼到下一行
XXX

視窗是固定位置.而aaaaa及XXX長度不一定

提供按鍵精靈6.71版,範例腳本參考如下:
// 將文字全選Ctrl + A
KeyDown 17,1
KeyPress 65,1
KeyUp 17,1
Delay 100
// 按Ctrl+C,將字串寫入剪貼簿
KeyDown 17,1
KeyPress 67,1
KeyUp 17,1
Delay 100
// 讀取剪貼簿的內容
VBS Set objIE = CreateObject("InternetExplorer.Application")
VBS objIE.Navigate("about:blank")
VBS myStr = objIE.document.parentwindow.clipboardData.getData("Text")
VBS objIE.Quit
// 計算字串字數
l = Len(myStr)
// 查詢()位置
a = Instr(myStr,"(")
b = Instr(myStr,")")
// 取得()內的文字
newStr = Mid(myStr, a+1, b-a-1)
// 按End
KeyPress 35,1
// 按Enter
KeyPress 13,1
// 輸出新字串
SayString newStr
創作者介紹
創作者 【魔幻小鱉】的部落格 的頭像
魔幻小鱉

【魔幻小鱉】的部落格

魔幻小鱉 發表在 痞客邦 留言(0) 人氣( 1359 )