fix(ORA): clic centre écran pour focus VM avant Win+D
Some checks failed
security-audit / Bandit (scan statique) (push) Successful in 13s
security-audit / pip-audit (CVE dépendances) (push) Successful in 12s
security-audit / Scan secrets (grep) (push) Successful in 9s
tests / Lint (ruff + black) (push) Successful in 14s
tests / Tests unitaires (sans GPU) (push) Failing after 14s
tests / Tests sécurité (critique) (push) Has been skipped

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
Dom
2026-04-22 17:45:05 +02:00
parent 2185c41cc1
commit c82979e72b

View File

@@ -918,14 +918,20 @@ Règles:
print(f"✅ [ORA/recovery/overlay] Dialogue fermé") print(f"✅ [ORA/recovery/overlay] Dialogue fermé")
time.sleep(0.5) time.sleep(0.5)
else: else:
print(f"⚠️ [ORA/recovery/overlay] Pattern non géré, essai Alt+Tab") print(f"⚠️ [ORA/recovery/overlay] Pattern non géré, clic focus + Win+D")
if PYAUTOGUI_AVAILABLE: if PYAUTOGUI_AVAILABLE:
screen_w, screen_h = pyautogui.size()
pyautogui.click(screen_w // 2, screen_h // 2)
time.sleep(0.3)
pyautogui.hotkey('super', 'd') pyautogui.hotkey('super', 'd')
time.sleep(1.0) time.sleep(1.0)
else: else:
# Pas de dialogue connu → fenêtre devant → Alt+Tab pour basculer # Pas de dialogue connu → fenêtre devant → clic focus + Win+D
print(f"🔧 [ORA/recovery/overlay] Fenêtre devant — Alt+Tab pour basculer") print(f"🔧 [ORA/recovery/overlay] Fenêtre devant — clic focus + Win+D")
if PYAUTOGUI_AVAILABLE: if PYAUTOGUI_AVAILABLE:
screen_w, screen_h = pyautogui.size()
pyautogui.click(screen_w // 2, screen_h // 2)
time.sleep(0.3)
pyautogui.hotkey('super', 'd') pyautogui.hotkey('super', 'd')
time.sleep(1.0) time.sleep(1.0)