Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Kommandofönstret används för att köra kommandon eller alias direkt i Visual Studio Integrated Development Environment (IDE). Du kan köra både menykommandon och kommandon som inte visas på någon meny. Om du vill visa kommandofönstret väljer du Andra Fönster på menyn Visa och väljer Kommandofönster.
Visa variablernas värden
Om du vill kontrollera värdet för en variabel varAanvänder du utskriftskommandot:
>Debug.Print varA
Frågetecknet (?) är ett alias för Debug.Print, så det här kommandot kan också skrivas:
>? varA
Båda versionerna av det här kommandot returnerar värdet för variabeln varA.
Ange kommandon
Symbolen större än (>) visas till vänster i kommandofönstret som en uppmaning om nya rader. Använd uppåtpilen och NEDÅTPILen för att bläddra igenom tidigare utfärdade kommandon.
| Task | Lösning | Example |
|---|---|---|
| Utvärdera ett uttryck. | Förorda uttrycket med ett frågetecken (?). |
? myvar |
| Växla till ett omedelbart fönster. | Ange immed i fönstret utan större än -tecknet (>) |
immed |
| Växla tillbaka till kommandofönstret från ett omedelbart fönster. | Ange cmd i fönstret. |
>cmd |
Följande genvägar hjälper dig att navigera i kommandoläge.
| Åtgärd | Markörplats | Nyckelbindning |
|---|---|---|
| Bläddra igenom listan över tidigare angivna kommandon. | Indatarad | UPPÅTPIL OCH NEDÅTPIL |
| Rulla uppåt i fönstret. | Innehåll i kommandofönstret | CTRL+UPPÅTPIL |
| Rulla nedåt i fönstret. | Innehåll i kommandofönstret | NEDÅTPIL ELLER CTRL+NEDÅTPIL |
Tips/Råd
Du kan kopiera hela eller delar av ett tidigare kommando till indataraden genom att rulla till den, markera hela eller delar av den och sedan trycka på RETUR.
Markera läge
När du klickar på en föregående rad i kommandofönstret övergår du automatiskt till Mark-läge. På så sätt kan du välja, redigera och kopiera texten i tidigare kommandon som i valfri textredigerare och klistra in dem på den aktuella raden.
Likhetstecknet (=)
Fönstret som används för att ange EvaluateStatement kommandot avgör om ett likhetstecken (=) tolkas som en jämförelseoperator eller som en tilldelningsoperator.
I kommandofönstret tolkas ett likhetstecken (=) som en jämförelseoperator. Du kan inte använda tilldelningsoperatorer i kommandofönstret . Om till exempel värdena för variabler varA och varB är olika returnerar kommandot >Debug.EvaluateStatement(varA=varB) värdet False.
I fönstret Omedelbar tolkas däremot ett likhetstecken (=) som en tilldelningsoperator. Kommandot tilldelar till exempel >Debug.EvaluateStatement(varA=varB) variabelvärdet varA för variabeln varB.
Parametrar, växlar och värden
Vissa Visual Studio-kommandon har obligatoriska och valfria argument, växlar och värden. Vissa regler gäller vid hantering av sådana kommandon. I följande exempel visas ett omfattande kommando för att förtydliga terminologin.
Edit.ReplaceInFiles /case /pattern:regex var[1-3]+ oldpar
I det här exemplet
Edit.ReplaceInFilesär kommandot/caseoch/pattern:regexär växlar (föregås av snedstrecket [/] tecken)regexär värdet för växeln/pattern. Växeln/casehar inget värdevar[1-3]+ocholdparär parametrarAnmärkning
Alla kommandon, parametrar, växlar eller värden som innehåller blanksteg måste ha dubbla citattecken på båda sidor.
Positionen för växlar och parametrar kan bytas fritt på kommandoraden, med undantag för Shell-kommandot , som kräver dess växlar och parametrar i en specifik ordning.
Nästan varje växel som stöds av ett kommando har två formulär: ett kort formulär (ett tecken) och ett långt formulär. Flera kortformulärsväxlar kan kombineras till en grupp. Kan till exempel /p /g /m uttryckas alternativt som /pgm.
Om kortformulärsväxlar kombineras till en grupp och får ett värde, gäller det värdet för varje växel. Till exempel /pgm:123 motsvarar /p:123 /g:123 /m:123. Ett fel uppstår om någon av växlarna i gruppen inte accepterar ett värde.
Escape-tecken
Ett caret-tecken (^) på en kommandorad innebär att tecknet omedelbart efter det tolkas bokstavligen snarare än som ett kontrolltecken. Det här escape-tecknet kan användas för att bädda in raka citattecken ("), blanksteg, inledande snedstreck, snedstreck eller andra literaltecken i en parameter eller växelvärde, förutom växelnamn. Ett exempel:
>Edit.Find ^^t /regex
En caret fungerar på samma sätt oavsett om den är inom eller utanför citattecken. Om en caret är det sista tecknet på raden ignoreras det. Exemplet som visas här visar hur du söker efter mönstret "^t".
Använd citattecken för sökvägsnamn med blanksteg
Om du till exempel vill öppna en fil som har en sökväg som innehåller blanksteg måste du placera dubbla citattecken runt sökvägen eller sökvägssegmentet som innehåller blanksteg: C:\"Program Files" eller "C:\Program Files".