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.

Veiksmo Gauti išsamią informaciją apie langą ekrano nuotrauka.

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.

Veiksmo Skaidyti tekstą ekrano nuotrauka.

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.

Veiksmo Kurti naują sąrašą ekrano nuotrauka.

Norėdami pasiekti kiekvieną teksto sąrašo elementą atskirai, įdiekite a Kiekvienam ciklui .

Kiekvienos kilpos ekrano kopija.

Ciklo viduje naudokite veiksmą Konvertuoti tekstą į skaičių, kad konvertuotumėte dabartinį ciklo teksto elementą į skaičių .

Veiksmo Konvertuoti tekstą į skaičius ekrano nuotrauka.

Tada naudokite veiksmą Įtraukti elementą į sąrašą , kad išsaugotumėte pagamintą numerį anksčiau sukurtame sąraše.

Veiksmo Įtraukti elementą į sąrašą ekrano nuotrauka.

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.