Novell Client (x64)
Автор Nikolay Ilin на 14 марта 2016 05:48 PM

Версия: 2 SP1
Язык: English
Разрядность ОС: x64
Алгоритм заполнения: Input emulating

Шаблон для заполнения полей логин/пароль и трёх специфических полей: Дерево(Tree), Контекст(Context) и Сервер, (Server) расположенных на вкладке eDirectory в форме входа.

<indeedIDSSOData>
    <applications>
        <application>
        
            <matchingDetails>
                <paths>
                    <path>%windir%\system32\nwtray.exe</path>
                    <path>%windir%\system32\loginw32.exe</path>
                    <path>%windir%\SysWOW64\loginw32.exe</path>
                </paths>
            </matchingDetails>
            <fileDescription></fileDescription>
            <userDescription>Novell Client 2 SP1</userDescription>
            <ssoPermissions>spAllow</ssoPermissions>
            <forceReauthentication>1</forceReauthentication>

            <opLogon>
                <forms>    
                  <formData>
                    <id>{c6f0e25b-8551-43f0-9c2c-29388abf01b6}</id>
                    <matching>
                        <caption>
                            <value>Novell Login</value>
                            <isRegex>0</isRegex>
                        </caption>
                        <className>#32770</className>
                        <ctrls>
                            <ctrl>
                                <ctrlid>1</ctrlid>
                                <className>Button</className>
                            </ctrl>
                            <ctrl>
                                <className>AfxWnd80</className>
                                <ctrlid>8102</ctrlid>
                            </ctrl>
                            <ctrl>
                                <className>#32770</className>
                                <depth>1</depth>
                            </ctrl>
                            <ctrl>
                                <ctrlid>1202</ctrlid>
                                <depth>2</depth>
                                <className>Edit</className>
                            </ctrl>
                            <ctrl>
                                <ctrlid>1204</ctrlid>
                                <depth>2</depth>
                                <className>Edit</className>
                            </ctrl>
                            <ctrl>
                                <ctrlid>8001</ctrlid>
                                <className>Button</className>
                            </ctrl>
                        </ctrls>
                    </matching>
                    
                    <fillingAlgorithm>
                      <command>
                        <type>ctWait</type>
                        <dataWait>
                          <periodMs>100</periodMs>
                        </dataWait>
                      </command>
                      
                      <command>
                        <type>ctControl</type>
                        <dataControl>
                            <type>cctShiftTab</type>
                            <waitIntervalMs>50</waitIntervalMs>
                        </dataControl>
                      </command>

                       <command>
                        <type>ctWait</type>
                        <dataWait>
                            <periodMs>100</periodMs>
                        </dataWait>
                      </command>

                      <command>
                        <type>ctPosition</type>
                        <dataPosition>
                            <ctrl>
                                <ctrlId>1202</ctrlId>
                                <depth>2</depth>
                            </ctrl>
                            <waitIntervalMs>50</waitIntervalMs>
                        </dataPosition>
                      </command>

                      <command>
                        <type>ctWait</type>
                        <dataWait>
                            <periodMs>100</periodMs>
                        </dataWait>
                      </command>

                      <command>
                        <type>ctFillCurrentCtrl</type>
                        <dataFillCurrentCtrl>
                            <fillingType>cftEmulateInput</fillingType>
                            <field>ffUserName</field>
                            <waitIntervalMs>50</waitIntervalMs>
                        </dataFillCurrentCtrl>
                      </command>

                      <command>
                        <type>ctWait</type>
                        <dataWait>
                          <periodMs>100</periodMs>
                        </dataWait>
                      </command>

                      <command>
                        <type>ctControl</type>
                        <dataControl>
                            <type>cctTab</type>
                            <waitIntervalMs>50</waitIntervalMs>
                        </dataControl>
                      </command>

                      <command>
                        <type>ctWait</type>
                        <dataWait>
                            <periodMs>100</periodMs>
                        </dataWait>
                      </command>

                      <command>
                        <type>ctFillCurrentCtrl</type>
                        <dataFillCurrentCtrl>
                            <fillingType>cftEmulateInput</fillingType>
                            <field>ffPassword</field>
                            <waitIntervalMs>50</waitIntervalMs>
                        </dataFillCurrentCtrl>
                      </command>

                      <command>
                        <type>ctWait</type>
                        <dataWait>
                            <periodMs>100</periodMs>
                        </dataWait>
                      </command>

                      <command>
                        <type>ctControl</type>
                        <dataControl>
                            <type>cctTab</type>
                            <repetitionCount>3</repetitionCount>
                            <waitIntervalMs>50</waitIntervalMs>
                        </dataControl>
                      </command>

                      <command>
                        <type>ctWait</type>
                        <dataWait>
                          <periodMs>50</periodMs>
                        </dataWait>
                      </command>

                      <command>
                        <type>ctFillCurrentCtrl</type>
                        <dataFillCurrentCtrl>
                            <fillingType>cftEmulateInput</fillingType>
                            <fieldValueInfo>
                                <field>ffCustom</field>
                                <customFieldId>Tree</customFieldId>
                            </fieldValueInfo>
                            <waitIntervalMs>50</waitIntervalMs>
                        </dataFillCurrentCtrl>
                      </command>

                      <command>
                        <type>ctWait</type>
                        <dataWait>
                          <periodMs>50</periodMs>
                        </dataWait>
                      </command>

                      <command>
                        <type>ctControl</type>
                        <dataControl>
                            <type>cctTab</type>
                            <repetitionCount>2</repetitionCount>
                            <waitIntervalMs>50</waitIntervalMs>
                        </dataControl>
                      </command>

                      <command>
                        <type>ctWait</type>
                        <dataWait>
                          <periodMs>50</periodMs>
                        </dataWait>
                      </command>

                      <command>
                        <type>ctFillCurrentCtrl</type>
                        <dataFillCurrentCtrl>
                            <fillingType>cftEmulateInput</fillingType>
                            <fieldValueInfo>
                                <field>ffCustom</field>
                                <customFieldId>Context</customFieldId>
                            </fieldValueInfo>
                            <waitIntervalMs>50</waitIntervalMs>
                        </dataFillCurrentCtrl>
                      </command>

                      <command>
                        <type>ctWait</type>
                        <dataWait>
                            <periodMs>50</periodMs>
                        </dataWait>
                      </command>

                      <command>
                        <type>ctControl</type>
                        <dataControl>
                            <type>cctTab</type>
                            <repetitionCount>2</repetitionCount>
                            <waitIntervalMs>50</waitIntervalMs>
                        </dataControl>
                      </command>

                      <command>
                        <type>ctWait</type>
                        <dataWait>
                            <periodMs>50</periodMs>
                        </dataWait>
                      </command>

                      <command>
                        <type>ctFillCurrentCtrl</type>
                        <dataFillCurrentCtrl>
                            <fillingType>cftEmulateInput</fillingType>
                            <fieldValueInfo>
                                <field>ffCustom</field>
                                <customFieldId>Server</customFieldId>
                            </fieldValueInfo>
                        <waitIntervalMs>50</waitIntervalMs>
                        </dataFillCurrentCtrl>
                      </command>

                      <command>
                        <type>ctWait</type>
                        <dataWait>
                          <periodMs>50</periodMs>
                        </dataWait>
                      </command>

                      <command>
                        <type>ctControl</type>
                        <dataControl>
                            <type>cctTab</type>
                            <repetitionCount>2</repetitionCount>
                            <waitIntervalMs>50</waitIntervalMs>
                        </dataControl>
                      </command>

                      <command>
                        <type>ctWait</type>
                        <dataWait>
                            <periodMs>50</periodMs>
                        </dataWait>
                      </command>

                      <command>
                        <type>ctControl</type>
                        <dataControl>
                            <type>cctEnter</type>
                            <waitIntervalMs>50</waitIntervalMs>
                        </dataControl>
                      </command>

                    </fillingAlgorithm>

                  </formData>
                </forms>    
            </opLogon>

            <customFields>
                <customField>
                  <id>Server</id>
                  <field>
                    <displayedName>Сервер:</displayedName>
                    <value>
                      <type>vtString</type>
                      <str></str>
                    </value>
                    <emptyStringValueForbidden>0</emptyStringValueForbidden>
                  </field>
                </customField>
                
                <customField>
                  <id>Tree</id>
                  <field>
                    <displayedName>Дерево:</displayedName>
                    <value>
                      <type>vtString</type>
                      <str></str>
                    </value>
                    <emptyStringValueForbidden>1</emptyStringValueForbidden>
                  </field>
                </customField>

                <customField>
                  <id>Context</id>
                  <field>
                    <displayedName>Контекст:</displayedName>
                    <value>
                      <type>vtString</type>
                      <str></str>
                    </value>
                    <emptyStringValueForbidden>1</emptyStringValueForbidden>
                  </field>
                </customField>
            </customFields>

            <launcherDetails>
                <cmdLine>"%windir%\SysWOW64\loginw32.exe"</cmdLine>
            </launcherDetails>

            <id>{60e18eb8-21c8-435f-858a-938207bb1498}</id>
            
        </application>        
    </applications>
</indeedIDSSOData>


Вложения 
 
 NovellClient.v2SP1.eng.input.emulating.shifttab.3customFields.collapsedForm.EmptyServer.ESSOv3.app (15.15 кБ)
(0 голос(а))
Эта статья полезна
Эта статья бесполезна

Комментарии (0)
Добавить новый комментарий
 
 
Полное имя:
Email:
Комментарии: