Tudd Intuíció, előadás, Windows PowerShell script
foreach ciklus
Foreach utasítás lehetővé teszi, hogy következetesen kereshetőség gyűjteménye. A legegyszerűbb és leggyakrabban használt gyűjteménye. amely szerint az átvitel történik, ez egy tömb. Általában foreach ciklus, egy vagy több parancsot végzünk minden eleme a tömb.
Foreach jellemzője a ciklus, hogy a szintaxis és a munka attól függ, hol a foreach utasítást. az utasítás csővezeték vagy azon belül a szállítószalag.
Foreach utasítás az utasítás csővezeték
Ebben az esetben a foreach ciklus szintaxisa a következő:
Zárójelben a gyűjtemény, amely ismételve. Amikor a foreach ciklus rendszer automatikusan létrehozza a változó $ elem. Minden lépés előtt a hurok a változó értéke a következő elem a gyűjteményben. A blok_komand rész tartalmazza végrehajtott parancsok minden egyes eleme a gyűjtemény.
Például a foreach ciklus az alábbi példa az értékeket nevű tömbben $ letterArray:
Az első parancs egy tömböt $ letterArray. amelyben rögzítik a négy elem: a karakterek „a”. "B". "C" és a "d". Az első utasítás végrehajtása foreach változó $ írni hozzárendelünk egy értéket megegyezik az első eleme a $ letterArray ( „a”), akkor használjuk Write-Host parancsmaggal megjelenítéséhez változó $ írni. Amikor a következő iterációs ciklus változó $ írni beállítása „b”, stb Miután minden elemet felsorolt array $ letterArray. kilép a ciklusból.
Foreach utasítást is használható együtt parancsmagokkal hogy visszatérjen a gyűjtemény terméket. Például:
Ott először létre, és állítsa vissza a változó $ l. majd foreach ciklus segítségével dir parancsmaggal alakított gyűjteménye kiterjesztésű fájlokat txt, az aktuális könyvtárban. Az utasítások foreach túljutni minden eleme ez a gyűjtemény, minden lépésben, hogy az aktuális elem (a megfelelő fájl) segítségével érhető el a változó $ f. Blokkban foreach ciklus parancs az aktuális érték a változó $ l adunk az érték a hossza (fájlméret) változó $ f. Ennek eredményeként ez a sorozat a változó $ l tárolja a teljes méretű fájlok az aktuális könyvtárban, amelyek kiterjesztése TXT.
Foreach utasításnak a használati csővezeték
Ha foreach utasításnak megjelenik az utasítás csővezeték, PowerShell használja a foreach alias. egyaránt megfelel a parancsmagot foreach-Object. Ez azt jelenti, ebben az esetben a ténylegesen végzett foreach-Object parancsmag, és már nem kell adni a részét a kézi ($ elem $ gyűjtemény), valamint elemei a gyűjtemény egység biztosítja csapatok az előző parancsot a gázvezeték.
Syntax foreach utasítást. belül használt utasítás csővezeték, a legegyszerűbb esetben a következő:
A fenti példa a számítás a teljes méretű szöveges fájlok az aktuális könyvtárban a foreach utasítások lehetőséget a következő alakban:
Kérdés 7. fejezet, amely foglalkozik a kölcsönhatás harmadik féltől származó szoftvert, beleértve a vetélkedés karakternél WshShell.SendKeys gomb.
A kérdés az, hogy míg az automatizálás szüksége lehet nem nyomja meg a billentyűzet, és nyomja meg az üzeneteket a programok segítségével.
Tudod kap információt a tárgy (gomb) például a Kocsi Info, vagy lépjen mondani a szöveget a gombot. de ez a gomb lenyomásakor? (Anélkül, megkerülve a billentyűzet)
Amennyiben átképzés végzik „System Administration Windows”? Valami, amit nem egészen értem, hogy a képzés.