' Create workspacefactory Dim pToolboxWorkspaceFactory As IWorkspaceFactory Set pToolboxWorkspaceFactory = New esriGeoprocessing.ToolboxWorkspaceFactory 'Open a toolbox workspace Dim pToolboxWorkspace As IToolboxWorkspace Set pToolboxWorkspace = pToolboxWorkspaceFactory.OpenFromFile(g_ToolBoxPath, 0) ' Connect to tool Dim pGPToolBox As IGPToolbox Set pGPToolBox = pToolboxWorkspace.OpenToolbox("WFD49e Processing Tools Enhanced.tbx") Dim pGPTool As IGPTool Set pGPTool = pGPToolBox.OpenTool("mdSubSetFloodplain") ' Run tool Dim pGPToolCommandHelper As IGPToolCommandHelper Set pGPToolCommandHelper = New GPToolCommandHelper pGPToolCommandHelper.SetTool pGPTool pGPToolCommandHelper.Invoke Nothing ' Destroy objects Set pToolboxWorkspaceFactory = Nothing Set pToolboxWorkspace = Nothing Set pGPToolBox = Nothing Set pGPTool = Nothing Set pGPToolCommandHelper = Nothing
Private Sub UIButtonControl1_Click() ' Create workspacefactory Dim pToolboxWorkspaceFactory As IWorkspaceFactory Set pToolboxWorkspaceFactory = New esriGeoprocessing.ToolboxWorkspaceFactory 'Open a toolbox workspace Dim pToolboxWorkspace As IToolboxWorkspace Set pToolboxWorkspace = pToolboxWorkspaceFactory.OpenFromFile (g_ToolBoxPath, 0) ' Connect to tool Dim pGPToolBox As IGPToolbox Set pGPToolBox = pToolboxWorkspace.OpenToolbox(" DRASTIC_MODEL.tbx") Dim pGPTool As IGPTool Set pGPTool = pGPToolBox.OpenTool(" Model8") ' Run tool Dim pGPToolCommandHelper As IGPToolCommandHelper Set pGPToolCommandHelper = New GPToolCommandHelper pGPToolCommandHelper.SetTool pGPTool pGPToolCommandHelper.Invoke Nothing ' Destroy objects Set pToolboxWorkspaceFactory = Nothing Set pToolboxWorkspace = Nothing Set pGPToolBox = Nothing Set pGPTool = Nothing Set pGPToolCommandHelper = Nothing End Sub
Přihlášení členové mohou přispívat, sledovat aktualizace a další. Jste tu noví? Zaregistrujte si bezplatný účet.
Find useful guides, FAQs, and documents to help you navigate and make the most of Esri Community.