文本框自動輸入剪切板腳本
⑴ 用批處理快捷復制文字到剪貼板
這個用bat似乎比較難實現,就連vbs也不容易實現
:用記事本編輯碰棗搭以下內容:
strCopy = "我是誰"
Set objIE = CreateObject("InternetExplorer.Application")
objIE.Navigate("about:blank")
objIE.document.parentwindow.clipboardData.SetData "text", strCopy
objIE.Quit
另存為擴展名為vbs的文件
以後雙擊這個文件就可以
————————————————————
說明:
WSH 和 VBScript 都不能與剪貼板進行交互:它們都不允許您將數據復制到剪貼板或從剪貼板粘貼數據。另一方面,Internet Explorer 卻可以和剪貼板進行交笑拿互。(瞧,Internet Explorer 真是無所不能啊!)所以,就讓 IE 來為我們做這項工作吧。
首先構造一個字元串,其中包含想要的輸出。然後,創建 Internet Explorer 的一個實例,然後在其中打開一個空白頁。接著,利用 Internet Explorer 對象模型的內置功能,將字元串復制到剪貼板;特別是, 可以使用 clipboardData.SetData 方法來實現這個技巧。
順便說一下,所有岩告這一切都是在「幕後」發生的,Internet Explorer 並不會真的出現在屏幕上。這是因為,在默認情況下,通過腳本創建的任何 IE 實例在運行時都是隱藏的,除非您利用如下語句將其顯示出來:
objIE.Visible = True
⑵ VBS彈出輸入框,輸入1,可進行對應的復制操作。輸入2,則進行剪切文件操作
理論與實際上都是可以的,但是實現以及操作起來太麻煩,以至於遠遠超過手動ctl+c和ctl+v的操作量。好吧,或許你不信,那我給你解釋一下到底如何麻煩。首先,復制辯頃稿的話,vbs腳本不能訪問剪切板,要通過生成其它組件的對象來調用訪問剪切板。這意味著什麼呢?意味著你必須先把東西復制一下攜孝,然後再打開vbs腳本去讀你復制在剪切板上的內容。可這時候如果手動操作的話已經可以粘貼了。但用vbs則只是剛剛讀取復制的內容。怎麼樣?開始麻煩了吧。其次,你要粘貼到哪呢?好吧,你說隨便一個記事本,恩,沒問題,如果是空的話,我以寫模式打開寫進去保存就ok了。可如果裡面有內容呢?我是覆蓋內容還是補充模式粘貼?如果你不往記事本而是word或者excel文件裡面粘貼呢?又或者你復制的是圖片或者其它影音文件呢?這都是vbs復雜操作,還不如手動處理的。當然,我也不是說這樣做不可以,而是如果單純的一次兩次的工作,你還不如手動乎則做。倒是工作量頻繁而巨大並且重復性強了,可以寫個vbs腳本來實現。說了這么多,我給你個簡單的滿足你功能的代碼,你看看就明白了。Set objHTML=CreateObject("htmlfile") ClipboardText = objHTML.ParentWindow.ClipboardData.GetData("text") MsgBox ClipboardText '這里彈出你復制的內容,別復制除文字外的東西啊set fso = createobject("scripting.filesystemobject")Set output = fso.OpenTextFile("c:\1.txt",2) '這里可以自定義你要粘貼的文件名output.Write ClipboardTextoutput.CloseSet fso = NothingSet objHTML = nothing其實這也不算粘貼了,只是從剪切板復制後把內容讀出來寫到一個記事本里。真正的粘貼其實也就是寫操作。怎麼樣,這只是一個記事本,如果是excel或者網頁上的文本框呢?呵呵,希望對您有幫助。全手打,求採納!回答補充:看你網站什麼樣了,其實或許可以換種方法,把數據保存到excel裡面的,不過不知道你那邊詳細情況。 好吧,其實可以做一個循環,每5s把剪切板里的內容保存到excel裡面去,前提就是你在5s內新的內容,不然等於又粘貼一遍舊的。
⑶ 求單擊「復制內容到剪切板」能復制文本框裡面內容的代碼!
我們舉例來說明吧,這樣一眼就能看明白了!
比如我們要咐告復制一個類型為「text」的input裡面的內容,它的ID為wanto,如下面一行代碼所示:
<input id="wanto" type="text" />
而下面這行代碼呢是一個按鈕,當我們點擊這個按鈕後就會把「wanto」裡面的內容給衡瞎明復制到剪貼板裡面去,我們重點來看看它的神鍵onclick這個javascript事件吧!
<input type="button" value="復制" onclick="clipboardData.setData('Text',document.getElementById('wanto').value);" />
這個onclick的事件處理函數就是把「wanto」裡面的內容給復制到剪切板了,這個時候我們不管是用「Ctrl+V」的組合鍵還是用「右鍵」->「粘貼」都可以把剪切板裡面的內容給倒出來了。簡單吧·這里的例子是復制類型為「text」的內容,其他諸如area等都是一樣的。
⑷ 如何編程實現在另一程序窗口的文本框自動輸入文本並自動跳到另一個文本框或者按鈕
'使用VBS例,下載dynwrap.dll,然後拷貝至c:\windows\system32,運行regsvr32 dynwrap.dll進行注冊
Set ws=CreateObject("WSCript.shell")
Set Wrap1 = CreateObject("DynamicWrapper")
Wrap1.Register "USER32.DLL", "FindWindow","I=ss","f=s", "R=l"
Wrap1.Register "USER32.DLL", "SetForegroundWindow", "I=h", "f=s", "R=l"
hWin = Wrap1.FindWindow(vbNullString, CStr("窗口名稱"))
if hWin > 0 then
Clipboard = "MsHta vbscript:ClipBoardData.setData(""Text"","""& "您要輸入的文本" &""")(Close)"
ws.Run(Clipboard) '復制文本
ws.sendkeys "{tab}" '發送tab鍵移動焦點
ws.sendkeys "^v" '發送粘貼,確保剪切板有內容
end if
⑸ Excelvba中將剪切板內容復制到文本框,然後再將文本框的內容復制到剪貼板
你可以直接自己錄取一個宏,這樣,就能看到系統自動生成的程序代碼了。
⑹ 有哪位同志做過jquery實現文本框內容到剪貼板的方法
1. 單用js 實現復制功能, 僅僅只能對ie起作用; 其他安全性高的游覽器是不行的猛哪,如 firfox, chrome 等。
2. 遇到這個功能一般做法是: 用js判斷是不是ie, 如是,復制,如不是,自動選中文字,提示讓他自己手工復制。騰訊公司的腔神網站就是這樣的做法。
3. flash可以做到通用枝圓碼, 但是不推薦,原因是flash 有可能用戶游覽器不支持或根本沒安裝
⑺ 按鍵精靈怎麼逐次復制txt文件中的數據,然後粘貼到某輸入框內求腳本
可以肢啟帶的,用懶人插件可以逐行讀取,然後設旁晌置到剪貼板,操作鍵盤滑鼠切換到另一個輸入框,按CTRL+V粘貼或者用saystring輸出.然後讀下一行
你沒有給出應用環境,無法寫代碼給你,但是你把懶人插件下載歷蘆了,看看範例就懂了,超級簡單的
⑻ 在NSIS腳本裡面,怎麼實現在安裝過程中把文字自動復制到剪貼板
據我所知,NSIS沒慎枯有復制文本相關的指令,不過可以通過調用 CMD命寬手洞令來完成,如:
Exec '"cmd.exe"薯纖 /c echo 文字內容 | clip'
⑼ 腳本實現讀取剪貼板文本內容並且粘貼到任意程序中游標所在位置(Windows操作系統)
單獨按Windows:顯示或隱藏「開始」功能表
Windows+BREAK:顯示「系統屬性」對話框
Windows+D:顯示桌面
Windows+M:最小化所有窗口
Windows+Shift+M:還原最小化的窗口
Windows+E:開啟「資源管理讓歲戚器」
Windows+F:查找文件坦陵或文件夾
Windows+CTRL+F:查找電腦
Windows+F1:顯示Windows「幫助」
Windows+R:開啟「運行」對話框
Windows+U:開啟「公用程序管理器」
Windows+L:切換使用者(WindowsXP新功能)
Ctrl快捷鍵
Ctrl+S保存
Ctrl+W關閉程序
Ctrl+N新建
Ctrl+O打開
Ctrl+Z撤銷
Ctrl+F查找
Ctrl+X剪切
Ctrl+C復制
Ctrl+V粘貼
Ctrl+A全選
Ctrl+[縮小文字
Ctrl+]放大文字
Ctrl+B粗體
Ctrl+I斜體
Ctrl+U下劃線
Ctrl+Shift輸入法切換
Ctrl+空格中英文切換
Ctrl+回車QQ號中發送信息
Ctrl+Home游標快速移到文件頭
Ctrl+End游標快速移到文件尾
Ctrl+Esc顯示開始菜單
Ctrl+Shift+<快速縮小文字
Ctrl+Shift+>快速放大文字
Ctrl+F5在IE中強行刷新
Ctrl+拖動文件復制文件
Ctrl+Backspace啟動\關閉輸入法
拖動文件時按住Ctrl+Shift創建快捷方式
Alt快捷雀返鍵
Alt+F4關閉當前程序
Alt+空格+C關閉窗口
Alt+空格+N最小化當前窗口
Alt+空格+R恢復最小化窗口
Alt+空格+X最大化當前窗口
我所知道的就這些,F1~F12系列的我也不清楚