Поддерживаемые версии: 6.0; 7.0; 8.0; 8.5 Поддерживаемые языки: English; Русский Алгоритм заполнения: Settext
Особенности шаблона:
-
В шаблон добавлены паузы между командами, так как быстрый переход курсора между полями вызывает ошибку в работе программе.
-
Логон в приложение, при входе в приложение под пользователем не входившим в Lotus notes последним, проходит в 3 этапа: 1 - выбор пользователя из комбобокса 2 - закрытие возникшего сообщения 3 - перевыбор пользователя из комбобокса, ввод пароля и нажатие кнопки "Войти"
<indeedIDSSOData>
<applications>
<application>
<matchingDetails>
<paths>
<path>C:\Program Files\lotus\notes\nlnotes.exe</path>
<path>C:\Program Files\IBM\Lotus\Notes\nlnotes.exe</path>
<path>C:\Program Files (x86)\IBM\Lotus\Notes\nlnotes.exe</path>
</paths>
</matchingDetails>
<fileDescription>IBM Lotus Notes/Domino</fileDescription>
<userDescription>Lotus Notes 6.5-8.5</userDescription>
<ssoPermissions>spAllow</ssoPermissions>
<forceReauthentication>0</forceReauthentication>
<opLogon>
<forms>
<formData>
<id>{9816FFB4-0A24-42f5-BB00-A7E908D7A0DE}</id>
<matching>
<matchingType>CFormData::mtWin32</matchingType>
<matchingWin32>
<caption>
<value>Lotus Notes</value>
<isRegex>0</isRegex>
</caption>
<ctrls>
<ctrl>
<ctrlId>1</ctrlId>
<enabled>1</enabled>
<visible>1</visible>
</ctrl>
<ctrl>
<ctrlId>224</ctrlId>
<enabled>1</enabled>
<visible>1</visible>
</ctrl>
<ctrl>
<ctrlId>280</ctrlId>
<enabled>1</enabled>
<visible>1</visible>
</ctrl>
</ctrls>
</matchingWin32>
</matching>
<fillingAlgorithm>
<command>
<type>ctFillCtrl</type>
<description>Выбрать пользователя из комбо-бокса</description>
<dataFillCtrl>
<ctrl>
<ctrlId>224</ctrlId>
</ctrl>
<fillingType>cftSelectComboItem</fillingType>
<field>ffUserName</field>
</dataFillCtrl>
</command>
<command>
<type>ctWait</type>
<description>Подождать</description>
<dataWait>
<periodMs>50</periodMs>
</dataWait>
</command>
<command>
<type>ctFillCtrl</type>
<description>Ввести пароль</description>
<dataFillCtrl>
<ctrl>
<ctrlId>280</ctrlId>
</ctrl>
<fillingType>cftSetText</fillingType>
<field>ffPassword</field>
</dataFillCtrl>
</command>
<command>
<type>ctFillCtrl</type>
<dataFillCtrl>
<ctrl>
<ctrlId>1</ctrlId>
</ctrl>
<fillingType>cftClickButton</fillingType>
<field>ffNoData</field>
</dataFillCtrl>
</command>
</fillingAlgorithm>
</formData>
<formData>
<id>{3D564BB5-BC1B-41e8-8FEE-6670E800D60C}</id>
<matching>
<matchingType>CFormData::mtWin32</matchingType>
<matchingWin32>
<caption>
<value>Lotus Notes</value>
<isRegex>0</isRegex>
</caption>
<className>#32770</className>
<ctrls>
<ctrl>
<ctrlId>1</ctrlId>
<enabled>1</enabled>
<visible>1</visible>
</ctrl>
<ctrl>
<ctrlId>218</ctrlId>
<visible>1</visible>
</ctrl>
<ctrl>
<ctrlId>227</ctrlId>
<visible>1</visible>
</ctrl>
<ctrl>
<ctrlId>280</ctrlId>
<enabled>1</enabled>
<visible>1</visible>
</ctrl>
</ctrls>
</matchingWin32>
</matching>
<fillingAlgorithm>
<command>
<type>ctFillCtrl</type>
<dataFillCtrl>
<ctrl>
<ctrlId>280</ctrlId>
</ctrl>
<fillingType>cftSetText</fillingType>
<field>ffPassword</field>
</dataFillCtrl>
</command>
<command>
<type>ctFillCtrl</type>
<dataFillCtrl>
<ctrl>
<ctrlId>1</ctrlId>
</ctrl>
<fillingType>cftClickButton</fillingType>
<field>ffNoData</field>
</dataFillCtrl>
</command>
</fillingAlgorithm>
</formData>
<formData>
<id>{B447E62D-FBC9-4974-A99B-9E1DCFB88F1B}</id>
<matching>
<matchingType>CFormData::mtWin32</matchingType>
<matchingWin32>
<caption>
<value>IBM Lotus Notes</value>
</caption>
<ctrls>
<ctrl>
<className>Button</className>
<ctrlId>6</ctrlId>
<enabled>1</enabled>
</ctrl>
<ctrl>
<className>Button</className>
<ctrlId>7</ctrlId>
<enabled>1</enabled>
</ctrl>
<ctrl>
<className>Static</className>
<ctrlId>20</ctrlId>
<enabled>1</enabled>
</ctrl>
<ctrl>
<className>Static</className>
<text>
<value>This Notes Client supports multiple users. To use your own private data, log into the operating system using your personal logon and relaunch Notes. Do you wish to continue with 'Switch ID'?</value>
</text>
<ctrlId>65535</ctrlId>
<enabled>1</enabled>
</ctrl>
</ctrls>
<className>#32770</className>
</matchingWin32>
</matching>
<fillingAlgorithm>
<command>
<type>ctWait</type>
<description>Подождать</description>
<dataWait>
<periodMs>50</periodMs>
</dataWait>
</command>
<command>
<type>ctFillCtrl</type>
<dataFillCtrl>
<ctrl>
<ctrlId>6</ctrlId>
</ctrl>
<fillingType>cftClickButton</fillingType>
<field>ffNoData</field>
</dataFillCtrl>
</command>
<command>
<type>ctWait</type>
<description>Подождать</description>
<dataWait>
<periodMs>50</periodMs>
</dataWait>
</command>
</fillingAlgorithm>
<filledWndMarkDeletionTime>fwmdtOnFillingFinished</filledWndMarkDeletionTime>
</formData>
<formData>
<id>{B447E62D-FBC9-4974-A99B-9E1DCFB88F1B}</id>
<matching>
<matchingType>CFormData::mtWin32</matchingType>
<matchingWin32>
<caption>
<value>IBM Lotus Notes</value>
</caption>
<ctrls>
<ctrl>
<className>Button</className>
<ctrlId>6</ctrlId>
<enabled>1</enabled>
</ctrl>
<ctrl>
<className>Button</className>
<ctrlId>7</ctrlId>
<enabled>1</enabled>
</ctrl>
<ctrl>
<className>Static</className>
<ctrlId>20</ctrlId>
<enabled>1</enabled>
</ctrl>
<ctrl>
<className>Static</className>
<text>
<value>This Notes Client supports multiple users. To use your own private data, log into Windows using your personal logon and relaunch Notes. Do you wish to continue with 'Switch ID'?</value>
</text>
<ctrlId>65535</ctrlId>
<enabled>1</enabled>
</ctrl>
</ctrls>
<className>#32770</className>
</matchingWin32>
</matching>
<fillingAlgorithm>
<command>
<type>ctWait</type>
<description>Подождать</description>
<dataWait>
<periodMs>50</periodMs>
</dataWait>
</command>
<command>
<type>ctFillCtrl</type>
<dataFillCtrl>
<ctrl>
<ctrlId>6</ctrlId>
</ctrl>
<fillingType>cftClickButton</fillingType>
<field>ffNoData</field>
</dataFillCtrl>
</command>
<command>
<type>ctWait</type>
<description>Подождать</description>
<dataWait>
<periodMs>50</periodMs>
</dataWait>
</command>
</fillingAlgorithm>
<filledWndMarkDeletionTime>fwmdtOnFillingFinished</filledWndMarkDeletionTime>
</formData>
<formData>
<id>{811DCD73-95BA-45C3-A876-2F10B9D94CF3}</id>
<matching>
<matchingType>CFormData::mtWin32</matchingType>
<matchingWin32>
<caption>
<value>IBM Lotus Notes</value>
</caption>
<ctrls>
<ctrl>
<className>Button</className>
<ctrlId>6</ctrlId>
<enabled>1</enabled>
</ctrl>
<ctrl>
<className>Button</className>
<ctrlId>7</ctrlId>
<enabled>1</enabled>
</ctrl>
<ctrl>
<className>Static</className>
<ctrlId>20</ctrlId>
<enabled>1</enabled>
</ctrl>
<ctrl>
<className>Static</className>
<text>
<value>Notes нacтpoeн для нecкoлькиx пoльзoвaтeлeй. Для иcпoльзoвaния личныx дaнныx вoйдитe в операционную систему c личными учeтными дaнными и пepeзaпуcтитe Notes. Пpoдoлжить?</value>
</text>
<ctrlId>65535</ctrlId>
<enabled>1</enabled>
</ctrl>
</ctrls>
<className>#32770</className>
</matchingWin32>
</matching>
<fillingAlgorithm>
<command>
<type>ctWait</type>
<description>Подождать</description>
<dataWait>
<periodMs>50</periodMs>
</dataWait>
</command>
<command>
<type>ctFillCtrl</type>
<dataFillCtrl>
<ctrl>
<ctrlId>6</ctrlId>
</ctrl>
<fillingType>cftClickButton</fillingType>
<field>ffNoData</field>
</dataFillCtrl>
</command>
<command>
<type>ctWait</type>
<description>Подождать</description>
<dataWait>
<periodMs>50</periodMs>
</dataWait>
</command>
</fillingAlgorithm>
<filledWndMarkDeletionTime>fwmdtOnFillingFinished</filledWndMarkDeletionTime>
</formData>
</forms>
<failureReaction>frCancelTargetForm</failureReaction>
</opLogon>
<opPasswordChange>
<forms>
<formData>
<id>{3E7475FE-1997-47CC-91A6-A78CFC15B112}</id>
<matching>
<matchingType>CFormData::mtWin32</matchingType>
<matchingWin32>
<ctrls>
<ctrl>
<className>IRIS.grpShade</className>
<ctrlId>3375</ctrlId>
<enabled>1</enabled>
<visible>1</visible>
</ctrl>
<ctrl>
<className>Static</className>
<ctrlId>2185</ctrlId>
<enabled>1</enabled>
<visible>1</visible>
</ctrl>
<ctrl>
<className>IRIS.password</className>
<ctrlId>280</ctrlId>
<enabled>1</enabled>
<visible>1</visible>
</ctrl>
<ctrl>
<className>Static</className>
<ctrlId>2186</ctrlId>
<enabled>1</enabled>
<visible>1</visible>
</ctrl>
<ctrl>
<className>IRIS.password</className>
<ctrlId>283</ctrlId>
<enabled>1</enabled>
<visible>1</visible>
</ctrl>
<ctrl>
<className>Static</className>
<ctrlId>3084</ctrlId>
<enabled>1</enabled>
<visible>1</visible>
</ctrl>
<ctrl>
<className>ComboBox</className>
<ctrlId>3085</ctrlId>
<enabled>1</enabled>
<visible>1</visible>
</ctrl>
<ctrl>
<className>Button</className>
<ctrlId>20</ctrlId>
<enabled>1</enabled>
<visible>1</visible>
</ctrl>
<ctrl>
<className>Button</className>
<ctrlId>278</ctrlId>
<enabled>0</enabled>
<visible>0</visible>
</ctrl>
<ctrl>
<className>IRIS.static</className>
<ctrlId>2184</ctrlId>
<enabled>1</enabled>
<visible>1</visible>
</ctrl>
<ctrl>
<className>IRIS.static</className>
<ctrlId>2197</ctrlId>
<enabled>1</enabled>
<visible>1</visible>
</ctrl>
<ctrl>
<className>IRIS.static</className>
<ctrlId>2193</ctrlId>
<enabled>1</enabled>
<visible>1</visible>
</ctrl>
<ctrl>
<className>IRIS.static</className>
<ctrlId>2191</ctrlId>
<enabled>1</enabled>
<visible>1</visible>
</ctrl>
<ctrl>
<className>IRIS.static</className>
<ctrlId>2820</ctrlId>
<enabled>1</enabled>
<visible>1</visible>
</ctrl>
<ctrl>
<className>IRIS.static</className>
<ctrlId>3231</ctrlId>
<enabled>1</enabled>
<visible>1</visible>
</ctrl>
<ctrl>
<className>IRIS.static</className>
<ctrlId>3233</ctrlId>
<enabled>1</enabled>
<visible>1</visible>
</ctrl>
<ctrl>
<className>IRIS.static</className>
<ctrlId>3235</ctrlId>
<enabled>1</enabled>
<visible>1</visible>
</ctrl>
<ctrl>
<className>IRIS.static</className>
<ctrlId>2155</ctrlId>
<enabled>1</enabled>
<visible>0</visible>
</ctrl>
<ctrl>
<className>IRIS.static</className>
<ctrlId>2195</ctrlId>
<enabled>1</enabled>
<visible>0</visible>
</ctrl>
<ctrl>
<className>IRIS.static</className>
<ctrlId>2194</ctrlId>
<enabled>1</enabled>
<visible>0</visible>
</ctrl>
<ctrl>
<className>IRIS.static</className>
<ctrlId>3237</ctrlId>
<enabled>1</enabled>
<visible>0</visible>
</ctrl>
<ctrl>
<className>IRIS.static</className>
<ctrlId>3238</ctrlId>
<enabled>1</enabled>
<visible>0</visible>
</ctrl>
<ctrl>
<className>IRIS.static</className>
<ctrlId>3239</ctrlId>
<enabled>1</enabled>
<visible>0</visible>
</ctrl>
<ctrl>
<className>IRIS.static</className>
<ctrlId>3240</ctrlId>
<enabled>1</enabled>
<visible>0</visible>
</ctrl>
<ctrl>
<className>IRIS.static</className>
<ctrlId>3241</ctrlId>
<enabled>1</enabled>
<visible>0</visible>
</ctrl>
<ctrl>
<className>IRIS.static</className>
<ctrlId>3242</ctrlId>
<enabled>1</enabled>
<visible>0</visible>
</ctrl>
<ctrl>
<className>IRIS.static</className>
<ctrlId>3243</ctrlId>
<enabled>1</enabled>
<visible>0</visible>
</ctrl>
<ctrl>
<className>IRIS.static</className>
<ctrlId>3244</ctrlId>
<enabled>1</enabled>
<visible>0</visible>
</ctrl>
<ctrl>
<className>IRIS.static</className>
<ctrlId>3245</ctrlId>
<enabled>1</enabled>
<visible>0</visible>
</ctrl>
<ctrl>
<className>IRIS.static</className>
<ctrlId>3246</ctrlId>
<enabled>1</enabled>
<visible>0</visible>
</ctrl>
<ctrl>
<className>IRIS.static</className>
<ctrlId>3247</ctrlId>
<enabled>1</enabled>
<visible>0</visible>
</ctrl>
<ctrl>
<className>IRIS.static</className>
<ctrlId>3248</ctrlId>
<enabled>1</enabled>
<visible>0</visible>
</ctrl>
<ctrl>
<className>IRIS.static</className>
<ctrlId>3249</ctrlId>
<enabled>1</enabled>
<visible>0</visible>
</ctrl>
<ctrl>
<className>IRIS.static</className>
<ctrlId>3250</ctrlId>
<enabled>1</enabled>
<visible>0</visible>
</ctrl>
<ctrl>
<className>Button</className>
<ctrlId>1</ctrlId>
<enabled>1</enabled>
<visible>1</visible>
</ctrl>
<ctrl>
<className>Button</className>
<ctrlId>2</ctrlId>
<enabled>1</enabled>
<visible>1</visible>
</ctrl>
<ctrl>
<className>IRIS.bmpbutton</className>
<ctrlId>257</ctrlId>
<enabled>1</enabled>
<visible>0</visible>
</ctrl>
</ctrls>
<className>#32770</className>
</matchingWin32>
</matching>
<fillingAlgorithm>
<command>
<type>ctWait</type>
<description>Подождать</description>
<dataWait>
<periodMs>50</periodMs>
</dataWait>
</command>
<command>
<type>ctPosition</type>
<description>Перейти на контрол нового пароля</description>
<dataPosition>
<ctrl>
<className>IRIS.password</className>
<ctrlId>280</ctrlId>
<enabled>1</enabled>
<visible>1</visible>
</ctrl>
<waitIntervalMs>50</waitIntervalMs>
</dataPosition>
</command>
<command>
<type>ctWait</type>
<description>Подождать</description>
<dataWait>
<periodMs>50</periodMs>
</dataWait>
</command>
<command>
<type>ctFillCurrentCtrl</type>
<description>Ввести пароль</description>
<dataFillCurrentCtrl>
<fieldValueInfo>
<field>ffNewPassword</field>
</fieldValueInfo>
</dataFillCurrentCtrl>
</command>
<command>
<type>ctWait</type>
<description>Подождать</description>
<dataWait>
<periodMs>50</periodMs>
</dataWait>
</command>
<command>
<type>ctControl</type>
<description>Перейти на сдедующий контрол</description>
<dataControl>
<type>cctTab</type>
<waitIntervalMs>50</waitIntervalMs>
</dataControl>
</command>
<command>
<type>ctWait</type>
<description>Подождать</description>
<dataWait>
<periodMs>50</periodMs>
</dataWait>
</command>
<command>
<type>ctFillCurrentCtrl</type>
<description>Ввести пароль</description>
<dataFillCurrentCtrl>
<fieldValueInfo>
<field>ffNewPassword</field>
</fieldValueInfo>
</dataFillCurrentCtrl>
</command>
<command>
<type>ctWait</type>
<description>Подождать</description>
<dataWait>
<periodMs>50</periodMs>
</dataWait>
</command>
<command>
<type>ctControl</type>
<description>Перейти на сдедующий контрол</description>
<dataControl>
<type>cctTab</type>
<repetitionCount>3</repetitionCount>
<waitIntervalMs>50</waitIntervalMs>
</dataControl>
</command>
<command>
<type>ctWait</type>
<description>Подождать</description>
<dataWait>
<periodMs>50</periodMs>
</dataWait>
</command>
<command>
<type>ctControl</type>
<description>Нажать на OK</description>
<dataControl>
<type>cctEnter</type>
<waitIntervalMs>50</waitIntervalMs>
</dataControl>
</command>
</fillingAlgorithm>
<filledWndMarkDeletionTime>fwmdtOnFillingFinished</filledWndMarkDeletionTime>
</formData>
</forms>
<failureReaction>frRematchTargetForm</failureReaction>
<rematchAttemptsLimit>2</rematchAttemptsLimit>
<failureReactionAskingDetails>
<disabledOptions>
<failureReaction>frNone</failureReaction>
</disabledOptions>
<isDefaultOptionDisabled>1</isDefaultOptionDisabled>
</failureReactionAskingDetails>
</opPasswordChange>
<launcherDetails>
<cmdLine>"C:\Program files\lotus\notes\nlnotes.exe"</cmdLine>
</launcherDetails>
<id>{7C42EF05-3954-4539-B2E5-27E02BCEFBC8}</id>
</application>
</applications>
</indeedIDSSOData>
|