2012-12-02 31 views
2

自動熱鍵命令將剪貼板從任何複製文件轉換爲純文本不起作用。自動熱鍵將任何複製的文件,HTML或其他格式文本轉換爲純文本

複製的東西到剪貼板後推測,我所要做的就是在腳本中運行以下命令:

clipboard = %clipboard% ; 

其次是(不一定):

ClipWait ; 

來等待,直到剪貼板中有文字。

但我的腳本從來沒有設法將複製的數據轉換爲純文本,並且等待將永遠保持。另外,我還有一些東西複製到剪貼板中,它是step7 plc程序的代碼行,但我真的不知道步驟7如何在剪貼板中對它們進行格式化。我想要的是將數據以某種方式獲取到文本中,我知道它可以以某種方式完成(儘管可能不會使用自動熱鍵):(

+1

你的意思是你在資源管理器中選擇了一個文件,並且希望將選擇的文本文件的文本內容存儲到剪貼板中? – NbdNnm

回答

1

您想在使用該技巧之前使用clipwait 另一個選項是定期檢查剪貼板中的路徑,如果您沒有進行某種驗證,您將失去複製二進制數據的能力(例如,來自網站的圖片)

這包括一個基本檢查出現在剪貼板中的:\(例如C:\abc\def

Loop 
{ 
    ClipWait 
    IfInString, Clipboard, :\ 
     Clipboard = %Clipboard% 
} 
相關問題