Sdílet prostřednictvím


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

CCommandLineInfo::CCommandLineInfo

Vytvoří výchozí CCommandLineInfo objektu.

Veřejné metody

Název

Description

CCommandLineInfo::ParseParam

Potlačit toto zpětné volání analyzovat jednotlivé parametry.

Veřejné datové členy

Název

Description

CCommandLineInfo::m_bRunAutomated

Označuje příkazového řádku /Automation možnost nebyl nalezen.

CCommandLineInfo::m_bRunEmbedded

Označuje příkazového řádku /Embedding možnost nebyl nalezen.

CCommandLineInfo::m_bShowSplash

Označuje, pokud by měla být zobrazena úvodní obrazovka.

CCommandLineInfo::m_nShellCommand

Určuje příkaz prostředí ke zpracování.

CCommandLineInfo::m_strDriverName

Ovladač označuje název, pokud příkaz prostředí tisku; jinak prázdný.

CCommandLineInfo::m_strFileName

Označuje název souboru, který chcete otevřít nebo vytisknout; prázdný, pokud příkaz prostředí je nový nebo DDE.

CCommandLineInfo::m_strPortName

Označuje port name Pokud příkaz prostředí tisku; jinak prázdný.

CCommandLineInfo::m_strPrinterName

Tiskárna označuje název, pokud příkaz prostředí tisku; jinak prázdný.

CCommandLineInfo::m_strRestartIdentifier

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

CObject

CCommandLineInfo

Požadavky

Záhlaví: afxwin.h

Viz také

Referenční dokumentace

Třída CObject

Graf hierarchie

CWinApp::ParseCommandLine

CWinApp::ProcessShellCommand