実行中のOracle VM VirtualBoxに自動的にタイピングしてルート・パスワードを回復しようとしています。私はJava.awt.robotとpyautoguiを使ってタスクを完了しようとしました。Oracle VM VirtualBoxで自動タイピング機能(pyautogui、java.awt.robot)が動作しない
両者はVMをクリックすることができ、私の実際のコンピュータでワード文書を入力することができますが、キーストロークはVMによって解釈されません(問題が発生する場所です)。
自動キャプチャキーボードは現在オフになっていますが、それでも機能しません。
Pythonのバージョン:
import pyautogui
# location of where I am putting the console
pyautogui.moveTo(589, 973)
pyautogui.click()
pyautogui.typewrite('Hello, world')
pyautogui.press('enter')
Javaバージョン:
import java.awt.Robot;
import java.awt.event.InputEvent;
import java.awt.event.KeyEvent;
public class Main {
public static void main(String[] args) throws Exception {
Robot robot = new Robot();
// location of where I am putting the console
robot.mouseMove(589, 973);
robot.mousePress(InputEvent.BUTTON1_DOWN_MASK);
robot.mouseRelease(InputEvent.BUTTON1_DOWN_MASK);
// testing to see if the enter key will work
robot.keyPress(KeyEvent.VK_ENTER);
robot.keyRelease(KeyEvent.VK_ENTER);
}
}
どちらのバージョンは、VMをクリックしますが、どちらもそれに何も入力されますも押しキー
を入力するには、このですVMに入力しようとするばかげた方法ですか?入力とキーストロークをVMに送る簡単な方法はありますか? VMに入力しない入力に対して、私は間違って何をしていますか?それの
(。私は単にパスワードをバイパスするには、Control-Dを押して見ているわけではない)
ショートビデオは、ローカルドキュメントではなく、VM上で作業:https://www.youtube.com/watch?v=sM9dVjzzEbI&feature=youtu.be
おめでとう、誰も質問に答えませんでした。だから、あなたはデフォルトでポイントを取得します。 – Brandon