前言
需要裝兩個 RTX驶悟,用于登錄兩個 RTX 賬號,在啟動第二個 RTX 的時候必須按住ctrl + shift
材失,所以沒法將兩個 RTX 直接放進(jìn)開機自啟動列表痕鳍,而每次開機要手動啟動不僅很煩,而且有時候會忘記打開豺憔。
解決方案
使用 VBScript 模擬鍵盤輸入额获,然后自動啟動 RTX够庙。
腳本如下
Dim ws, dx '聲明兩個變量'
Set ws = CreateObject("WScript.Shell") 'WshShell 對象'
Set dx = CreateObject("DynamicWrapperX.2") 'DynamicWrapperX 組件對象'
dx.Register "user32", "keybd_event", "i=bbuu"
strCommandLine = "C:\WJR\RTX.exe" 'RTX1 路徑恭应,使用時記得修改為你的RTX路徑'
ws.Run(strCommandLine) '運行RTX1'
WScript.Sleep(1000) '暫停1s'
dx.keybd_event 17, 0, 0, 0 '模擬按住ctrl鍵'
dx.keybd_event 16, 0, 0, 0 '模擬按住shift鍵'
strCommandLine2 = "C:\HYS\RTX.exe" 'RTX2 路徑,使用時記得修改為你的RTX路徑'
ws.Run(strCommandLine2) '啟動RTX2'
WScript.Sleep(1000) '暫停1s'
dx.keybd_event 16, 0, 2, 0 '模擬松開shift鍵'
dx.keybd_event 17, 0, 2, 0 '模擬松開ctrl鍵'
使用
- 將腳本寫入文本文件耘眨,修改RTX路徑為你自己的RTX路徑昼榛,并保存為run_rtx.vbs
- 因為腳本中用到了 DynamicWrapperX 組件,所以要先下載組件。[官方下載傳送門]
- 在c盤新建一個目錄胆屿,放入下載好的dynwrapx.dll
- 管理員命令行下奥喻,進(jìn)入剛才新建的目錄,執(zhí)行
$ regsvr32 dynwrapx.dll
注冊組件 - 雙擊運行腳本非迹,看一下你的兩個RTX是不是都正常啟動了
- 將腳本放入windows開機自啟動列表
C:\Users\你的用戶名\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup
环鲤,以后開機就會自動啟動RTX了。