返回列表 上一主題 發帖

[發問] copy and paste問題

[發問] copy and paste問題

程式是將畫面指定位置的數字COPY到指定位置(EXCEL中的指定CELL)
但不穩定,經常彈出"Cannot open clipboard"
請教大大如何改善,謝謝!
COPY PASTE 1.rar (15.43 KB)

你的程式結構有點讓人弄不太懂。為什麼要不停的SetTimer各KillTimer?
你最好是說明一下你的程式想要達到什麼樣的效果或是准備做什麼工作?是從別的程式中的文本框中複製文本到Excel?還是Excel中複製數據到Excel?
世界那麼大,可我想去哪?

TOP

回復 2# Joforn

程式是將SCREEN畫面指定位置的數字(數字會不斷更新的)重複COPY到指定位置(是本EXCEL中的指定CELL)
按"Ctrl"鍵停止程式

TOP

回復 3# cdkee
这个源数据是外部程式的么?
世界那麼大,可我想去哪?

TOP

回復 4# Joforn
是

TOP

更正以下也是不穩定
keybd_event 17, MapVirtualKey(17, 0), 0, 0  '按下Ctrl
      keybd_event 86, MapVirtualKey(86, 0), 0, 0  '按下V=86(PASTE)
      
      keybd_event 86, MapVirtualKey(86, 0), 2, 0  '釋放A
      keybd_event 17, MapVirtualKey(17, 0), 2, 0  '釋放Ctrl

TOP

回復 6# cdkee
你在模
世界那麼大,可我想去哪?

TOP

更正以下也是不穩定
keybd_event 17, MapVirtualKey(17, 0), 0, 0  '按下Ctrl
      keybd_event 86, Map ...
cdkee 發表於 2017-2-28 01:09

你在模
世界那麼大,可我想去哪?

TOP

……什麼問題?
每次的回復內容都被截取到只剩三個字了?

你在各個keybd_event按下和彈起之間加入Sleep 50或是Sleep 100試試,按鍵動作太快,系统可能會处理不过来。
世界那麼大,可我想去哪?

TOP

……什麼問題?
每次的回復內容都被截取到只剩三個字了?

你在各個keybd_event按下和彈起之間加入Sleep 50或是Sleep 100試試,按鍵動作太快,系统可能會处理不过来。
Joforn 發表於 2017-2-28 07:01

之前也試了,都是不穩定。

TOP

        靜思自在 : 盡多少本份,就得多少本事。
返回列表 上一主題