Třída CCommandLineInfo
Pomůcky při analýze příkazového řádku při spuštění aplikace.
class CCommandLineInfo : public CObject
Členy
Veřejné konstruktory
Název |
Description |
---|---|
Vytvoří výchozí CCommandLineInfo objektu. |
Veřejné metody
Název |
Description |
---|---|
Potlačit toto zpětné volání analyzovat jednotlivé parametry. |
Veřejné datové členy
Název |
Description |
---|---|
Označuje příkazového řádku /Automation možnost nebyl nalezen. |
|
Označuje příkazového řádku /Embedding možnost nebyl nalezen. |
|
Označuje, pokud by měla být zobrazena úvodní obrazovka. |
|
Určuje příkaz prostředí ke zpracování. |
|
Ovladač označuje název, pokud příkaz prostředí tisku; jinak prázdný. |
|
Označuje název souboru, který chcete otevřít nebo vytisknout; prázdný, pokud příkaz prostředí je nový nebo DDE. |
|
Označuje port name Pokud příkaz prostředí tisku; jinak prázdný. |
|
Tiskárna označuje název, pokud příkaz prostředí tisku; jinak prázdný. |
|
Označuje identifikátor jedinečný restartovat restartování správce Pokud správce restartovat restartování aplikace. |
Poznámky
Aplikace MFC obvykle vytvoří místní instance této třídy InitInstance funkce jeho aplikační objekt.Tento objekt je pak předána CWinApp::ParseCommandLine, které opakovaně volá ParseParam k vyplnění CCommandLineInfo objektu. CCommandLineInfo Objektu je pak předána CWinApp::ProcessShellCommand pro zpracování argumentů příkazového řádku a příznaky.
Tento objekt můžete použít k zapouzdření následující možnosti příkazového řádku a parametry:
Argument příkazového řádku |
Příkaz provedený |
---|---|
aplikace |
Nový soubor. |
aplikace název souboru |
Otevření souboru. |
aplikace/p název souboru |
Tisk souboru na výchozí tiskárně. |
aplikace/pt port ovladač tiskárny název_souboru |
Tisk souboru na určené tiskárně. |
app/dde |
Spuštění a vyčkání příkaz DDE. |
aplikace/Automation |
Spustit jako OLE automation server. |
aplikace/Embedding |
Spustíte upravit vložené položky OLE. |
aplikace/Register aplikace/Regserver |
Informuje aplikaci k provádění registrace úloh. |
aplikace/Unregister aplikace/Unregserver |
Informuje aplikaci k provádění úloh pro zrušení registrace. |
Odvození nové třídy z CCommandLineInfo ke zpracování další příznaky a hodnoty parametru.Přepsat ParseParam zpracovat nové příznaky.
Hierarchii dědičnosti
CCommandLineInfo
Požadavky
Záhlaví: afxwin.h