2010-03-07 7 views

답변

5

직접 수행 할 수는 없지만 응용 프로그램이 작업을 수행하게 할 수 있습니다. 이 명령 줄 도구 clip를 사용하여, 에게 클립 보드를 취소합니다

Set WshShell = WScript.CreateObject("WScript.Shell") 
WshShell.Run "cmd.exe /c echo. >NUL | clip", 0, True 

또 다른 방법은 COM 인터페이스를 가지고 있고 그 클립 보드를 조작 할 수있는 응용 프로그램을 사용하는 것입니다. 예 : Microsoft Word 및 Internet Explorer.

이것은 Internet Explorer를 사용하여 작동하지만 사용자 대화 던질 수

Set slaveApplication = CreateObject("InternetExplorer.Application") 
slaveApplication.Navigate("about:blank") 
slaveApplication.document.parentwindow.clipboardData.SetData "text", "" 
slaveApplication.Quit 
+1

먼저 하나가 정말 멋진입니다. 두 번째는 신뢰할 수있는 사이트에 "about : blank"를 추가하여 해결할 수 있습니다. –