Automaattisten komentojen suorittaminen komentokehotteessa/Powershell-käynnistyksessä

Jos työskentelet tietokoneen kanssa tarpeeksi kauan, päädyt kehittämään muutamia työnkulkuja. Nämä voivat olla yksinkertaisia ​​tai monimutkaisia, mutta on todennäköistä, että päädyt muutamaan, joka on sinulle ainutlaatuista. Mitä enemmän teet tietokoneen kanssa, sitä todennäköisemmin päädyt käyttämään komentokehotetta tai tehokkaampaa PowerShellia.

Joskus saatat joutua suorittamaan samoja komentoja joka kerta, kun käynnistät PowerShellin tai komentokehotteen. Miksi et sen sijaan säästäisi aikaa ja käynnistä ne automaattisesti käynnistyksen yhteydessä?

Mitä voit tehdä automaattisilla komennoilla?

Sinulla voi olla työnkulku, joka näyttää sinun luovan joukon tiedostoja hakemistoon aina, kun käytät komentokehotetta tai PowerShellia. Automaattisten komentojen avulla voit puhdistaa kyseisen hakemiston aina, kun avaat kehotteen. Voit käyttää tätä myös muuttaaksesi oletushakemistoa, johon komentokehote tai PowerShell avautuu.

Nämä ovat vain muutamia esimerkkejä. Omat työnkulkusi sanelevat, mitä suoritat automaattisesti.

Automaattisten PowerShell-komentojen määrittäminen

Jos haluat suorittaa komennot automaattisesti PowerShellissä, muokkaa profiiliasi. Aloita tarkistamalla, onko sinulla jo profiili. Avaa PowerShell ja kirjoita seuraava:

Tämä palauttaa joko True tai False. Jos se on epätosi, suorita seuraava komento:

Uusi-kohde -Polku $Profiili -Tyyppitiedosto -Pako

Tämä korvaa kaikki olemassa olevat profiilit. Jos edellinen komento palautti True, et todennäköisesti halua suorittaa tätä. Jos haluat aloittaa alusta, mene suoraan eteenpäin.

Muokkaa profiiliasi, jos haluat itse määrittää automaattiset komennot. Käytä valitsemaasi tekstieditoria, mutta Muistio on asennettu oletusarvoisesti. Muokkaa tiedostoa Muistiossa kirjoittamalla seuraava:

Kirjoita tähän kaikki PowerShellissä suoritettavat komennot, ja ne suoritetaan automaattisesti aina, kun avaat sen. Jos olet perehtynyt Linuxiin, tämä on olennaisesti sama kuin "~/.bash_profile"-tiedoston muokkaaminen.

Useimmissa tapauksissa PowerShellin suorituskäytäntö estää tätä komentosarjaa suorittamasta. Tämä auttaa pitämään järjestelmäsi turvassa. Jos haluat sallia komentosarjan suorittamisen, käynnistä PowerShell järjestelmänvalvojana ja suorita seuraava:

Set-ExecutionPolicy RemoteSigned

Lue kehote ja määritä uusi suorituskäytäntö kirjoittamalla Y.

Automaattisten komentokehotteisten komentojen määrittäminen

Verrattuna Unix-tyyliseen lähestymistapaan, jota käytät komentojen automaattiseen suorittamiseen PowerShellissä, komentokehote on paljon Windows-tyyppisempi. Voit tehdä tämän kahdella eri tavalla riippuen siitä, miten haluat työskennellä.

Tapa 1: Windowsin rekisteri

Kuten yllä oleva PowerShell-menetelmä, tämä määrittää komentosarjan, joka suoritetaan aina, kun käynnistät komentokehotteen. Toisin kuin tämä menetelmä, se käyttää Windowsin rekisteriä määrittääkseen, mikä tiedosto suoritetaan. Tässä esimerkissä oletamme, että haluat käyttää tiedostoa nimeltä "auto.cmd".

Luo oikea rekisteriarvo avaamalla komentokehote ja suorittamalla seuraava:

reg lisää "HKCU\Software\Microsoft\Command Processor" /v AutoRun ^ /t REG_EXPAND_SZ /d "%"USERPROFILE"%\init.cmd" /f

Luo nyt tiedosto profiilikansioosi (yleensä "C:\Users\KÄYTTÄJÄNIMI") nimeltä "auto.cmd".

Muokkaa tätä tiedostoa komennoilla, jotka haluat suorittaa automaattisesti, kun komentokehote käynnistetään.

Jos päätät, ettei tätä enää tarvitse suorittaa automaattisesti, poista rekisteriavain. Suorita vain seuraava:

reg poistaa "HKCU\Software\Microsoft\Command Processor" /v AutoRun

Tapa 2: Käytä pikakuvaketta

Jos sinulla on yksinkertainen tapaus etkä halua käyttää rekisteriä, voit käyttää työpöydän pikakuvaketta. Esimerkiksi Windows 10:ssä löydät komentokehotteen Käynnistä-valikosta, napsauta hiiren kakkospainikkeella ja valitse "Avaa tiedoston sijainti". Kopioi Command Prompt -pikakuvake tähän ja liitä se työpöydällesi.

Napsauta hiiren kakkospainikkeella juuri liitettyä pikakuvaketta ja valitse Ominaisuudet. Näet osion, jossa on sovelluksen polku. Se kuuluu seuraavasti:

C:\Users\\Desktop\cmd.exe

Muuta tätä lisäämällä -cmd /K ja sitten valitsemasi komento tai komennot. Tässä on esimerkki:

C:\Users\\Desktop\cmd.exe -cmd /K cls

Tämä yksinkertaisesti avaa komentokehotteen ja tyhjentää sitten näytön. Voit myös ketjuttaa komentoja käyttämällä &&-komentoa niiden välillä. Tässä on toinen esimerkki:

C:\Users\\Desktop\cmd.exe -cmd /K cls && dir

Tämä tyhjentää näytön ja näyttää sitten hakemiston sisällön.

Johtopäätös

Riippuen siitä, mitä sinun on tehtävä, yhden tai useamman yllä olevista menetelmistä pitäisi toimia sinulle. Jos päädyt käyttämään komentokehotetta vielä enemmän, katso oppaamme sen ulkoasun mukauttamisesta.

Nyt kun olet lukenut Automaattisten komentojen suorittaminen komentokehotteessa/Powershell-käynnistyksessä loppuun, kutsumme sinut tutustumaan lisää Windows-kategoriaan. Löydät sieltä muita mielenkiintoisia artikkeleita, jotka laajentavat tietojasi ja pitävät sinut ajan tasalla. Älä lopeta lukemista ja löytämistä!

Indeksi
  1. Mitä voit tehdä automaattisilla komennoilla?
  2. Automaattisten PowerShell-komentojen määrittäminen
  3. Automaattisten komentokehotteisten komentojen määrittäminen
    1. Tapa 1: Windowsin rekisteri
    2. Tapa 2: Käytä pikakuvaketta
  4. Johtopäätös

Vastaa

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

Go up