2011-07-03 76 views
1

爲了幫助我學習C++(我一直在圈子裏呆了一段時間),我決定編寫一個應用程序,讓我可以複製/過去多個插槽。它可能已經存在,但這只是爲了我。多個複製和粘貼

我想知道從一個應用程序獲取選定的原始數據的過程是什麼,然後將它發送給另一個,而我是中間人。我會用Ctrl-C- [數字0-9]和Ctrl-V- [etc]來激活這個過程。

我正在使用linux。

謝謝。

+0

我可以看到你在你自己的應用程序中執行此操作 - 不確定將鉤入每個人的應用程序是多麼簡單。但你說你正在使用這個來學習C++嗎?我不知道你對語言本身有多少經驗,但聽起來你現在可能從開發一些不太專業的東西中獲益。 –

+0

夠公平的。我會保持創意磨坊運行。 –

+0

這樣做正確涉及到處理X11的東西,這不是非常適合初學者。從一個實踐項目學習C++可能不是一個好的選擇。 – Wyzard

回答

3

我不知道如何做到這一點,但是如果我需要實現它,我會首先查看訪問X剪貼板的程序,如xclip(http://sourceforge.net/projects/xclip/) 。從那裏,開始閱讀xclip中使用的X函數的手冊頁或者在Google上搜索它們。一些快速搜索出現在這個頁面上,它看起來像有一些你需要的信息:http://tronche.com/gui/x/xlib/window-information/selection.html