Udostępnij za pośrednictwem


Metoda IVsLaunchPad.ExecBatchScript — (String, String, UInt32, IVsOutputWindowPane, UInt32, UInt32, String, IVsLaunchPadEvents, String )

 

Tworzy plik wsadowy tymczasowe mają być wykonane z wyjściowe przekazywane w potoku do panelu Wyjście w IDE.

Przestrzeń nazw:   Microsoft.VisualStudio.Shell.Interop
Zestaw:  Microsoft.VisualStudio.Shell.Interop (w Microsoft.VisualStudio.Shell.Interop.dll)

Składnia

int ExecBatchScript(
    string pszBatchFileContents,
    string pszWorkingDir,
    uint lpf,
    IVsOutputWindowPane pOutputWindowPane,
    uint nTaskItemCategory,
    uint nTaskItemBitmap,
    string pszTaskListSubcategory,
    IVsLaunchPadEvents pVsLaunchPadEvents,
    string[] pbstrOutput
)
int ExecBatchScript(
    String^ pszBatchFileContents,
    String^ pszWorkingDir,
    unsigned int lpf,
    IVsOutputWindowPane^ pOutputWindowPane,
    unsigned int nTaskItemCategory,
    unsigned int nTaskItemBitmap,
    String^ pszTaskListSubcategory,
    IVsLaunchPadEvents^ pVsLaunchPadEvents,
    array<String^>^ pbstrOutput
)
abstract ExecBatchScript : 
        pszBatchFileContents:string *
        pszWorkingDir:string *
        lpf:uint32 *
        pOutputWindowPane:IVsOutputWindowPane *
        nTaskItemCategory:uint32 *
        nTaskItemBitmap:uint32 *
        pszTaskListSubcategory:string *
        pVsLaunchPadEvents:IVsLaunchPadEvents *
        pbstrOutput:string[] -> int
Function ExecBatchScript (
    pszBatchFileContents As String,
    pszWorkingDir As String,
    lpf As UInteger,
    pOutputWindowPane As IVsOutputWindowPane,
    nTaskItemCategory As UInteger,
    nTaskItemBitmap As UInteger,
    pszTaskListSubcategory As String,
    pVsLaunchPadEvents As IVsLaunchPadEvents,
    pbstrOutput As String()
) As Integer

Parametry

  • pszBatchFileContents
    [w] Ciąg zawierający tekst, który ma być zapisany w pliku wsadowym.
  • pszWorkingDir
    [w] Katalog roboczy, który jest przekazywany do CreateProcess przez środowisko naturalne.Can be null.
  • pszTaskListSubcategory
    [w] Określa podkategorię listy nowe zadanie ma zostać utworzony, jeśli lpf jest ustawiona na LPF_PipeStdoutToTaskList jest określony.Podkategoria nowych jest używany do sortowania i grupowania w okienko zadań.
  • pbstrOutput
    [out] true , jeśli wszystkie dane wyjściowe został wygenerowany.Can be null.

Wartość zwracana

Type: System.Int32

Jeśli metoda się powiedzie, zwraca S_OK.Jeśli nie powiedzie się, zwraca kod błędu.

Uwagi

Podpis COM

Z vsshell.idl:

HRESULT IVsLaunchPad::ExecBatchScript(
   [in] LPCOLESTR pszBatchFileContents,
   [in] LPCOLESTR pszWorkingDir,
   [in] LAUNCHPAD_FLAGS lpf,
   [in] IVsOutputWindowPane *pOutputWindowPane,
   [in] ULONG nTaskItemCategory,
   [in] ULONG nTaskItemBitmap,
   [in] LPCOLESTR pszTaskListSubcategory,
   [in] IVsLaunchPadEvents *pVsLaunchPadEvents,
   [out] BSTR *pbstrOutput
);

Zobacz też

Interfejs IVsLaunchPad
Przestrzeń nazw Microsoft.VisualStudio.Shell.Interop

Powrót do początku