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.
- lpf
[w] Flagi startowa.Wartości są pobierane z _LAUNCHPAD_FLAGS wyliczania.
- pOutputWindowPane
[w] Wskaźnik, aby IVsOutputWindowPane interfejsu utworzone przez CreatePane.
- nTaskItemCategory
[w] Zadania kategorii zapasu, jeśli lpf jest ustawiona na LPF_PipeStdoutToTaskList.Wartości są pobierane z VSTASKCATEGORY wyliczania.
- nTaskItemBitmap
[w] Mapa bitowa elementu zadania, jeśli lpf jest ustawiona na LPF_PipeStdoutToTaskList jest określony.Wartości są pobierane z _vstaskbitmap wyliczania.
- 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ń.
- pVsLaunchPadEvents
[w] Wskaźnik, aby IVsLaunchPadEvents interfejsu.
- 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