Kör ett program dolt i Windows 10
Vet du att du kan starta en applikation som är gömd i Windows? Ibland behöver du det eftersom vissa appar kan köras i bakgrunden och göra sin uppgift utan att avbryta ditt arbetsflöde. Du kanske vill köra en app dold från ett batchskript, låta den göra sitt arbete och inte visa något fönster. I den här artikeln kommer vi att se alla sätt att köra ett program som är dolt i Windows 10.
Annons
I artikeln kommer vi att dölja Notepad som ett exempel. Du kan använda samma metod för att dölja vilken annan app du vill.
Metod 1. Använder VBScript
Detta är det gamla och "traditionella" sättet att starta dolda appar. Det fungerar i alla Windows-versioner där VBScript är tillgängligt. Alla moderna Windows-versioner har VBScript-stöd.
Öppna din favorittextredigerare och klistra in följande text.
Dimma WShell. Ställ in WShell = CreateObject("WScript. Skal") WShell. Kör "Notepad.exe", 0. Ställ in WShell = Ingenting
Spara den i en fil med filtillägget .VBS. När du dubbelklickar på den startar den gömt Anteckningar.
För att anropa den från en batchfil, kör den enligt följande:
wscript ""sökväg\till\din vbs-fil.vbs"
Här, körmetoden för Wscript. Shell-objektet kör ett program i en ny process. Den andra parametern är 0, vilket talar om för den att köra programmet dolt.
Om du behöver köra ett program med några kommandoradsargument är syntaxen följande:
WShell. Kör "path\to\app.exe /argument1 /argument2", 0
Om applikationssökvägen innehåller mellanslag, lägg till citattecken i början och slutet av sökvägen. Till exempel:
WShell. Kör & "C:\Program Files (x86)\Mozilla Firefox\firefox.exe" &, 0
Du kan verifiera att appen körs genom att öppna Aktivitetshanteraren. Du kommer att se Notepad.exe köra men inget fönster kommer att visas för det.
Metod 2. Använder PowerShell
PowerShell i Windows 10 och tidigare versioner kommer med en inbyggd cmdlet Start-Process som också kan användas för att starta dolda program.
Syntaxen är som följer:
Start-process -WindowStyle dold -FilePath Notepad.exe
Om du sparar denna text i en fil med filtillägget .PS1 kan du anropa den från en batchfil enligt följande:
powershell -executionPolicy bypass -filen "sökväg\till\min fil.ps1"
Metod 3. Använda ett tredjepartsverktyg
Det finns ett antal tredjepartsverktyg som kan användas för att manipulera fönstertillstånd. Det enda problemet med sådana tredjepartsverktyg är att de ofta utlöser falska positiva resultat i antivirusprogram. Om du behöver använda ett tredjepartsverktyg föreslår jag att du spelar med dessa:
Tyst
Syntaxen är som följer:
Quiet.exe "sökväg\till\körbar fil.exe"
NirCmd av NirSoft
NirCmd är ett kraftfullt konsolverktyg som kan göra många användbara knep. Ett av dess alternativ är möjligheten att starta en process dold.
Syntaxen är som följer:
nircmd exec hide "C:\Windows\Notepad.exe"
Det är allt. Om du använder något alternativt sätt att starta en app gömd i Windows 10, dela den gärna i kommentarerna.