<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: List of all parameter names of all geoprocessing tools in ArcGIS Pro in Python Questions</title>
    <link>https://community.esri.com/t5/python-questions/list-of-all-parameter-names-of-all-geoprocessing/m-p/1270528#M67178</link>
    <description>&lt;LI-CODE lang="python"&gt;for tool in arcpy.ListTools("*"):
    params = arcpy.GetParameterInfo(tool)
    for param in params:
        if param.name == "output_location" or param.name == "output_name":
            print(tool, param.name)&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Wed, 22 Mar 2023 17:46:33 GMT</pubDate>
    <dc:creator>DannyMcVey</dc:creator>
    <dc:date>2023-03-22T17:46:33Z</dc:date>
    <item>
      <title>List of all parameter names of all geoprocessing tools in ArcGIS Pro</title>
      <link>https://community.esri.com/t5/python-questions/list-of-all-parameter-names-of-all-geoprocessing/m-p/1270511#M67176</link>
      <description>&lt;P&gt;&lt;EM&gt;ArcGIS Pro 3.1&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;Is it possible to loop through all the geoprocessing tools in ArcGIS Pro and create a list of all their parameter names?&lt;/P&gt;&lt;P&gt;For example, find all GP tools that have a parameter called &lt;EM&gt;Output Location&lt;/EM&gt; or &lt;EM&gt;Output Name&lt;/EM&gt;.&lt;/P&gt;&lt;P&gt;Related:&amp;nbsp;&lt;A href="https://community.esri.com/t5/arcgis-pro-ideas/consistent-path-and-filename-parameters-in-gp/idc-p/1270477/highlight/true#M23896" target="_self"&gt;Consistent path and filename parameters in GP tools&lt;/A&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 22 Mar 2023 17:21:19 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/list-of-all-parameter-names-of-all-geoprocessing/m-p/1270511#M67176</guid>
      <dc:creator>Bud</dc:creator>
      <dc:date>2023-03-22T17:21:19Z</dc:date>
    </item>
    <item>
      <title>Re: List of all parameter names of all geoprocessing tools in ArcGIS Pro</title>
      <link>https://community.esri.com/t5/python-questions/list-of-all-parameter-names-of-all-geoprocessing/m-p/1270521#M67177</link>
      <description>&lt;P&gt;To use your example of Export Features&lt;/P&gt;&lt;P&gt;The tool parameters are located in&lt;/P&gt;&lt;P&gt;C:\...Your install path...\Resources\ArcToolBox\toolboxes\Conversion Tools.tbx\ExportFeatures.tool\tool.content&lt;/P&gt;&lt;P&gt;You would need to parse the ArcToolBox\toolboxes folders, looking the tools in each toolset (*.tbx) , navigate into the particular tool (eg. ExportFeatures.tool) then open the file (tool.content) and look for the line containing params , For example&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="python"&gt;..... snip
   "params": {
        "in_features": {
            "displayname": "$rc:in_features.title",
            "datatype": {
                "type": "GPFeatureLayer"
            },
            "description": "$rc:in_features.descr"
        },
        "out_features": {
            "direction": "out",
            "displayname": "$rc:out_features.title",
            "datatype": {
                "type": "DEFeatureClass"
            },
            "depends": [
                "in_features"
            ],
            "description": "$rc:out_features.descr"

.... snip&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;doeable, but it might tie up your machine for a while&lt;/P&gt;</description>
      <pubDate>Wed, 22 Mar 2023 17:36:35 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/list-of-all-parameter-names-of-all-geoprocessing/m-p/1270521#M67177</guid>
      <dc:creator>DanPatterson</dc:creator>
      <dc:date>2023-03-22T17:36:35Z</dc:date>
    </item>
    <item>
      <title>Re: List of all parameter names of all geoprocessing tools in ArcGIS Pro</title>
      <link>https://community.esri.com/t5/python-questions/list-of-all-parameter-names-of-all-geoprocessing/m-p/1270528#M67178</link>
      <description>&lt;LI-CODE lang="python"&gt;for tool in arcpy.ListTools("*"):
    params = arcpy.GetParameterInfo(tool)
    for param in params:
        if param.name == "output_location" or param.name == "output_name":
            print(tool, param.name)&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 22 Mar 2023 17:46:33 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/list-of-all-parameter-names-of-all-geoprocessing/m-p/1270528#M67178</guid>
      <dc:creator>DannyMcVey</dc:creator>
      <dc:date>2023-03-22T17:46:33Z</dc:date>
    </item>
    <item>
      <title>Re: List of all parameter names of all geoprocessing tools in ArcGIS Pro</title>
      <link>https://community.esri.com/t5/python-questions/list-of-all-parameter-names-of-all-geoprocessing/m-p/1270533#M67179</link>
      <description>&lt;P&gt;&lt;a href="https://community.esri.com/t5/user/viewprofilepage/user-id/186236"&gt;@DannyMcVey&lt;/a&gt;&amp;nbsp; &lt;span class="lia-unicode-emoji" title=":beaming_face_with_smiling_eyes:"&gt;😁&lt;/span&gt;&amp;nbsp;he would discover so much more examining the actual folders&lt;/P&gt;</description>
      <pubDate>Wed, 22 Mar 2023 17:53:15 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/list-of-all-parameter-names-of-all-geoprocessing/m-p/1270533#M67179</guid>
      <dc:creator>DanPatterson</dc:creator>
      <dc:date>2023-03-22T17:53:15Z</dc:date>
    </item>
    <item>
      <title>Re: List of all parameter names of all geoprocessing tools in ArcGIS Pro</title>
      <link>https://community.esri.com/t5/python-questions/list-of-all-parameter-names-of-all-geoprocessing/m-p/1355694#M69321</link>
      <description>&lt;P&gt;It looks like something similar was posted as a technical article on the Esri Support site:&lt;/P&gt;&lt;P&gt;&lt;A href="https://support.esri.com/en-us/knowledge-base/how-to-list-all-geoprocessing-tools-containing-specific-000031510" target="_self"&gt;List all geoprocessing tools containing specific parameter names in ArcGIS Pro using ArcPy&lt;/A&gt; (Article ID:000031510)&lt;/P&gt;</description>
      <pubDate>Fri, 01 Dec 2023 15:05:47 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/list-of-all-parameter-names-of-all-geoprocessing/m-p/1355694#M69321</guid>
      <dc:creator>Bud</dc:creator>
      <dc:date>2023-12-01T15:05:47Z</dc:date>
    </item>
    <item>
      <title>Re: List of all parameter names of all geoprocessing tools in ArcGIS Pro</title>
      <link>https://community.esri.com/t5/python-questions/list-of-all-parameter-names-of-all-geoprocessing/m-p/1366585#M69541</link>
      <description>&lt;P&gt;Here's a version of the script that searches for wildcard text within the parameter name using the "in" keyword:&lt;/P&gt;&lt;PRE&gt;for tool in arcpy.ListTools("*"):
    params = arcpy.GetParameterInfo(tool)
    for param in params:
        &lt;FONT color="#0000FF"&gt;&lt;STRONG&gt;if "output" in param.name:&lt;/STRONG&gt;&lt;/FONT&gt;
            print(tool, param.name)&lt;/PRE&gt;&lt;P&gt;Related:&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;&lt;A href="https://www.w3schools.com/python/ref_keyword_in.asp" target="_self"&gt;Python in Keyword&lt;/A&gt;&amp;nbsp;&lt;/LI&gt;&lt;LI&gt;&lt;A href="https://community.esri.com/t5/arcgis-pro-ideas/consistent-exp-sql-expression-loading-parsing-in/idc-p/1366578/highlight/true#M27862" target="_self"&gt;Consistent .exp SQL expression loading/parsing in GP tools&lt;/A&gt;&lt;/LI&gt;&lt;/UL&gt;</description>
      <pubDate>Thu, 04 Jan 2024 22:33:19 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/list-of-all-parameter-names-of-all-geoprocessing/m-p/1366585#M69541</guid>
      <dc:creator>Bud</dc:creator>
      <dc:date>2024-01-04T22:33:19Z</dc:date>
    </item>
  </channel>
</rss>

