feat: autofill emulator info even not used

This commit is contained in:
2026-07-05 18:43:46 +08:00
parent 75b8b78b24
commit d0e6c78cc1
4 changed files with 9 additions and 5 deletions
+4
View File
@@ -82,6 +82,10 @@ class Device(Screenshot, Control, AppControl, Platform):
)
raise
# Auto-fill emulator info
if self.config.EmulatorInfo_Emulator == 'auto':
_ = self.emulator_instance
self.screenshot_interval_set()
# Auto-select the fastest screenshot method
+1 -1
View File
@@ -5,10 +5,10 @@ import typing as t
import winreg
from dataclasses import dataclass
from module.device.platform.emulator_base import EmulatorBase, EmulatorInstanceBase, EmulatorManagerBase
# module/device/platform/emulator_base.py
# module/device/platform/emulator_windows.py
# Will be used in Alas Easy Install, they shouldn't import any Alas modules.
from module.device.platform.emulator_base import EmulatorBase, EmulatorInstanceBase, EmulatorManagerBase
from module.device.platform.utils import cached_property, iter_folder
+2 -3
View File
@@ -1,14 +1,13 @@
import sys
import typing as t
import yaml
from pydantic import BaseModel, SecretStr
from pydantic import BaseModel
from module.base.decorator import cached_property, del_cached_property
from module.base.utils import SelectedGrids
from module.device.connection import Connection
from module.device.platform.emulator_base import EmulatorInstanceBase, EmulatorManagerBase
from module.logger import logger
from module.base.utils import SelectedGrids
class EmulatorInfo(BaseModel):
+2 -1
View File
@@ -317,4 +317,5 @@ class PlatformWindows(PlatformBase, EmulatorManager):
if __name__ == '__main__':
self = PlatformWindows('alas')
self.emulator_start()
d = self.emulator_instance
print(d)