Kjør et program skjult i Windows 10
Vet du at du kan starte et program som er skjult i Windows? Noen ganger trenger du det fordi noen apper kan kjøre i bakgrunnen og gjøre oppgaven sin uten å forstyrre arbeidsflyten din. Du vil kanskje kjøre en app skjult fra et batchskript, la den gjøre jobben sin og ikke vise noe vindu. I denne artikkelen vil vi se alle måter å kjøre et program skjult i Windows 10.
Annonse
I artikkelen vil vi skjule Notisblokk som et eksempel. Du kan bruke samme metode for å skjule hvilken som helst annen app du ønsker.
Metode 1. Bruker VBScript
Dette er den gamle og "tradisjonelle" måten å starte skjulte apper på. Det fungerer i alle Windows-versjoner der VBScript er tilgjengelig. Alle moderne Windows-versjoner har VBScript-støtte.
Åpne favoritttekstredigeringsprogrammet og lim inn følgende tekst.
Dim WShell. Sett WShell = CreateObject("WScript. Shell") WShell. Kjør "Notepad.exe", 0. Sett WShell = Ingenting
Lagre den i en fil med filtypen .VBS. Når du dobbeltklikker på det, vil det starte Notepad skjult.
For å kalle den fra en batchfil, kjør den som følger:
wscript ""bane\til\din vbs-fil.vbs"
Her er Kjør-metoden til Wscript. Shell-objektet kjører et program i en ny prosess. Den andre parameteren er 0, som forteller den å kjøre applikasjonen skjult.
Hvis du trenger å kjøre et program med noen kommandolinjeargumenter, er syntaksen som følger:
WShell. Kjør "path\to\app.exe /argument1 /argument2", 0
Hvis applikasjonsbanen inneholder mellomrom, legg til anførselstegn i begynnelsen og slutten av banen. For eksempel:
WShell. Kjør & "C:\Program Files (x86)\Mozilla Firefox\firefox.exe" &, 0
Du kan bekrefte at appen kjører ved å åpne Oppgavebehandling. Du vil se Notepad.exe kjøre, men det vises ikke noe vindu for det.
Metode 2. Bruker PowerShell
PowerShell i Windows 10 og tidligere versjoner kommer med en innebygd cmdlet Start-Process som også kan brukes til å starte skjulte programmer.
Syntaksen er som følger:
Start-prosess -WindowStyle skjult -FilePath Notepad.exe
Hvis du lagrer denne teksten i en fil med filtypen .PS1, kan du kalle den fra en batchfil som følger:
powershell -executionPolicy bypass -fil "bane\til\min fil.ps1"
Metode 3. Bruke et tredjepartsverktøy
Det finnes en rekke tredjepartsverktøy som kan brukes til å manipulere vindustilstander. Det eneste problemet med slike tredjepartsverktøy er at de ofte utløser falske positiver i antivirusprogramvare. Hvis du trenger å bruke et tredjepartsverktøy, foreslår jeg at du leker med disse:
Stille
Syntaksen er som følger:
Quiet.exe "bane\til\kjørbar fil.exe"
NirCmd av NirSoft
NirCmd er et kraftig konsollverktøy som kan gjøre mange nyttige triks. Et av alternativene er muligheten til å starte en prosess skjult.
Syntaksen er som følger:
nircmd exec hide "C:\Windows\Notepad.exe"
Det er det. Hvis du bruker en alternativ måte å starte en app skjult i Windows 10, kan du gjerne dele den i kommentarfeltet.