Komento: "PAUSE" on päällä Windows 12, 11, 10, .. , MS Server 2025, 2022, 2019, .. saatavilla
Esimerkit komennosta "PAUSE"
The
`PAUSE`Windowsin komentokehotteessa olevaa komentoa käytetään eräkomentosarjan suorittamisen keskeyttämiseen ja käyttäjän syötteen odottamiseen. Tässä on joitain esimerkkejä käytöstä
`PAUSE`-Komento:
Esimerkki 1: PAUSE-toiminnon yksinkertainen käyttö:
ECHO Tämä on viesti ennen PAUSE
PAUSE
ECHO Tämä on viesti sen jälkeen PAUSE
Kuvaus: Skripti tulostaa viestin ja suorittaa sen sitten
`PAUSE`ja odottaa, että käyttäjä painaa näppäintä ennen siirtymistä seuraavaan viestiin.
Esimerkki 2: Käyttäjäystävällinen viesti, jossa on PAUSE:
ECHO Tervetuloa Batch-käsikirjoitus!
PAUSE
Kuvaus: Näyttää ystävällisen tervetuloviestin ja odottaa, että käyttäjä painaa näppäintä jatkaakseen.
Esimerkki 3: PAUSE-toiminnon käyttö silmukassa:
FOR /L %%G IN (1,1,5) DO (
ECHO silmukkapassi Nr. %%G
PAUSE
)
Kuvaus: Suorittaa silmukan ja näyttää viestin jokaiselle iteraatiolle. Odottaa, että käyttäjä painaa näppäintä, ennen kuin siirtyy seuraavaan kiertoon.
Esimerkki 4: PYSÄYTÄ ehtolohkossa:
IF EXIST tiedosto.txt (
ECHO Tiedosto on olemassa.
) ELSE (
ECHO Tiedostoa ei ole olemassa.
)
PAUSE
Kuvaus: Tarkistaa, onko tiedosto
"File.txt" olemassa, tulostaa asianmukaiset viestit ja odottaa, että käyttäjä painaa näppäintä.
Esimerkki 5: Useita PAUSE-komentoja:
ECHO Ensimmäinen askel
PAUSE
ECHO Toinen vaihe
PAUSE
ECHO Kolmas vaihe
PAUSE
Kuvaus: Suorittaa ja käyttää useita vaiheita
`PAUSE`jokaisen vaiheen välillä keskeyttääksesi suoritus ja odottaaksesi käyttäjän syötteitä.
Esimerkki 6: TAUKO viestillä ja aikakatkaisulla:
ECHO Käsikirjoitus tulee in 5 sekuntia jatkui.
AIKALISÄ /T 5 /NOBREAK
ECHO Käsikirjoituksen jatko.
Kuvaus: Näyttää viestin ja käyttää
`AIKALISÄ`-Komento asettaa 5 sekunnin viive valinnalla
`/NOBREAK`lisätä. Käyttäjä voi kuitenkin peruuttaa odotusajan painamalla painiketta.
Nämä esimerkit havainnollistavat erilaisia sovelluksia
`PAUSE`komento eräskripteissä. Ota huomioon, että
`PAUSE`on erityisen hyödyllinen pysäytettäessä skriptin suorittaminen ja antamaan käyttäjälle mahdollisuus tarkistaa tulos ennen skriptin jatkamista.
"PAUSE" Ote Microsoft Windowsin ohjeesta
Microsoft Windows [Version 10.0.19045.3693]
(c) Copyright 1985-2023 Microsoft Corp.
C:\\Windows>
Keskeyttää komentojono-ohjelman suorituksen ja näyttää sanoman
Jatka painamalla mitä tahansa näppäintä . . .
Tärkeää tietoa, vinkkejä "PAUSE"-komennolle
The
`PAUSE`-komentoa Windowsin komentokehotteesta on helppo käyttää, mutta siinä on muutamia tärkeitä näkökohtia:
1.
Käyttäjävuorovaikutus: `PAUSE`on suunniteltu mahdollistamaan käyttäjän vuorovaikutus. Se keskeyttää eräkomentosarjan suorittamisen, kunnes käyttäjä painaa näppäintä. Tämä on erityisen hyödyllistä, jos haluat käyttäjän tarkistavan tai vahvistavan komentosarjan edistymisen.
2.
Skriptin rikkominen: Huomaa
`PAUSE`komentosarja pysähtyy ja odottaa, että käyttäjä painaa näppäintä. Tämä voi olla hyödyllistä käyttäjien vuorovaikutuksen sallimisessa, mutta sitä tulee välttää, jos luot komentosarjaa, joka on tarkoitettu suoritettavaksi täysin automaattisesti ja ilman käyttäjän toimia.
3.
Käytä TIMEOUT: Joissakin tapauksissa voi olla järkevämpää käyttää
`AIKALISÄ`-komentoa, jota käytetään, jos haluat ajastetun viiveen ennen kuin komentosarja jatkuu.
`PAUSE`odottaa toistaiseksi käyttäjän toimintoa
`AIKALISÄ`jatkuu tietyn ajan kuluttua.
AIKALISÄ /T 10 /NOBREAK
Tämä komento keskeyttää komentosarjan 10 sekunniksi ja jatkaa sitten.
4.
Virheiden havainnointi: `PAUSE`voidaan käyttää komentosarjoissa suorituksen hidastamiseen, jotta käyttäjät voivat tarkastella mahdollisia virheilmoituksia tai ongelmia. Tämä on erityisen hyödyllistä komentosarjojen eräkehityksen aikana.
5.
Näppäimistö: Huomaa
`PAUSE`odottaa näppäimistön syöttöä. Käyttäjän on painettava näppäintä jatkaakseen komentosarjaa. Tämä voi osoittautua ongelmaksi automaattisissa prosesseissa.
6.
TIMEOUT käyttäjän keskeyttämisen kanssa: Jos et
`AIKALISÄ`kanssa
`/NOBREAK`Tämän avulla käyttäjä voi peruuttaa viiveen painamalla painiketta. Tämä voi olla hyödyllistä joustavuuden tarjoamiseksi käyttäjän vuorovaikutuksessa.
AIKALISÄ /T 5 /NOBREAK
Tässä komentosarja jatkuu 5 sekunnin kuluttua, ellei käyttäjä paina näppäintä etukäteen.
7.
Eräskriptien kehittäminen: Eräkomentosarjoja kehitettäessä on usein hyödyllistä
`PAUSE`keskeyttää suorituksen tarkastusta tai virheenkorjausta varten.
Varmista, että sinä
`PAUSE`kontekstissa, joka sopii parhaiten sinun skenaarioosi. Se on erityisen hyödyllinen skenaarioissa, joissa haluat saada vahvistuksen käyttäjältä tai tarkistaa virheet. Jos mahdollista, yritä kuitenkin suosia automaattisia ratkaisuja ilman käyttäjän toimia optimoidaksesi komentosarjan suoritus.