[AHK-] clipboard用時的問題
大家好
我想把source insight的搜尋結果:格式如下
---------------------------------------------------------
hello.cpp (test\test1):11:cout << "hello" << endl;
想把裡面的test\test1\hello.cpp給放到剪貼簿裡面
寫了一個ahk script
------------------------------------------------------------------
;SHIFT+F5
+F5::
send {Home}+{End}^c ;選一行 複製
ClipWait
StringSplit, saved, clipboard, %A_Tab%%A_Space%"("")"":",
pathedfilename = %saved3%\%saved1% ;目前為止pathedfilename 是我所要的
;下面執行起來會有一些問題
clipboard = %pathedfilename%
RegExReplace(clipboard,"\D")
ClipWait
MsgBox %clipboard% ;問題行
-------------------------------------------------------------------
上面的問題行 如果我沒執行這行
我按下shift+f5後 ctrl+v 貼出的東西還是
hello.cpp (test\test1):11:cout << "hello" << endl;
如果有執行問題行
我按下shift+f5後 ctrl+v 貼出的東西才會是
test\test1\hello.cpp
而我在notepad裡面沒執行這行
卻可以正確的跑出test\test1\hello.cpp
目前猜測是source insight的剪貼簿有特殊處理
(沒搜尋到 純推測 沒根據)
請問要怎麼做才可以不用MsgBox
直接把我要的結果放到clipboard裡面呢
不知道板上有沒有人有經驗
感謝大家
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 211.72.248.50
推
09/17 18:05, , 1F
09/17 18:05, 1F
大大我notepad正常 只有source insight會失敗
→
09/17 22:00, , 2F
09/17 22:00, 2F
→
09/17 22:01, , 3F
09/17 22:01, 3F
→
09/17 22:02, , 4F
09/17 22:02, 4F
※ 編輯: donkeychen 來自: 211.72.248.50 (09/24 11:27)