2011-01-11 37 views
1

不知道這是否適合作爲一個問題?這是我想的一個腳本問題。只是倒投我,如果不是:pWindows宏+熱鍵 - 無格式粘貼

基本上,我正在尋找的是一種方法來推窗口熱鍵,並有剪貼板中的任何文本被剝奪格式化。什麼樣的宏可以做一個例子:

  • 我推(這裏任何組合快捷鍵)
  • 開放的notepad.exe
  • 粘貼到記事本剪貼板
  • 選擇在記事本中的所有文本
  • 複製/剪切從記事本
  • 關閉記事本的所有文字

我只是想知道如果s omeone之前做過這樣的事情,或者知道如何才能完成。我認爲這可能是幾乎任何人都可以節省的時間。我發現自己在不同的辦公應用程序之間剪切和粘貼時都是這樣做的。

回答

0

而不是模擬熱鍵來控制記事本,您可以編寫代碼來實現Notepad在從剪貼板獲取文本時實現的功能:即使用剪貼板API將剪貼板內容作爲無格式文本。

+0

好主意。有沒有什麼方法可以提供更多關於如何實現這個功能的信息......(寫一個腳本?如果是這樣,什麼語言?什麼叫這個腳本?)。不是你不清楚,我只是不太熟悉你會如何完成這樣的事情。 – JasonStoltz 2011-01-11 15:25:09

+0

@JasonStoltz - 可以使用多種編程語言(例如,使用C或使用C#)訪問[Windows剪貼板API](http://www.google.ca/#q=windows+clipboard+api)。它的介紹[這裏](http://msdn.microsoft.com/en-us/library/ms648709(v = vs.85).aspx)。我希望辦公應用程序可以同時使用多種格式(例如文本和其他)寫入剪貼板。你想要的是一個應用程序,當它運行時,從cliboard中刪除除文本格式之外的所有格式...並且在粘貼之前運行該應用程序。 – ChrisW 2011-01-11 20:46:00

+0

還沒有真正嘗試過這一點,但它似乎是一個合理的解決方案,所以我會將其標記爲正確的答案。如果我有機會嘗試它,我會添加我對這個答案的任何反饋。 – JasonStoltz 2011-01-21 18:08:53

0

嘗試AutoHotkey的做一個微小的,易於腳本做你想要什麼。
你會發現一個強大的Windows界面宏編程工具。