Eplan Platform API
EPLAN API / API Reference / Actions / search
search
Action class for search operations. Search items in a  project.

Parameter Description

TYPE

Describes the search area:
DEVICETAG: Search for devices
ALLPROPERTIES: Search through all properties
TEXTS: Text search
PAGEDATA: Search through page data
PROJECTDATA: Search through project data

PROJECTNAME

Project name with full path optional).
If not entered, the selected project is used when the action is called from GUI (like from a script or ribbon bar). 
If called from the windows command line,PROJECTNAME must be set or the  must be used first, otherwise an  exception is thrown. 

SEARCHITEM

Text you are searching for.

CASESENSITIVE

Match case (optional, 1 = Yes, 0 = No).
Default value: Most recently used value which is currently set in GUI.

WHOLETEXT

Find whole texts only (optional, 1 = Yes, 0 = No).
Default value: Most recently used value which is currently set in GUI.

LOGICPAGES

Search on logic pages (optional, 1 = Yes, 0 = No).
Default value: Most recently used value which is currently set in GUI.

GRAPHICPAGES

Search on graphical pages (optional, 1 = Yes, 0 = No).
Default value: Most recently used value which is currently set in GUI.

EVALUATIONPAGES

Search on report pages (optional, 1 = Yes, 0 = No).
Default value: Most recently used value which is currently set in GUI.

NOTPLACEDFUNCTIONS

Search in unplaced functions (optional, 1 = Yes, 0 = No).
Default value: Most recently used value which is currently set in GUI.

SEARCHDB

Don't use this parameter any more.

Remarks
The results of the search will only be visible in the list of results dialog, if the project for which the search was conducted is currently open in EPLAN.

Example
search /TYPE:TEXTS /PROJECTNAME:C:\Projects\EPLAN\ESS_Sample_Project.elk /SEARCHITEM:Hallo /CASESENSITIVE:1 /WHOLETEXT:0 /LOGICPAGES:1

search /TYPE:PAGEDATA /PROJECTNAME:C:\Projects\EPLAN\ESS_Sample_Project.elk /SEARCHITEM:Antrieb /CASESENSITIVE:0 /WHOLETEXT:0 /LOGICPAGES:1 /EVALUATIONPAGES:1 /NOTPLACEDFUNCTIONS:1