Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Příkazové okno slouží ke spouštění příkazů nebo aliasů přímo v integrovaném vývojovém prostředí (IDE) sady Visual Studio. Můžete spustit příkazy nabídky i příkazy, které se nezobrazují v žádné nabídce. Příkazové okno zobrazíte tak, že v nabídce Zobrazení zvolíte Další okna a vyberete Příkazové okno.
Zobrazení hodnot proměnných
Pokud chcete zkontrolovat hodnotu proměnné varA, použijte příkaz Tisk:
>Debug.Print varA
Otazník (?) je alias pro Debug.Print, takže tento příkaz může být napsán také:
>? varA
Obě verze tohoto příkazu vrátí hodnotu proměnné varA.
Zadávání příkazů
Symbol větší než (>) se zobrazí na levém okraji příkazového okna jako výzva k zadání nových řádků. Pomocí kláves ŠIPKA NAHORU a ŠIPKA DOLŮ můžete procházet dříve vydané příkazy.
| Task | Solution | Example |
|---|---|---|
| Vyhodnocení výrazu | Před výrazem zadejte otazník (?). |
? myvar |
| Přepněte do příkazového okna. | Zadejte immed do okna bez znaménka větší než (>) |
immed |
| Přepněte zpět do příkazového okna z příkazového okna. | Zadejte cmd do okna. |
>cmd |
Následující klávesové zkratky vám pomůžou při navigaci v režimu příkazů.
| Činnost | Umístění kurzoru | Klávesové zkratky |
|---|---|---|
| Projděte si seznam dříve zadaných příkazů. | Vstupní řádek | ŠIPKA NAHORU A ŠIPKA DOLŮ |
| Posuňte se v okně nahoru. | Obsah příkazového okna | CTRL+ŠIPKA NAHORU |
| Posuňte se dolů v okně. | Obsah příkazového okna | ŠIPKA DOLŮ nebo CTRL+ŠIPKA DOLŮ |
Návod
Do vstupního řádku můžete zkopírovat celý nebo část předchozího příkazu tak, že se na něj posunete, zvýrazníte všechny nebo jeho část a stisknete klávesu ENTER.
Režim označení
Když v příkazovém okně kliknete na libovolný předchozí řádek, automaticky se přesunete do režimu Označit. To vám umožní vybrat, upravit a zkopírovat text předchozích příkazů stejně jako v libovolném textovém editoru a vložit je do aktuálního řádku.
Znaménko rovná se (=)
Okno použité k zadání EvaluateStatement příkazu určuje, zda je znaménko rovná se (=) interpretováno jako relační operátor nebo jako operátor přiřazení.
V příkazovém okně se znaménko rovná se (=) interpretuje jako relační operátor. Operátory přiřazení nemůžete použít v příkazovém okně. Pokud se například hodnoty proměnných varA liší varB , vrátí příkaz >Debug.EvaluateStatement(varA=varB) hodnotu False.
Naproti tomu v příkazovém okně je znaménko rovná se (=) interpretováno jako operátor přiřazení. Například příkaz >Debug.EvaluateStatement(varA=varB) přiřadí proměnnou varA hodnotu proměnné varB.
Parametry, přepínače a hodnoty
Některé příkazy sady Visual Studio mají povinné a volitelné argumenty, přepínače a hodnoty. Při práci s těmito příkazy platí určitá pravidla. Následující příklad ukazuje bohatý příkaz, který objasní terminologii.
Edit.ReplaceInFiles /case /pattern:regex var[1-3]+ oldpar
V tomto příkladu:
Edit.ReplaceInFilesje příkaz/casea/pattern:regexjsou přepínače (před znakem lomítka [/] )regexje hodnota/patternpřepínače;/casepřepínač nemá žádnou hodnotu.var[1-3]+aoldparjsou parametryPoznámka:
Jakýkoli příkaz, parametr, přepínač nebo hodnota obsahující mezery musí mít na obou stranách dvojité uvozovky.
Umístění přepínačů a parametrů lze volně zaměnit na příkazovém řádku s výjimkou příkazu Shell , který vyžaduje jeho přepínače a parametry v určitém pořadí.
Téměř každý přepínač podporovaný příkazem má dva formuláře: krátký (jeden znak) formulář a dlouhý formulář. Více zkratkových přepínačů lze kombinovat do skupiny. Lze například /p /g /m vyjádřit střídavě jako /pgm.
Pokud se přepínače krátkého tvaru zkombinují do skupiny a přidají hodnotu, platí tato hodnota pro každý přepínač. Například /pgm:123 se rovná /p:123 /g:123 /m:123. K chybě dojde, pokud některý z přepínačů ve skupině nepřijímá hodnotu.
Řídicí znaky
Znak stříšky (^) v příkazovém řádku znamená, že znak bezprostředně za ním je interpretován doslova, nikoli jako řídicí znak. Tento řídicí znak lze použít k vložení rovných uvozovek ("), mezer, počátečních lomítek, karet nebo jiných literálů v parametru nebo hodnotě přepínače s výjimkou názvů přepínačů. Příklad:
>Edit.Find ^^t /regex
Stříška funguje stejně bez ohledu na to, jestli je uvnitř nebo v uvozovkách. Pokud je stříškou poslední znak na řádku, bude ignorován. Zde uvedený příklad ukazuje, jak vyhledat vzor ^t.
Použití uvozovek pro názvy cest s mezerami
Pokud například chcete otevřít soubor, který obsahuje cestu, která obsahuje mezery, je nutné umístit dvojité uvozovky kolem cesty nebo segmentu cesty, který obsahuje mezery: C:\"Program Files" nebo "C:\Program Files".