Lango padėties ir dydžio gavimas
Kai automatizuojate langus ir darbalaukio programas, gali tekti žinoti tikslią lango vietą ir dydį.
Norėdami gauti šią informaciją, naudokite veiksmą Gauti išsamią informaciją apie langą ir nustatykite lango ypatybės parinktį Gauti lango vietą ir dydį. Veiksmas saugo nuskaitytas reikšmes teksto kintamajame, pavadintame WindowProperty.
Pastaba.
Norint gauti išsamią informaciją apie langą, reikia vartotojo sąsajos elemento, kuris nurodo langą , iš kurio jis nuskaitys pasirinktą attrubitą. Daugiau informacijos apie vartotojo sąsajos elementus galite rasti dalyje Automatizuoti naudojant vartotojo sąsajos elementus.
Gavę "WindowProperty " teksto reikšmę, turite ją padalyti į atskiras reikšmes ir konvertuoti į skaičius.
Norėdami perskirti teksto reikšmę, įdiekite veiksmą Perskirti tekstą ir atskirkite reikšmes naudodami kablelį (,) kaip skyriklį. Atskirtos reikšmės saugomos sąrašo kintamajame, pavadintame TextList.
Prieš konvertuodami tekstus į skaičius, naudokite veiksmą Kurti naują sąrašą, kad sukurtumėte sąrašą , kuriame bus saugomi konvertuoti skaičiai atliekant toliau nurodytus veiksmus.
Norėdami pasiekti kiekvieną teksto sąrašo elementą atskirai, įdiekite a Kiekvienam ciklui .
Ciklo viduje naudokite veiksmą Konvertuoti tekstą į skaičių, kad konvertuotumėte dabartinį ciklo teksto elementą į skaičių .
Tada naudokite veiksmą Įtraukti elementą į sąrašą , kad išsaugotumėte pagamintą numerį anksčiau sukurtame sąraše.
Norėdami pasiekti galutines padėties ir dydžio reikšmes vėliau savo sraute, naudokite šiuos žymėjimus:
- Sąrašas[0] - kairysis lango taškas
- Sąrašas[1] - viršutinis lango taškas
- Sąrašas[2] - lango plotis
- Sąrašas[3] - lango aukštis
Norėdami apskaičiuoti dešinįjį ir apatinį lango taškus, galite naudoti šias išraiškas:
- %List[0] + List[2]% - Dešinysis lango taškas
- %List[1] + List[3]% - Apatinis lango taškas
Pastaba.
Daugiau informacijos apie sąrašus ir Kintamojo pavadinimo[ItemNumber] žymėjimą galite rasti dalyje Kintamųjų duomenų tipai.