Új hozzászólás Aktív témák
-
SzVFE1
csendes tag
Üdv, kezdőként lenne tanácsra szükségem, de gondolom a kérdésből ez fel fog tűnni. MobaXterm app-ban szeretnék műveleteket automatizálni és úgy olvastam, hogy erre a pyWinauto a legalkalmasabb. A MobaXterm -et arra használom, hogy egyszerre indítsak ssh command terminálokat különböző IP-k felé. Az egyes terminálok külön tab-okon jelennek meg a MobaXterm felületén. Azt már elértem, hogy parancsokat tudjak küldeni a terminálokba és váltogatni is tudok a terminálok között, ha CTRL+TAB-ot küldök az ablakba. Következő lépésként azt szeretném elérni, hogy a kód magától felismerje, hogy éppen melyik tab-ban dolgozik a terminálban lévő prompt alapján. Ott akadtam el, hogy kiolvasni sem tudom a prompt-ot, ezt get_line-al próbáltam. Az alábbi módon próbálkoztam:
from pywinauto.application import Application
app = Application(backend='uia').start('"C:\\Program Files (x86)\\Mobatek\\MobaXterm\\MobaXterm.exe"').connect(title='val',timeout=100)
textEditor = app.val.child_window(control_type="Tab").wrapper_object()
print(textEditor.Edit.get_line(0))
textEditor.type_keys("^{TAB 2}")
textEditor.type_keys("test",with_spaces = True)
De az alábbi hibaüzenetet kaptam:print(textEditor.Edit.get_line(0))
AttributeError: 'TabControlWrapper' object has no attribute 'Edit'Tudna segíteni valaki, hogy mit rontottam el?
Új hozzászólás Aktív témák
- Házimozi belépő szinten
- Luck Dragon: Asszociációs játék. :)
- Konteó topic
- Windows 11
- Kormányok / autós szimulátorok topikja
- Xiaomi 15T Pro - a téma nincs lezárva
- Milyen egeret válasszak?
- Epic Store Ünnepi Ajándékozás - 7. nap: The Callisto Protocol
- Építő/felújító topik
- OLED TV topic
- További aktív témák...
- Bomba ár! HP Probook 440 G10 - i3-1315U I 16GB I 256SSD I 14" FHD I W11 I Cam I Garancia!
- Ezviz BC1 1 kamerás kamera szett / 12 hó jótállás
- BESZÁMÍTÁS! MSI ThinA15 B7VF-449XHU Gamer notebook - R7 7735HS 16GB DDR5 1TB SSD nVidia RTX 4060 8GB
- 155 - Lenovo LOQ (15IRH8) - Intel Core i5-13505H, RTX 4060
- GYÖNYÖRŰ iPhone 13 256GB Midnight -1 ÉV GARANCIA - Kártyafüggetlen, MS3921
Állásajánlatok
Cég: BroadBit Hungary Kft.
Város: Budakeszi
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest

