2016-11-23 37 views
1

所以我正在嘗試製作一個批處理文件,它將下載您的搜索歷史記錄。在這一過程中,我需要使用鍵按Ctrl +一個按Ctrl +小號沿與鍵入文件名。我只需要通過按Ctrl +一個找到一個方法可以自動的代碼進行選擇所有的歷史作用和按Ctrl +小號節省,然後將其命名爲scarra history批處理文件調用VBS,它將密鑰發送給應用程序

我有一個包含4個文件的文件夾:

Scarra.bat 
ChromeHistoryView.exe 
Sendkeys.bat 
Sendkeys.vbs 

Scarra.bat如下:

call ChromeHistoryView.exe 
call sendkeys.bat 
pause 

Sendkeys.vbs如下:

Set WshShell = WScript.CreateObject("WScript.Shell") 
WshShell.SendKeys "^a" 

Sendkeys.bat如下所示,這是我用它來嘗試調用蝙蝠:

wscript "sendkeys.vbs" 
+0

你再次錯過了Ctrl + s和Filename,那麼你想發送一個回車鍵。 –

回答

1

一下添加到Sendkeys.vbs

Set WshShell = WScript.CreateObject("WScript.Shell") 
WshShell.SendKeys "^a" 
WScript.Sleep 1000 
WshShell.SendKeys "^s" 
WScript.Sleep 2000 
WshShell.SendKeys "scarra history" 

變化Sendkeys.bat到

cscript sendkeys.vbs 
+0

它仍然沒有正確調用vbs腳本。我已經測試了vbs腳本,它工作正常,但它不會激活或當我點擊scarra.bat時被調用。 @vince –

+0

我做了一些嘗試,這不是問題的vbs。事實上,它是exe。看起來,當我打電話chromehistoryview.exe bat文件的其餘部分剛剛停止。任何解決方案 –

+0

http://www.nirsoft.net/utils/chrome_history_view.html鏈接提供了保存歷史記錄的所有選項。 – Vincent

相關問題