Board logo

標題: [發問] copy and paste問題 [打印本頁]

作者: cdkee    時間: 2017-2-27 18:04     標題: copy and paste問題

程式是將畫面指定位置的數字COPY到指定位置(EXCEL中的指定CELL)
但不穩定,經常彈出"Cannot open clipboard"
請教大大如何改善,謝謝!
[attach]26729[/attach]
作者: Joforn    時間: 2017-2-27 21:51

你的程式結構有點讓人弄不太懂。為什麼要不停的SetTimer各KillTimer?
你最好是說明一下你的程式想要達到什麼樣的效果或是准備做什麼工作?是從別的程式中的文本框中複製文本到Excel?還是Excel中複製數據到Excel?
作者: cdkee    時間: 2017-2-27 22:01

回復 2# Joforn

程式是將SCREEN畫面指定位置的數字(數字會不斷更新的)重複COPY到指定位置(是本EXCEL中的指定CELL)
按"Ctrl"鍵停止程式
作者: Joforn    時間: 2017-2-27 22:38

回復 3# cdkee
这个源数据是外部程式的么?
作者: cdkee    時間: 2017-2-28 01:04

回復 4# Joforn

作者: cdkee    時間: 2017-2-28 01:09

更正以下也是不穩定
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
作者: Joforn    時間: 2017-2-28 06:56

回復 6# cdkee
你在模
作者: Joforn    時間: 2017-2-28 06:58

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

你在模
作者: Joforn    時間: 2017-2-28 07:01

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

你在各個keybd_event按下和彈起之間加入Sleep 50或是Sleep 100試試,按鍵動作太快,系统可能會处理不过来。
作者: cdkee    時間: 2017-2-28 20:18

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

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

之前也試了,都是不穩定。
作者: jackyq    時間: 2017-2-28 22:35

大大該不會是在弄股票之類的東西?
被拷貝的數據端是 EXCEL 軟體?
作者: cdkee    時間: 2017-3-1 00:51

回復 11# jackyq


大大該不會是在弄股票之類的東西?<<是呀
被拷貝的數據端是 EXCEL 軟體?<<不是
作者: jackyq    時間: 2017-3-1 11:09

回復 12# cdkee


    軟體叫什名 ?
作者: cdkee    時間: 2017-3-1 19:34

回復  cdkee


    軟體叫什名 ?
jackyq 發表於 2017-3-1 11:09


是網頁頁面上的數字




歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)