Condividi tramite


Tag del percorso di ricerca FindWindow

 

Data di pubblicazione: novembre 2016

Si applica a: Dynamics 365 (online), Dynamics 365 (on-premises), Dynamics CRM 2013, Dynamics CRM 2015, Dynamics CRM 2016

Il tag <FindWindow> contiene un elenco di elementi corrispondenti che vengono eseguiti nell'ordine dell'elenco del tag. In questo argomento vengono descritti gli elementi <FindWindow> con il codice di esempio.

In questo argomento

Elementi <FindWindow>

Codice di esempio

Elementi <FindWindow>

Il seguente frammento di codice mostra gli elementi in un tag <FindWindow>

# RELAX NG XML grammar for FindWindow 
# http://relaxng.org/compact-tutorial-20030326.html 
Grammar
{ 
start = FindWindow FindWindow = element 
FindWindow
{ 
  element ControlId { attribute match { xsd:integer }?, text }*
& element Caption { attribute match { xsd:integer }?, text }*
& element CaptionStartsWith { same as Caption }*
& element CaptionEndsWith { same as Caption }*
& element CaptionContains { same as Caption }*
& element Class { attribute match { xsd:integer }?, text }*
& element ClassStartsWith { same as Class }*
& element ClassEndsWith { same as Class }*
& element ClassContains { same as Class }*
& element Position { xsd:integer, xsd:integer } *
& element Find { Caption & Class }*
& element Desktop { empty }*
& element Application { empty }*
& element Owner { empty }*
& element RelaxProcessIdRestriction { empty }*
& element RelaxThreadIdRestriction { empty }*
}
} 

Nella tabella seguente vengono descritti gli elementi di <FindWinow>.

Elemento

Descrizione

ControlId

Finestra con ID

Caption

Testo della didascalia della finestra.

CaptionStartsWith

La didascalia inizia con il testo

CaptionEndsWith

La didascalia termina con il testo.

CaptionContains

La didascalia contiene il testo.

Class

Finestra con nome di classe.

ClassStartsWith

Il nome di classe inizia con il testo.

ClassEndsWith

Il nome di classe termina con il testo.

ClassContains

La classe contiene il testo.

Position

Cercare una finestra nella posizione specificata. La posizione è definita come l'angolo superiore sinistro della finestra in coordinate (x, y). La posizione viene calcolata da <Application/> (impostazione predefinita) o da <Desktop/>. Se si utilizza <Desktop/>, è necessario specificarlo prima dell'elemento <Position>.

Trova

Cercare una finestra come specificato tramite l'elemento Caption o Class. Si possono utilizzare gli stessi elementi di FindWindow (Caption, CaptionStartsWith, CaptionEndsWith, CaptionContains, Class, ClassStartsWith, ClassEndsWith, o ClassContains).

Desktop

Imposta il punto di ricerca sul desktop.

Application

Imposta il punto di ricerca sulla finestra di primo livello dell'applicazione.

Owner

Finestra con un proprietario specificato.

RelaxProcessIdRestriction

Include nella ricerca le finestre con un diverso ID processo. Per impostazione predefinita, tutte le finestre appartengono allo stesso ID processo.

RelaxThreadIdRestriction

Include nel processo di ricerca le finestre con un diverso ID thread. Per impostazione predefinita, tutte le finestre appartengono allo stesso ID thread.

Codice di esempio

Il seguente set di esempi illustra come utilizzare i vari attributi.

The following sample searches for a window with the control ID 1003.
<FindWindow>
<ControlID>1003</ControlID>
</FindWindow>

The following sample searches for a window with the class name SunAWTFrame.
<FindWindow>
<Class>SunAWTFrame</Class>
</FindWindow>

The following sample searches for a window at desktop position x200 y400. 
<FindWindow>
<Desktop/>
<Position>200,400</Position>
</FindWindow>

The following sample searches for the second application with the caption CurrencyConv that is not within the same process as the DDA loaded application. 

<FindWindow>
<RelaxProcessIdRestriction/>
<Caption match="2">CurrencyConv</Caption>
</FindWindow>

Vedere anche

JavaDDA
Utilizzare adapter guidati dai dati (DDA)

Unified Service Desk 2.0

© 2017 Microsoft. Tutti i diritti sono riservati. Copyright