1
我正在尋找一種方法來編寫一個.bat模擬鼠標右鍵單擊桌面上,登錄後。 操作系統是Windows 8.1模擬鼠標點擊窗口啓動使用腳本
我正在尋找一種方法來編寫一個.bat模擬鼠標右鍵單擊桌面上,登錄後。 操作系統是Windows 8.1模擬鼠標點擊窗口啓動使用腳本
在批處理中不可能,除非您創建一個批處理文件,然後生成類似VBS腳本的東西,然後運行該VBS腳本,儘管略微超過殺死。
我會使用VBscript(.vbs)並將其添加到用戶登錄到計算機時加載的啓動文件夾。
Set WshShell = wscript.createobject("Wscript.Shell")
WshShell.SendKeys("+{F10}")
就像上面的.vbs腳本一樣簡單,運行時會執行右鍵單擊。 - 可能是我可以用腳本思考的最簡單的方法。
注意:這個鼠標右鍵點擊的位置可能需要點擊一個小的等待命令,或者甚至在sendKeys
命令之前的moving the windows pointer。
如果你有多個用戶,那麼也許使用批處理文件可以很好地工作,你可以將vbs腳本存儲在每個人都可以訪問的網絡共享上,然後你不需要爲每個用戶修改vbs做出改變。
見下example.bat:
@echo off
start \\PATH\script.vbs
exit
只是因爲命令行是黑色與白色的文字並不意味着它是DOS。此外,沒有任何內置的功能可以做到這一點。不知道你想要完成什麼,但是你可能需要用Win32 API編寫一些東西。 –
如果我是你,我會考慮使用類似AutoHotKey的東西。然後您可以從批處理文件運行專門的AHK腳本。 –
這可以完成,但您應該嘗試先用批處理來處理它 –