2014-02-07 48 views
1

我正在將VirtualBox XP圖像轉換爲虛擬PC。啓動時,XP映像正在通過「發現新硬件嚮導」。使用NirCmd將按鍵傳遞到XP虛擬PC

在此過程中,VirtualPC不通過鼠標或鍵盤。所以我使用腳本來運行nircmd。

我的腳本所做的第一件事是通過等待10秒,發送一個Tab鍵和一個Enter鍵來清除Reactivation消息。

然後等待60秒鐘等待新硬件嚮導出現。

然後我將光標移到下一步按鈕上。

到目前爲止,前五項正常工作。 (我等了一秒鐘,然後發出鼠標左鍵單擊以獲得焦點。)

然後嘗試讓硬件嚮導繼續。 我的嘗試都不行。

鼠標左鍵單擊 - 沒有任何反應。

回車鍵 - 沒有任何反應。

發送Alt + n的按鍵 - 沒有任何反應。

鼠標左鍵雙擊 - 沒有任何反應。

因此,我等待30秒,然後關機 - 工作。

我很樂意提供建議。

謝謝你, 夾頭

腳本:

nircmdc等待10000

nircmdc sendkeypress標籤

nircmdc sendkeypress進入

nircmdc等待60000

nircmdc的setCursor 390 390

nircmdc等待1000

nircmdc sendmouse左鍵點擊

nircmdc等待1000

nircmdc sendmouse左鍵點擊

nircmdc等待1000

nircmdc sendkey進入按

nircmdc等待1000

nircmdc sendkeypress ALT + N

nircmdc等待1000

nircmdc sendmouse離開DBLCLICK

nircmdc等待30000

nircmdc exitwin關機

回答

1

好吧,這裏是發生了。

看起來,我的腳本只能在從GPO作爲啓動腳本運行時運行。

當我將相應的項目添加到腳本並從用戶.. \啓動位置運行它,它工作。

我不知道爲什麼在處理用戶登錄後,移動光標會起作用,但不是其他步驟。

無論如何,如果別人遇到這種情況,這就是我用過的。

現在有人比我更高的權力將需要關閉這一個。

謝謝, 卡盤