﻿<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/"><channel><title>Millisecond Forums » Millisecond Forums » Inquisit 5  » Conditional branching in batch files</title><generator>InstantForum 2017-1 Final</generator><description>Millisecond Forums</description><link>https://forums.millisecond.com/</link><webMaster>Millisecond Forums</webMaster><lastBuildDate>Thu, 24 Sep 2026 13:25:19 GMT</lastBuildDate><ttl>20</ttl><item><title>Conditional branching in batch files</title><link>https://forums.millisecond.com/Topic28947.aspx</link><description>My study has a number of exclusion criteria. I start the study by first checking for these exclusion criteria, in a file called ‘demographics.iqx’.&lt;br/&gt;&lt;br/&gt;I then want to use their report to either continue or abort the study. &lt;br/&gt;&lt;br/&gt;For example, if a participant responds ‘yes’ to the question ‘do you have a sleep disorder’, I want to skip over all the questionnaires in my study, and take them to a ‘goodbye’ page with info about sleep disorders.&lt;br/&gt;&lt;br/&gt;If they respond ‘no’, I want to present them with my sequence of .iqx files.&lt;br/&gt;&lt;br/&gt;i.e. something like&lt;br/&gt;&lt;br/&gt;&amp;lt;batch&amp;gt;&lt;br/&gt;/ file = “demographics.iqx”&lt;br/&gt;if radiobuttons.sleepdisorders.response == 1 in the demographics_summary.iqdat then&lt;br/&gt;/ file = “goodbye.iqx”&lt;br/&gt;&amp;lt;/batch&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;batch&amp;gt;&lt;br/&gt;/ file = “demographics.iqx”&lt;br/&gt;if radiobuttons.sleepdisorders.response == 2 in the demographics_summary.iqdat then&lt;br/&gt;/ file = “questionnaire1.iqx”&lt;br/&gt;/ file = “questionnaire2.iqx”&lt;br/&gt;/ file = “questionnaire3.iqx”&lt;br/&gt;&amp;lt;/batch&amp;gt;&lt;br/&gt;&lt;br/&gt;Is there some sort of equivalent to &amp;lt;branch&amp;gt; or &amp;lt;skip&amp;gt; that you can use in a batch file?&lt;br/&gt;&lt;br/&gt;With many thanks&lt;br/&gt;&lt;br/&gt;Charlotte Rae&lt;br/&gt;</description><pubDate>Tue, 12 May 2020 11:16:43 GMT</pubDate><dc:creator>charlotterae</dc:creator></item><item><title>RE: Conditional branching in batch files</title><link>https://forums.millisecond.com/Topic28987.aspx</link><description>&lt;blockquote data-id="28986" class="if-quote-wrapper" unselectable="on" data-guid="1589282033828" id="if_insertedNode_1589282032731" contenteditable="false"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="28986" title="Move Cursor Below" contenteditable="false"&gt;&lt;span unselectable="on"&gt;+&lt;/span&gt;&lt;/a&gt;&lt;a class="quote-delete" unselectable="on" style="display: none;" href="#" data-id="28986" title="Delete Quote" contenteditable="false"&gt;&lt;span unselectable="on"&gt;x&lt;/span&gt;&lt;/a&gt;&lt;span unselectable="on" class="quote-markup"&gt;[quote]&lt;/span&gt;&lt;div unselectable="on" class="if-quote-header" contenteditable="false"&gt;&lt;div unselectable="on" class="if-quote-toggle-wrapper"&gt;&lt;a class="if-quote-toggle quote-link" href="#" data-id="28986" title=" "&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;charlotterae - 5/12/2020&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-28986"&gt;&lt;div class="if-quote-message-margin" contenteditable="true"&gt;&lt;blockquote data-id="28951" class="if-quote-wrapper" unselectable="on" data-guid="1589282033828" id="if_insertedNode_1589276074420" contenteditable="false"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="28951" title="Move Cursor Below" contenteditable="false"&gt;&lt;span unselectable="on"&gt;+&lt;/span&gt;&lt;/a&gt;&lt;a class="quote-delete" unselectable="on" style="display: none;" href="#" data-id="28951" title="Delete Quote" contenteditable="false"&gt;&lt;span unselectable="on"&gt;x&lt;/span&gt;&lt;/a&gt;&lt;span unselectable="on" class="quote-markup"&gt;[quote]&lt;/span&gt;&lt;div unselectable="on" class="if-quote-header" contenteditable="false"&gt;&lt;div unselectable="on" class="if-quote-toggle-wrapper"&gt;&lt;a class="if-quote-toggle quote-link" href="#" data-id="28951" title=" "&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;Dave - 5/7/2020&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-28951"&gt;&lt;div class="if-quote-message-margin" contenteditable="true"&gt;&lt;blockquote data-id="28950" class="if-quote-wrapper" unselectable="on" data-guid="1589282033828" id="if_insertedNode_1588877738636" contenteditable="false"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="28950" title="Move Cursor Below" contenteditable="false"&gt;&lt;span unselectable="on"&gt;+&lt;/span&gt;&lt;/a&gt;&lt;a class="quote-delete" unselectable="on" style="display: none;" href="#" data-id="28950" title="Delete Quote" contenteditable="false"&gt;&lt;span unselectable="on"&gt;x&lt;/span&gt;&lt;/a&gt;&lt;span unselectable="on" class="quote-markup"&gt;[quote]&lt;/span&gt;&lt;div unselectable="on" class="if-quote-header" contenteditable="false"&gt;&lt;div unselectable="on" class="if-quote-toggle-wrapper"&gt;&lt;a class="if-quote-toggle quote-link" href="#" data-id="28950" title=" "&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;Dave - 5/7/2020&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-28950"&gt;&lt;div class="if-quote-message-margin" contenteditable="true"&gt;&lt;blockquote data-id="28949" class="if-quote-wrapper" unselectable="on" data-guid="1589282033828" id="if_insertedNode_1588874366295" contenteditable="false"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="28949" title="Move Cursor Below" contenteditable="false"&gt;&lt;span unselectable="on"&gt;+&lt;/span&gt;&lt;/a&gt;&lt;a class="quote-delete" unselectable="on" style="display: none;" href="#" data-id="28949" title="Delete Quote" contenteditable="false"&gt;&lt;span unselectable="on"&gt;x&lt;/span&gt;&lt;/a&gt;&lt;span unselectable="on" class="quote-markup"&gt;[quote]&lt;/span&gt;&lt;div unselectable="on" class="if-quote-header" contenteditable="false"&gt;&lt;div unselectable="on" class="if-quote-toggle-wrapper"&gt;&lt;a class="if-quote-toggle quote-link" href="#" data-id="28949" title=" "&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;charlotterae - 5/7/2020&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-28949"&gt;&lt;div class="if-quote-message-margin" contenteditable="true"&gt;&lt;blockquote data-id="28948" class="if-quote-wrapper" unselectable="on" data-guid="1589282033828" id="if_insertedNode_1588871886448" contenteditable="false"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="28948" title="Move Cursor Below" contenteditable="false"&gt;&lt;span unselectable="on"&gt;+&lt;/span&gt;&lt;/a&gt;&lt;a class="quote-delete" unselectable="on" style="display: none;" href="#" data-id="28948" title="Delete Quote" contenteditable="false"&gt;&lt;span unselectable="on"&gt;x&lt;/span&gt;&lt;/a&gt;&lt;span unselectable="on" class="quote-markup"&gt;[quote]&lt;/span&gt;&lt;div unselectable="on" class="if-quote-header" contenteditable="false"&gt;&lt;div unselectable="on" class="if-quote-toggle-wrapper"&gt;&lt;a class="if-quote-toggle quote-link" href="#" data-id="28948" title=" "&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;Dave - 5/7/2020&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-28948"&gt;&lt;div class="if-quote-message-margin" contenteditable="true"&gt;&lt;blockquote data-id="28947" class="if-quote-wrapper" unselectable="on" data-guid="1589282033828" id="if_insertedNode_1588863458795" contenteditable="false"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="28947" title="Move Cursor Below" contenteditable="false"&gt;&lt;span unselectable="on"&gt;+&lt;/span&gt;&lt;/a&gt;&lt;a class="quote-delete" unselectable="on" style="display: none;" href="#" data-id="28947" title="Delete Quote" contenteditable="false"&gt;&lt;span unselectable="on"&gt;x&lt;/span&gt;&lt;/a&gt;&lt;span unselectable="on" class="quote-markup"&gt;[quote]&lt;/span&gt;&lt;div unselectable="on" class="if-quote-header" contenteditable="false"&gt;&lt;div unselectable="on" class="if-quote-toggle-wrapper"&gt;&lt;a class="if-quote-toggle quote-link" href="#" data-id="28947" title=" "&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;charlotterae - 5/7/2020&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-28947"&gt;&lt;div class="if-quote-message-margin" contenteditable="true"&gt;My study has a number of exclusion criteria. I start the study by first checking for these exclusion criteria, in a file called ‘demographics.iqx’.&lt;br/&gt;&lt;br/&gt;I then want to use their report to either continue or abort the study. &lt;br/&gt;&lt;br/&gt;For example, if a participant responds ‘yes’ to the question ‘do you have a sleep disorder’, I want to skip over all the questionnaires in my study, and take them to a ‘goodbye’ page with info about sleep disorders.&lt;br/&gt;&lt;br/&gt;If they respond ‘no’, I want to present them with my sequence of .iqx files.&lt;br/&gt;&lt;br/&gt;i.e. something like&lt;br/&gt;&lt;br/&gt;&amp;lt;batch&amp;gt;&lt;br/&gt;/ file = “demographics.iqx”&lt;br/&gt;if radiobuttons.sleepdisorders.response == 1 in the demographics_summary.iqdat then&lt;br/&gt;/ file = “goodbye.iqx”&lt;br/&gt;&amp;lt;/batch&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;batch&amp;gt;&lt;br/&gt;/ file = “demographics.iqx”&lt;br/&gt;if radiobuttons.sleepdisorders.response == 2 in the demographics_summary.iqdat then&lt;br/&gt;/ file = “questionnaire1.iqx”&lt;br/&gt;/ file = “questionnaire2.iqx”&lt;br/&gt;/ file = “questionnaire3.iqx”&lt;br/&gt;&amp;lt;/batch&amp;gt;&lt;br/&gt;&lt;br/&gt;Is there some sort of equivalent to &amp;lt;branch&amp;gt; or &amp;lt;skip&amp;gt; that you can use in a batch file?&lt;br/&gt;&lt;br/&gt;With many thanks&lt;br/&gt;&lt;br/&gt;Charlotte Rae&lt;br/&gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="28947"&gt;&lt;span class="goto"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[/quote]&lt;/span&gt;&lt;/blockquote&gt;&lt;br/&gt;You need to work with batch parameters and values ( &lt;a href="https://www.millisecond.com/support/docs/v5/html/howto/batchparameters.htm"&gt;&lt;a href="https://www.millisecond.com/support/docs/v5/html/howto/batchparameters.htm"&gt;https://www.millisecond.com/support/docs/v5/html/howto/batchparameters.htm&lt;/a&gt;&lt;/a&gt; ) and then use script.abort(false) /onexptbegin in the various scripts to prevent them from running. See this example: &lt;a href="https://www.millisecond.com/forums/Topic23921.aspx#23934"&gt;&lt;a href="https://www.millisecond.com/forums/Topic23921.aspx#23934"&gt;https://www.millisecond.com/forums/Topic23921.aspx#23934&lt;/a&gt;&lt;/a&gt;&lt;br/&gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="28948"&gt;&lt;span class="goto"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[/quote]&lt;/span&gt;&lt;/blockquote&gt;&lt;br/&gt;&lt;blockquote data-id="28948" class="if-quote-wrapper" unselectable="on" data-guid="1589282033828" id="if_insertedNode_1588873410526" contenteditable="false"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="28948" title="Move Cursor Below" contenteditable="false"&gt;&lt;span unselectable="on"&gt;+&lt;/span&gt;&lt;/a&gt;&lt;a class="quote-delete" unselectable="on" style="display: none;" href="#" data-id="28948" title="Delete Quote" contenteditable="false"&gt;&lt;span unselectable="on"&gt;x&lt;/span&gt;&lt;/a&gt;&lt;span unselectable="on" class="quote-markup"&gt;[quote]&lt;/span&gt;&lt;div unselectable="on" class="if-quote-header" contenteditable="false"&gt;&lt;div unselectable="on" class="if-quote-toggle-wrapper"&gt;&lt;a class="if-quote-toggle quote-link" href="#" data-id="28948" title=" "&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;Dave - 5/7/2020&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-28948"&gt;&lt;div class="if-quote-message-margin" contenteditable="true"&gt;&lt;blockquote data-id="28947" class="if-quote-wrapper" unselectable="on" data-guid="1589282033828" id="if_insertedNode_1588863458795" contenteditable="false"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="28947" title="Move Cursor Below" contenteditable="false"&gt;&lt;span unselectable="on"&gt;+&lt;/span&gt;&lt;/a&gt;&lt;a class="quote-delete" unselectable="on" style="display: none;" href="#" data-id="28947" title="Delete Quote" contenteditable="false"&gt;&lt;span unselectable="on"&gt;x&lt;/span&gt;&lt;/a&gt;&lt;span unselectable="on" class="quote-markup"&gt;[quote]&lt;/span&gt;&lt;div unselectable="on" class="if-quote-header" contenteditable="false"&gt;&lt;div unselectable="on" class="if-quote-toggle-wrapper"&gt;&lt;a class="if-quote-toggle quote-link" href="#" data-id="28947" title=" "&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;charlotterae - 5/7/2020&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-28947"&gt;&lt;div class="if-quote-message-margin" contenteditable="true"&gt;My study has a number of exclusion criteria. I start the study by first checking for these exclusion criteria, in a file called ‘demographics.iqx’.&lt;br/&gt;&lt;br/&gt;I then want to use their report to either continue or abort the study. &lt;br/&gt;&lt;br/&gt;For example, if a participant responds ‘yes’ to the question ‘do you have a sleep disorder’, I want to skip over all the questionnaires in my study, and take them to a ‘goodbye’ page with info about sleep disorders.&lt;br/&gt;&lt;br/&gt;If they respond ‘no’, I want to present them with my sequence of .iqx files.&lt;br/&gt;&lt;br/&gt;i.e. something like&lt;br/&gt;&lt;br/&gt;&amp;lt;batch&amp;gt;&lt;br/&gt;/ file = “demographics.iqx”&lt;br/&gt;if radiobuttons.sleepdisorders.response == 1 in the demographics_summary.iqdat then&lt;br/&gt;/ file = “goodbye.iqx”&lt;br/&gt;&amp;lt;/batch&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;batch&amp;gt;&lt;br/&gt;/ file = “demographics.iqx”&lt;br/&gt;if radiobuttons.sleepdisorders.response == 2 in the demographics_summary.iqdat then&lt;br/&gt;/ file = “questionnaire1.iqx”&lt;br/&gt;/ file = “questionnaire2.iqx”&lt;br/&gt;/ file = “questionnaire3.iqx”&lt;br/&gt;&amp;lt;/batch&amp;gt;&lt;br/&gt;&lt;br/&gt;Is there some sort of equivalent to &amp;lt;branch&amp;gt; or &amp;lt;skip&amp;gt; that you can use in a batch file?&lt;br/&gt;&lt;br/&gt;With many thanks&lt;br/&gt;&lt;br/&gt;Charlotte Rae&lt;br/&gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="28947"&gt;&lt;span class="goto"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[/quote]&lt;/span&gt;&lt;/blockquote&gt;&lt;br/&gt;You need to work with batch parameters and values ( &lt;a href="https://www.millisecond.com/support/docs/v5/html/howto/batchparameters.htm"&gt;&lt;a href="https://www.millisecond.com/support/docs/v5/html/howto/batchparameters.htm"&gt;https://www.millisecond.com/support/docs/v5/html/howto/batchparameters.htm&lt;/a&gt;&lt;/a&gt; ) and then use script.abort(false) /onexptbegin in the various scripts to prevent them from running. See this example: &lt;a href="https://www.millisecond.com/forums/Topic23921.aspx#23934"&gt;&lt;a href="https://www.millisecond.com/forums/Topic23921.aspx#23934"&gt;https://www.millisecond.com/forums/Topic23921.aspx#23934&lt;/a&gt;&lt;/a&gt;&lt;br/&gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="28948"&gt;&lt;span class="goto"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[/quote]&lt;/span&gt;&lt;/blockquote&gt;&lt;br/&gt;Hi Dave,&lt;br/&gt;&lt;br/&gt;Many thanks for your advice – I have given this a try (attached Batch and .iqx files), but running into 2 difficulties:&lt;br/&gt;&lt;br/&gt;1)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;It seems the parameters.sleepdis is not being recognised within ‘ontrialbegin’ in each .iqx file, because they all execute, regardless of the answer I give in demographics.iqx. I also tried ‘onblockbegin’ but this gives the same result. Do I maybe need to use ‘expressions’ within ‘onblockend’ in demographics.iqx, instead of ‘values’?&lt;br/&gt;2)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;When attempting to add in age criteria e.g. &lt;br/&gt;if (parameters.age !&amp;gt;30) script.abort(true)&lt;br/&gt;it throws ‘parameter.age invalid’. I suspect its because I use a textbox in demographics to get age, and the ontrial begin expects a numeric parameter. Is there a way to convert text to age?&lt;br/&gt;&lt;br/&gt;Can you help with both these?&lt;br/&gt;&lt;br/&gt;Best&lt;br/&gt;&lt;br/&gt;Charlotte&lt;br/&gt;&lt;br/&gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="28949"&gt;&lt;span class="goto"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[/quote]&lt;/span&gt;&lt;/blockquote&gt;&lt;br/&gt;You need to add the relevant parameters to each script as detailed in the example:&lt;br/&gt;&lt;br/&gt;&lt;img src="data:image/png;base64,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" alt=""&gt;&lt;br/&gt;&lt;br/&gt;and stuff like this &lt;br/&gt;&lt;br/&gt;&amp;lt;survey age&amp;gt;&lt;br/&gt;/ pages = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;1 = age;&lt;br/&gt;]&lt;br/&gt;/ onblockbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if (parameters.age &lt;strong&gt;!18&amp;lt;&amp;gt;30&lt;/strong&gt;) script.abort(true)&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if (parameters.sleepdis &lt;strong&gt;!&amp;gt;=31&lt;/strong&gt;) script.abort(false)&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if (parameters.sleepdis&lt;strong&gt; !&amp;lt;=17&lt;/strong&gt;) script.abort(false)&lt;br/&gt;]&lt;br/&gt;&lt;br/&gt;simply isn't valid syntax. I'm honestly not sure what these are supposed to do.&lt;br/&gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="28950"&gt;&lt;span class="goto"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[/quote]&lt;/span&gt;&lt;/blockquote&gt;&lt;br/&gt;Attached below is a set of files; this represents my best guess of how you want things to work.&lt;a class="if-quote-goto quote-link" href="#" data-id="28951"&gt;&lt;span class="goto"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[/quote]&lt;/span&gt;&lt;/blockquote&gt;&lt;br/&gt;Hi Dave,&lt;br/&gt;&lt;br/&gt;Great, thanks - this is working.&lt;br/&gt;&lt;br/&gt;I am hitting one more snag - at the termination of the final .iqx (whether the WHO5 surveypage or 'you don't meet inclusion criteria, goodbye' page), a blank white screen appears, with no way to exit other than Command+Q (I am on a mac). All the data are recorded, there's just no way to exit the white screen. What am I missing in either my batch or the .iqx files so that when the participant presses Finish (specified in e.g. survey.age.finishlabel), the window closes?&lt;br/&gt;&lt;br/&gt;Charlotte&lt;a class="if-quote-goto quote-link" href="#" data-id="28986"&gt;&lt;span class="goto"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[/quote]&lt;/span&gt;&lt;/blockquote&gt;&lt;br/&gt;I don't know, not seeing that. I suspect your Inquisit 5 installation may be outdated, so may you want to check that first and update it to 5.0.14.0 if it isn't that already.&lt;br/&gt;&lt;br/&gt;&lt;a href="https://www.millisecond.com/download/"&gt;https://www.millisecond.com/download/&lt;/a&gt;</description><pubDate>Tue, 12 May 2020 11:16:43 GMT</pubDate><dc:creator>Dave</dc:creator></item><item><title>RE: Conditional branching in batch files</title><link>https://forums.millisecond.com/Topic28986.aspx</link><description>&lt;blockquote data-id="28951" class="if-quote-wrapper" unselectable="on" data-guid="1589276075089" contenteditable="false" id="if_insertedNode_1589276074420"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="28951" title="Move Cursor Below" contenteditable="false"&gt;&lt;span unselectable="on"&gt;+&lt;/span&gt;&lt;/a&gt;&lt;a class="quote-delete" unselectable="on" style="display: none;" href="#" data-id="28951" title="Delete Quote" contenteditable="false"&gt;&lt;span unselectable="on"&gt;x&lt;/span&gt;&lt;/a&gt;&lt;span unselectable="on" class="quote-markup"&gt;[quote]&lt;/span&gt;&lt;div unselectable="on" class="if-quote-header" contenteditable="false"&gt;&lt;div unselectable="on" class="if-quote-toggle-wrapper"&gt;&lt;a class="if-quote-toggle quote-link" href="#" data-id="28951" title=" "&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;Dave - 5/7/2020&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-28951"&gt;&lt;div class="if-quote-message-margin" contenteditable="true"&gt;&lt;blockquote data-id="28950" class="if-quote-wrapper" unselectable="on" data-guid="1589276075089" id="if_insertedNode_1588877738636" contenteditable="false"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="28950" title="Move Cursor Below" contenteditable="false"&gt;&lt;span unselectable="on"&gt;+&lt;/span&gt;&lt;/a&gt;&lt;a class="quote-delete" unselectable="on" style="display: none;" href="#" data-id="28950" title="Delete Quote" contenteditable="false"&gt;&lt;span unselectable="on"&gt;x&lt;/span&gt;&lt;/a&gt;&lt;span unselectable="on" class="quote-markup"&gt;[quote]&lt;/span&gt;&lt;div unselectable="on" class="if-quote-header" contenteditable="false"&gt;&lt;div unselectable="on" class="if-quote-toggle-wrapper"&gt;&lt;a class="if-quote-toggle quote-link" href="#" data-id="28950" title=" "&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;Dave - 5/7/2020&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-28950"&gt;&lt;div class="if-quote-message-margin" contenteditable="true"&gt;&lt;blockquote data-id="28949" class="if-quote-wrapper" unselectable="on" data-guid="1589276075089" id="if_insertedNode_1588874366295" contenteditable="false"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="28949" title="Move Cursor Below" contenteditable="false"&gt;&lt;span unselectable="on"&gt;+&lt;/span&gt;&lt;/a&gt;&lt;a class="quote-delete" unselectable="on" style="display: none;" href="#" data-id="28949" title="Delete Quote" contenteditable="false"&gt;&lt;span unselectable="on"&gt;x&lt;/span&gt;&lt;/a&gt;&lt;span unselectable="on" class="quote-markup"&gt;[quote]&lt;/span&gt;&lt;div unselectable="on" class="if-quote-header" contenteditable="false"&gt;&lt;div unselectable="on" class="if-quote-toggle-wrapper"&gt;&lt;a class="if-quote-toggle quote-link" href="#" data-id="28949" title=" "&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;charlotterae - 5/7/2020&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-28949"&gt;&lt;div class="if-quote-message-margin" contenteditable="true"&gt;&lt;blockquote data-id="28948" class="if-quote-wrapper" unselectable="on" data-guid="1589276075089" id="if_insertedNode_1588871886448" contenteditable="false"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="28948" title="Move Cursor Below" contenteditable="false"&gt;&lt;span unselectable="on"&gt;+&lt;/span&gt;&lt;/a&gt;&lt;a class="quote-delete" unselectable="on" style="display: none;" href="#" data-id="28948" title="Delete Quote" contenteditable="false"&gt;&lt;span unselectable="on"&gt;x&lt;/span&gt;&lt;/a&gt;&lt;span unselectable="on" class="quote-markup"&gt;[quote]&lt;/span&gt;&lt;div unselectable="on" class="if-quote-header" contenteditable="false"&gt;&lt;div unselectable="on" class="if-quote-toggle-wrapper"&gt;&lt;a class="if-quote-toggle quote-link" href="#" data-id="28948" title=" "&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;Dave - 5/7/2020&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-28948"&gt;&lt;div class="if-quote-message-margin" contenteditable="true"&gt;&lt;blockquote data-id="28947" class="if-quote-wrapper" unselectable="on" data-guid="1589276075089" id="if_insertedNode_1588863458795" contenteditable="false"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="28947" title="Move Cursor Below" contenteditable="false"&gt;&lt;span unselectable="on"&gt;+&lt;/span&gt;&lt;/a&gt;&lt;a class="quote-delete" unselectable="on" style="display: none;" href="#" data-id="28947" title="Delete Quote" contenteditable="false"&gt;&lt;span unselectable="on"&gt;x&lt;/span&gt;&lt;/a&gt;&lt;span unselectable="on" class="quote-markup"&gt;[quote]&lt;/span&gt;&lt;div unselectable="on" class="if-quote-header" contenteditable="false"&gt;&lt;div unselectable="on" class="if-quote-toggle-wrapper"&gt;&lt;a class="if-quote-toggle quote-link" href="#" data-id="28947" title=" "&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;charlotterae - 5/7/2020&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-28947"&gt;&lt;div class="if-quote-message-margin" contenteditable="true"&gt;My study has a number of exclusion criteria. I start the study by first checking for these exclusion criteria, in a file called ‘demographics.iqx’.&lt;br/&gt;&lt;br/&gt;I then want to use their report to either continue or abort the study. &lt;br/&gt;&lt;br/&gt;For example, if a participant responds ‘yes’ to the question ‘do you have a sleep disorder’, I want to skip over all the questionnaires in my study, and take them to a ‘goodbye’ page with info about sleep disorders.&lt;br/&gt;&lt;br/&gt;If they respond ‘no’, I want to present them with my sequence of .iqx files.&lt;br/&gt;&lt;br/&gt;i.e. something like&lt;br/&gt;&lt;br/&gt;&amp;lt;batch&amp;gt;&lt;br/&gt;/ file = “demographics.iqx”&lt;br/&gt;if radiobuttons.sleepdisorders.response == 1 in the demographics_summary.iqdat then&lt;br/&gt;/ file = “goodbye.iqx”&lt;br/&gt;&amp;lt;/batch&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;batch&amp;gt;&lt;br/&gt;/ file = “demographics.iqx”&lt;br/&gt;if radiobuttons.sleepdisorders.response == 2 in the demographics_summary.iqdat then&lt;br/&gt;/ file = “questionnaire1.iqx”&lt;br/&gt;/ file = “questionnaire2.iqx”&lt;br/&gt;/ file = “questionnaire3.iqx”&lt;br/&gt;&amp;lt;/batch&amp;gt;&lt;br/&gt;&lt;br/&gt;Is there some sort of equivalent to &amp;lt;branch&amp;gt; or &amp;lt;skip&amp;gt; that you can use in a batch file?&lt;br/&gt;&lt;br/&gt;With many thanks&lt;br/&gt;&lt;br/&gt;Charlotte Rae&lt;br/&gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="28947"&gt;&lt;span class="goto"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[/quote]&lt;/span&gt;&lt;/blockquote&gt;&lt;br/&gt;You need to work with batch parameters and values ( &lt;a href="https://www.millisecond.com/support/docs/v5/html/howto/batchparameters.htm"&gt;&lt;a href="https://www.millisecond.com/support/docs/v5/html/howto/batchparameters.htm"&gt;https://www.millisecond.com/support/docs/v5/html/howto/batchparameters.htm&lt;/a&gt;&lt;/a&gt; ) and then use script.abort(false) /onexptbegin in the various scripts to prevent them from running. See this example: &lt;a href="https://www.millisecond.com/forums/Topic23921.aspx#23934"&gt;&lt;a href="https://www.millisecond.com/forums/Topic23921.aspx#23934"&gt;https://www.millisecond.com/forums/Topic23921.aspx#23934&lt;/a&gt;&lt;/a&gt;&lt;br/&gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="28948"&gt;&lt;span class="goto"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[/quote]&lt;/span&gt;&lt;/blockquote&gt;&lt;br/&gt;&lt;blockquote data-id="28948" class="if-quote-wrapper" unselectable="on" data-guid="1589276075089" id="if_insertedNode_1588873410526" contenteditable="false"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="28948" title="Move Cursor Below" contenteditable="false"&gt;&lt;span unselectable="on"&gt;+&lt;/span&gt;&lt;/a&gt;&lt;a class="quote-delete" unselectable="on" style="display: none;" href="#" data-id="28948" title="Delete Quote" contenteditable="false"&gt;&lt;span unselectable="on"&gt;x&lt;/span&gt;&lt;/a&gt;&lt;span unselectable="on" class="quote-markup"&gt;[quote]&lt;/span&gt;&lt;div unselectable="on" class="if-quote-header" contenteditable="false"&gt;&lt;div unselectable="on" class="if-quote-toggle-wrapper"&gt;&lt;a class="if-quote-toggle quote-link" href="#" data-id="28948" title=" "&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;Dave - 5/7/2020&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-28948"&gt;&lt;div class="if-quote-message-margin" contenteditable="true"&gt;&lt;blockquote data-id="28947" class="if-quote-wrapper" unselectable="on" data-guid="1589276075089" id="if_insertedNode_1588863458795" contenteditable="false"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="28947" title="Move Cursor Below" contenteditable="false"&gt;&lt;span unselectable="on"&gt;+&lt;/span&gt;&lt;/a&gt;&lt;a class="quote-delete" unselectable="on" style="display: none;" href="#" data-id="28947" title="Delete Quote" contenteditable="false"&gt;&lt;span unselectable="on"&gt;x&lt;/span&gt;&lt;/a&gt;&lt;span unselectable="on" class="quote-markup"&gt;[quote]&lt;/span&gt;&lt;div unselectable="on" class="if-quote-header" contenteditable="false"&gt;&lt;div unselectable="on" class="if-quote-toggle-wrapper"&gt;&lt;a class="if-quote-toggle quote-link" href="#" data-id="28947" title=" "&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;charlotterae - 5/7/2020&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-28947"&gt;&lt;div class="if-quote-message-margin" contenteditable="true"&gt;My study has a number of exclusion criteria. I start the study by first checking for these exclusion criteria, in a file called ‘demographics.iqx’.&lt;br/&gt;&lt;br/&gt;I then want to use their report to either continue or abort the study. &lt;br/&gt;&lt;br/&gt;For example, if a participant responds ‘yes’ to the question ‘do you have a sleep disorder’, I want to skip over all the questionnaires in my study, and take them to a ‘goodbye’ page with info about sleep disorders.&lt;br/&gt;&lt;br/&gt;If they respond ‘no’, I want to present them with my sequence of .iqx files.&lt;br/&gt;&lt;br/&gt;i.e. something like&lt;br/&gt;&lt;br/&gt;&amp;lt;batch&amp;gt;&lt;br/&gt;/ file = “demographics.iqx”&lt;br/&gt;if radiobuttons.sleepdisorders.response == 1 in the demographics_summary.iqdat then&lt;br/&gt;/ file = “goodbye.iqx”&lt;br/&gt;&amp;lt;/batch&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;batch&amp;gt;&lt;br/&gt;/ file = “demographics.iqx”&lt;br/&gt;if radiobuttons.sleepdisorders.response == 2 in the demographics_summary.iqdat then&lt;br/&gt;/ file = “questionnaire1.iqx”&lt;br/&gt;/ file = “questionnaire2.iqx”&lt;br/&gt;/ file = “questionnaire3.iqx”&lt;br/&gt;&amp;lt;/batch&amp;gt;&lt;br/&gt;&lt;br/&gt;Is there some sort of equivalent to &amp;lt;branch&amp;gt; or &amp;lt;skip&amp;gt; that you can use in a batch file?&lt;br/&gt;&lt;br/&gt;With many thanks&lt;br/&gt;&lt;br/&gt;Charlotte Rae&lt;br/&gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="28947"&gt;&lt;span class="goto"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[/quote]&lt;/span&gt;&lt;/blockquote&gt;&lt;br/&gt;You need to work with batch parameters and values ( &lt;a href="https://www.millisecond.com/support/docs/v5/html/howto/batchparameters.htm"&gt;&lt;a href="https://www.millisecond.com/support/docs/v5/html/howto/batchparameters.htm"&gt;https://www.millisecond.com/support/docs/v5/html/howto/batchparameters.htm&lt;/a&gt;&lt;/a&gt; ) and then use script.abort(false) /onexptbegin in the various scripts to prevent them from running. See this example: &lt;a href="https://www.millisecond.com/forums/Topic23921.aspx#23934"&gt;&lt;a href="https://www.millisecond.com/forums/Topic23921.aspx#23934"&gt;https://www.millisecond.com/forums/Topic23921.aspx#23934&lt;/a&gt;&lt;/a&gt;&lt;br/&gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="28948"&gt;&lt;span class="goto"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[/quote]&lt;/span&gt;&lt;/blockquote&gt;&lt;br/&gt;Hi Dave,&lt;br/&gt;&lt;br/&gt;Many thanks for your advice – I have given this a try (attached Batch and .iqx files), but running into 2 difficulties:&lt;br/&gt;&lt;br/&gt;1)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;It seems the parameters.sleepdis is not being recognised within ‘ontrialbegin’ in each .iqx file, because they all execute, regardless of the answer I give in demographics.iqx. I also tried ‘onblockbegin’ but this gives the same result. Do I maybe need to use ‘expressions’ within ‘onblockend’ in demographics.iqx, instead of ‘values’?&lt;br/&gt;2)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;When attempting to add in age criteria e.g. &lt;br/&gt;if (parameters.age !&amp;gt;30) script.abort(true)&lt;br/&gt;it throws ‘parameter.age invalid’. I suspect its because I use a textbox in demographics to get age, and the ontrial begin expects a numeric parameter. Is there a way to convert text to age?&lt;br/&gt;&lt;br/&gt;Can you help with both these?&lt;br/&gt;&lt;br/&gt;Best&lt;br/&gt;&lt;br/&gt;Charlotte&lt;br/&gt;&lt;br/&gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="28949"&gt;&lt;span class="goto"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[/quote]&lt;/span&gt;&lt;/blockquote&gt;&lt;br/&gt;You need to add the relevant parameters to each script as detailed in the example:&lt;br/&gt;&lt;br/&gt;&lt;img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAbwAAAIwCAYAAAD9Kt7hAAAgAElEQVR4nO3dT4xcV3bf8UttZqnVIF4YTpzEsBG3ppNms1sw2XAAA8kmK69KYBc16OYiEkUuEiB/No4AlZsCwRDZBANl1AsjQIAAGaJCySIgzCaJgaARb0JN0KMaiGNvKGrUHs94/kmaEU8W79+9991769Xfrlvn+wEKUnW9eu++6qr363PfYx0jAAAoYM57AAAALAOBBwBQgcADAKhA4AEAVCDwAAAqEHgAABUIPACACgQeAEAFAg8AoAKBBwBQgcADAKhA4AEAVCDwAAAqEHgAABUIPACACgQeAEAFAg8AoAKBBwBQIY/AGw3kstmXt857W/Max1zWcyrHm5vyyuM5jMEZz6LWm1gOAJaAwLMNe2KMEXNhwdtatcBb1HoJNQArJM/AGw1kz5ginIyRjYfNz7d2BvKNrwceExGRodyqnrfblxsXL9YH9pO+EWMuyevv3Z6gKrHWd/jHdVCc9I2Yu6ciInJ2tCHm8H739bTCNvaYHUyncrxpxOwO5JFIE9yp8O5U4XnrTY6z/fi3PnpTLpt9uX7wleDvynkNuowZAGaQYeAN5ZbZaioQ78C9Z5qwkWHPOli7QVQcYC+1K5nO03BlGNjBVq9vKDfNVXlb3pGb5mp7Xd42WuNKjbl+7DQYsNW2q3UHAzfwuoUCz11vhyAPrDf6+/B+p53GDAAzyDDwfNbBMlAJxg6q0am7zoHnr88N4iIA3cCYfD2px4rx7+w8523D+4MgZkzgjV+vP7Zx60091nHMADCDbAOvmIL0psDGHGC3dprKaebAG7e+0UCumO3wQTx5nstaT+qxusK8La9uv2GNQ7wp30AVmxxDbL3WdGVq3VMFXscxA8AMMgy84sAbPBe0QhXeSd/I4UF//LTfjBXeK4/LajJUSYq0pkiDY4hMabrrjVR0ndc75rEuYwaAGeQXeIGDaF1JJQNv3ufwAue0qvWV1d8H8mGnUJ31HJ7z/35YzBB4/h8FqXGOX2/isa5jBoAZ5Bd4Yp0fq6+2LCu+MYEXu6oyta10VWKv75rcMlvy6uMP5XjTqkBDB++5X6XprjM43Zt6TVP/Di9QXaenHcspUesqzS6vZacxA8AM8gi8RZj7vxHjwgsAWGWKAq+sPBZ2YQSBBwCrTFHgAQA0I/AAACoQeAAAFQg8AIAKBB4AQAUCDwCgAoEHAFCBwAMAqEDgAQBUIPAAACoQeAAAFQg8AIAKBB4AQAUCDwCgAoEHAFCBwAMAqEDgAQBUIPAAACoQeAAAFQg8AIAKBB4AQAUCDwCgAoEHAFCBwAMAqEDgAQBUIPAAACoQeAAAFQg8AIAKBB4AQAUCDwCgAoEHAFCBwAMAqEDgLdNoIJfNvrx13uMAAIUIvGUi8ADg3OQZeKOB7BkjGw9FRIZy01yVe3deFGOMGHNJXnncXtaUt+I5xc+3d/blxkUj5kIZQrFl5VSONzfl3p1r9WPm7qnIsOferw3lVvXzat2dfxYZm70te9lhr73PAICWjALvVI43ywP+7kAe1T8vQ6P62bDnBcpWEwZ2heWE5phlq20f3q8f2zPufbtyO+k3AXh2tDHVcv7Ybpqr9fOcZZOvDQCgkkfgJauYIvD8aiy2bB0cY6cX7ZDx1+nft8PSC87oNrsuF1o2oRWWAACRXAJPRNIVnhsGJ333gH/SN+3pwEjgBZedOPCsddjTrK3A67JcyZlu9cOfCg8Axsko8CzeOTw38Oww8qo/b0qzXUVFlp0w8OzpR3/cduB1Wy5g2HOncDmHBwBj5Rl4jrJSqs5p2WHgB8doIFfMdriKSi07UeC55+ZS4+m6nPNY6D4AYKw1CbwtuX6wG5zuOzvaaKYMd/ty42JZxQWqqOiyEwaeO115yXte5CpNe7nA2MJTrQCArtYm8JjSAwCkEHgAABVWJPC+iNyeneegAABr5PwD7+d/KvLk+fjt6QsiP/gDkU//UOTsusgP/7XIj/+9yE/+s8jPH4p8/n9Evvh/Ir/8nsgv/0LkV09EvvxU5MsfiTz7mRTBCQDQbvUDby63XxP5+O+LPP1dkadbIp+8WN4ui3xyReSTPZFPfl/kk39s3X6//PnlYtmnOyJPt4vnP/1HIk+/VoTx098V+fgfiHz82+Xtt4ptffx3RT7+TZEnvyHy5NdFnnw1PcZnPy0C+tkvRJ59JvLscynC+lci8uW5/ooAYB0oCbw1uH32P877NwUAWSPwcrkReAAwEwIvlxuBBwAzOZ/Ae/YzkV/+pcjnf07gEXgAsBSLDbwvz0R+8iciP/xXImd9kR/8k+ICj/MOjxxvBB4AzGSxgffZn51/UKzLjcADgJkQeLncCDwAmElWgXe8aeTW4681PxsZ2TNG/uvTjfMPJO9Wfyn07lfko49/i8ADgHOWT+CNjOzsPOeGx4oG3vGmkd97+DsiT56XsyMj5vBvEXgAcM7yCbxhIDj8wCvvV210qtCpwvIbXw88FqjIblz0Kskpqjt/TDOHMoEHADPJJvBO+u2Q8sPklrGCyn6sCsK7f68JT2uqsWjEaj1mAoE3tPrRhULVGpNfid4KrY/AA4ClyibwWufvOlRPt7zAi1Vdt7x1BLfV9TZsn7cj8ADg/OUReKHzd5HAczqDdwm8wLpnCjwqPABYSXkEXuj8XaRSs8/b+VOaM1V4Xac0/fVxDg8AVkIWgRc8f9cx1G49/trYwOt0Dm+C2/Fmsz6u0gSA1ZBF4EWnGL3gOjuyqq/yasvfe/g7YwOvqsqMKcJppilNf338OzwAWAlZBN5Sbyv6b/sIPACYDYH3pJyCtM7LzXyBCYEHACuHwMvlRuABwEwIvJW4/YbI2b7Ik1+P3z77s4X+qgBg3RF4q3D74rsL/TUAAAi81bgReACwcATeKtwIPABYOALv3G9fFfnlRwv9NQAAFh14X3xX5OPflObii18rDvBPvrq8MPn4b4t8/NsiT18Qebot8smeyA/+QOQH/1Tk038m8ukfipz1RM6uiZwdivzVPxf5q5siP/yXIn/9b0X++t+J/OiPRX58R+TH/0Hkb/6jyN/8J5Gf/InIT/+LyE//m8jP/7vIzx+K/OLbIp/9T5HP/rfI538u8vn/FfnitAi0X/6lyK+eiHz5qciXPxJ59jORZ18s9OUHADQWG3idPLNuX4rIr5rblz+O3579pAyNX4g8+7x8zrPz2w0AwEpbgcADAGDxCDwAgAoEHgBAhTUJvFM53tyUVx6f9zgmMBrIZbMvb533OABAifUIvNFAtnYG8ui8xzEJAg8AlirPwBsNZM8Y2XhY3h/2xBzeF5Gh3DRX5d6dF8vOB5fcqq98XtUVoX7+aCDbO/ty46IRc6EModiyZTV57861psPC3dNiDPb92rDpjVetu/PPImOzt2UvO+y19xkAICJZBd5p08Zn163mTvpVIJWhUT0+7HmBstWEgV1h+QGaWrYax+H9+rE94963K7eim3oRgGdHG1Mt54/tprlaP89ZdszrBACa5RF4ycrFPn9XBJ5fjYWfZwXH2OlFO2T8dfr37bD0gjO6za7LhZZNaIUlAOiVR+CJSLRycc7ftcOgqf6a+63pwEjgBZedOPDc5rJ1cLcCr8tyzT7v+cuNe50AQLmMAs9iVy71+TuRduAlqj9vSrNdRUWWnTDw7OlHfx/swOu2XMCw507hcg4PAILyDDyLW8GVlVIVgHYY+MExGsgVsx2uolLLThR47rm51Hi6Luc8FroPAAjKPPDCYXP9YDc43Xd2tNFMGe725cbFMiwDVVR02QkDz52uvOQ9L3KVpr1cYGzhqVYAQErmgeeb4IIOAIAqBB4AQIU1CzwAAMIIPACACgQeAEAFAg8AoAKBBwBQgcADAKhA4AEAVCDwAAAqEHgAABUIPACACgQeAEAFAg8AoAKBBwBQgcADAKhA4AEAVCDwAAAqEHgAABUIPACACgQeAEAFAg8AoAKBBwBQgcADAKhA4AEAVCDwAAAqEHgAABUIPACACgQeAEAFAg8AoAKBBwBQgcADAKhA4AEAVCDwAAAqEHi20UAum31567zHAQCYOwLPRuABwNrKM/BGA9kzRjYeVj8Yyi1jxBgj5kITWCd9I+buqYiInB1tiDm8LyJDuWmuyr07LxbLm0vyyuP2Ot5/92XrMQBA7jIKvFM53iwDaXcgj6xHwsEmUoXb2/KO3DRXyyAsg61ax7DXhGSrwotvEwCQlzwCb9hLVFtDuWW2rMeGVriVAWiaQKwCr6kOT+V4c7N4fmpKs1VVAgBykkfgiUi82rKmIuubFY6jgVwx204gugFZVIgbD4UKDwDWWEaBZ3GqLbei8530jRwe9J1pTjfwIhVesqoEAOQmz8Dz2OfwZNhrqrHRQLZ2BvKBfNiEWlURVgHoLc9VmgCwntYi8NxpzaoqK6Yj63NuZbB9Rx7ILbMl1w9229Of1RTmBUIPANbNmgTeJNrn8AAA64/AAwCooDDwAAAaEXgAABUIPACACgQeAEAFAg8AoAKBBwBQgcADAKhA4AEAVCDwAAAqEHgAABUyCrx0G6CVMBrI83YXBqfx7ByU61xIE9qy5ZIxfHk2gPWUT+ANe1ZPu1UUaDs078BbpCrwchkvAEwom8A7O9oIH4ztysTrdL5njPydw2vN4/bzxzyvCq6zo43m8TLE2uu0OqOX3dGfPNiPLDtm+/U2i5/v7DzXVFx2hTdu/yZF4AFYc9kE3kk/NJXnVlVOOFUH8N2qAaw1Vecd3E/67jRedf9teSdctZUNY6tgqjqvd142tX3nsXKdicAL7p+lCU/v5gcbgQdgzWUSeKdWx/KGE3Ai7kE7ESqt57XOjVkNZe0Q8acpQ+EUm9K0lk1t33/MCcNQ4EVCe2IEHoA1l0fgjQaytVNUSrZWcNihMzbw0lXPST9QCcWC8fC+xAIvtGxq+/4+nR1tzBR4VHgAUMgj8CIXrMytwvOVz720sxOsxOZe4SX2iQoPAOYji8Abe8FK6hze2PNkfsiUF6DY58bK83Dh83LV87qcwwuPLf5Yh3N4BB4AdJJF4IUvWCmNu9oyFghVIJW3av3uhSjiVmrRqzSbcVbn/d5/9+X0VZqR7dtjMBf25frBVwg8AJiDLAJvZZzDv6076VsV5iIReADWHIE3iWUEnlOxtv+N3lK2yzetAFhDBB4AQAUCDwCgAoEHAFCBwAMAqEDgAQBUIPAAACoQeAAAFQg8AIAKBB4AQAUCDwCgAoEHAFBhPQPPa75adzEwoa4LRQueaDeGVTcayPOBXoFz1WpmuzitbhUTKVs7+V0xlvHdoJO8RtP8zub9Pa6tMbifg/Rnpj2umd4by/odQb31DDxH2VMu0nHA6SieHa8H38I2k0Pgla9F68uvy5+vTBeIKX9ncw289hjcz0H6MxMa12zvjVX7HWFdrWfglR/Cf/jwu8Vf/NEuAOGmrbEednWfutZj1QFit3xe0eEgunxoO7sD+V9vXgysWyI9/07dfasOTrH+gB3HGDxweQe16H6V2x7/+l2SnZ3nwn9oDHtTdIiwwi7we071Ckzuv9+5IvH7vvPWy83zo++jyO8sMZ7ke2bseyQ0Vu+2O5DvyAPrc3Aa/MyMG1fsvRF/Pd3f8cz9HIEO1jrwig9b4q/V8gPYavbqdClvGq5eMdv1h9T9gHqdyWXM8pHtVMGb6s4e3G4V2F2W9cbYWj4UNl7j2eh+Veuzu8UH9yMwFmdbkT8YQgf6ct9e3X6jvc3AOh3J/Q//MeS8pwINhe3AC76PUhXeFO+Z0DqLx7z9CFW93vumCSfvM9NhXNGmxNU4OjVkXlIrLKilO/D86Rh/2ijUFNXpVB45OAa24Szvbyf4V7J90LcOBKF9Cx7o0ss6+zfuL+vQtFVovxIHNX9s0b/oRwO5bKb9Sz9wDi82fpH0/ien6gKvZSjwgu+jDlOaXd4z1jpbv/ex20uFufW4/5lJjMsJvMDrmX5vjnu9gflQHXit80WxD/7h/daHOVkNiKSXnzjwYlVOKPC6Leu/VvFpX0ke1Lr+Fe8f8OLnTotqzal8x1Z4lXTgBZ8X2f/0ucRugRd8H42p8Ma9Z0LrbIXJ2O2F3zepCq/zuMa8ntHf5TKaK0M91YE3SYWXrlAiFwHElp+lwnN3IF3hJZYNiR7krfEl92seFd5MJqzwPM7+n0OFN9F7ZokVXpdxhV4n+/VMvzfHvd7AfOgOPH/KMniexK20nHUmKrzk8hMEnj/G4PmZyDm85LIyZhyR/0/uV+o8TcdzeHP/Zwn1fsXPTYZ/D6nXtmPgBQMjHjad3jOhdVZjS53DSwVea+o+FHjpcQWDPnF+LzzFyTk8LJbuwJvoKk336rXDg3784Dhu+UkCz3q8utlhUP97Kb8SaC3bcUpzXPil9mvMhQn1tNaFfbl+8JWlBV6ymoztv1j7U93q165b4MWuqLR/Z++/+3K313bWqzS937s9hrflHW8Z/zMzflzRKc3o+e/A+5irNLFg6xl4Ezg72mg+2JxHWJqTfuyPkHkrD9bL/J1m+D5yPgdLdw6/I6ikPvCqv2aDlRfmx6+WljV9dR7f4pHl++gcv3GIb1rBkhB4AAAVCDwAgAoEHgBABQIPAKACgQcAUIHAAwCoQOABAFQg8AAAKhB4AAAVCDwAgAoZBF717exL/DoqAMDaySDwCmP7aQEAkEDgAQBUIPAAACoQeAAAFQg8AIAKBB4AQAUCDwCgAoEHAFCBwAMAqJBB4PFNKwCA2WUQeAAAzI7AAwCoQOABAFQg8AAAKhB4AAAVCDwAgAoEHgBABQIPAKACgQcAUIHAAwCoQOABAFTIKPBO5Xhzs/Vdmid9IxsPA4uPBnLZ7Mtbc97e3A17xfeE7g7kkf3zmcc/meW+jqdyvFl8P2pwmwCwAPkE3mggWzteKMiaBN7h/fbPjBFzYV0Db8w2AWAB8gm8UDBIcdA8POiX3RSsA2jrQG11XWgFSagjg32gLiuSqgqrAmkeoeTt10m/GMPr792eIGiKsd67c60Z191Td5x3T+v1269R9UfEebyOBB6AZcom8GIHx5O+FUT2wdk7UJ/0m4O+DHvWFGJxEK7XXT72gXxYH6id58pQbpqr9XrPjjaCQeyEjXVr7UMkyFtBk1xfGSTVekYD2TPu/Xpdw577OlhBuNzXkcADsFyZBF73abH6vnOgdkOqqES2ivVFp+yKbe7sPOccpJ3nzkPXwEvyXx//vj3moby6/UZZYb1QL7P815HAA7BceQRe5PydiHvQLu4HDtStg7EVCNF1l1XT3dt1QNjj2ZtXU9qlB17x2GuPHzj7dR6vI4EHYJnyCLxYKIh/0LSm1eZUmbzyuJy29KoTZ2z+FZbVz5c6pdk18Ir9OTzoJ6YXl/M6EngAlimLwEsdGE/6kXNV0557Kp/3TRl5F1uU/+8HXCzwulp6hVes+4rZblV0S30dhcADsFwZBF76nwe4Vxdecg7q87u60F1fcSXlYq7SrC0y8ORUjjdfctZ9Xq8jgQdgWTIIvDWXmK5dmNFAnl/2NgMIPADLROCdt9g3rSzI2dHG7BfazIxvWgGwfAQeAEAFAg8AoAKBBwBQgcADAKhA4AEAVCDwAAAqEHgAABUIPACACgQeAEAFAg8AoMKaBF76C6anMtGXNwMAVt16BF6iQews6yTwAGB95Bl4Zcfx+ouHnY4D4fY1dh+3s6ONcvmioem9Oy96LW3cdbz/7ssr8IXLAIBZZBR4zTfs+50F7DYz4WATqcLtbXnH6tpdBlu1vmGvCclWhRffPgBg9eUReMNeosKyz9/5jU6HVrhVrXGsjt1l4DUtaqx1paY0/QoTALDy8gg8EYlWWM75O7vjtt95u1j2itlOdAK3qkUqPABYKxkFnsWusLzzd3ZF5zvpGzk86Hvn++zAi1R4yQoTAJCDPAPPYp+/q+7XU5bDXlONlZXgB/KhNwVqmgD0lucqTQBYH5kHXujf39nTmlVVVkxHOld17g7kO/JAbpktuX6w257+rKYwLxB6ALAOMg+8WbXP4QEA1hOBR+ABgArKAw8AoAWBBwBQgcADAKhA4AEAVCDwAAAqEHgAABUIPACACgQeAEAFAg8AoAKBBwBQgcADAKhA4AEAVCDwAAAqEHgAABUIPACACgQeAEAFAg8AoAKBBwBQgcADAKhA4AEAVCDwAAAqEHgAABUIPACACgQeAEAFAg8AoAKBBwBQgcADAKhA4AEAVCDwAAAqEHgAABUIPACACgQeAECFtQi8k76RjYeBB0YDuWz25a2p13wqx5ub8srj6cfWRe7jB4AcEHhJBB4ArIs8A280kD3ThMRJ38jhQV+MMWKsn7cDYyi3ymXMBT9IrMfMpTIk7MA4leNNI2Z3II+c5xXL3Ltzrd6+uXsqMuy598ULttFAtnaKdS17/E8e7FvLAIAOGQVeecA27dA56Vs/s0PCC4yTfhM+MuxZ6ynWXQdN+dgH8mEdGM5zQ+M6vF/cLcPYvl+PYdhzt28F4fLHH389AWAd5RF4w16yIvGnBOv7TmAM5aa56lVLW8U6o1OHRYW0s/NcJOyaZZqx+fet7chQXt1+o6zqXqiXOd/xS6tiBoB1lEfgiUi6wnvBCcNgYLRCwQoma3oxuM27t+ugCo+ra+AVj732+IGzvvMZPxUeAF0yCjxL4BxeU51Y03tzqpBeeSxydrSRmNLsGnjFeg4P+s66lj7+MRUzAKyjPAPPc9KPnDOb9hxY+bxvysi76CN0xeNkgSejgVwx262K7vzGDwA6rE3gNVc5XnLCZX5XOYbWF1hmXODJqRxvvuSs43zHDwA6rEXgZWU0kOerag4AsDQE3hKdHW1w7gwAzgmBBwBQgcADAKhA4AEAVCDwAAAqEHgAABUIPACACgQeAEAFAg8AoAKBBwBQgcADAKhA4AEAVMgo8ALtbVLf/t+1M8AiOwgMe+EGq8vsWjDH16hoN1R0ZKA7OoDc5BN4oa7e8wiORQee3xmhCsFWe58FWcBr5DasBYA85BN4rfBwe8N966M3ZXtnX25cbO47B/qyS7oxXoXiB0IVSPMIJW/MJ/2iV93r792eIISKyvbenWvNuO6euuMsm8I6QTQayKWdnWaf5/gaEXgAcpRN4AUPsl538L3oQbrddTzcVXwoN83V+sB+drTRrtBE3LAJBYS9XOj5qZBtra/oZm53RN8zkQ7pw57bEf3u6QJeIwIPQJ4yCbzA+TuR5EE5PZVnBVvqoD+rroGXNElH9aG8uv2GPBKRk/4Lxc/m/hoReADylEfghc7flT+f5GBeTCl605WB5zXTejM2a1164BWPvfb4QR18i3iNCDwAOcoj8LoER/JgXpzvC07lpcJn2GtfYVn9fKlTml0Dr5iGPTzoN1ObC3iNCDwAOcoi8KIH2K4H88BjV8x2e8rPD7hY4HW19ApP3H3ztzWP10gIPAB5yiDwIufv6sfiVxza98+ONprqabcvNy6WB+3AwXxRV2nWFhl4cirHmy9Z617Ma0TgAchNBoGXsVjgLdJoIM8veJsEHoAcEXiLFPumlQUpKrQZL7RJOuWbVgBki8ADAKhA4AEAVCDwAAAqEHgAABUIPACACgQeAEAFAg8AoAKBBwBQgcADAKhA4AEAVFiTwGu+ULlTZ4UZtwEAyM96BJ7VIJbAAwCE5Bl4ZVfyOtisrgQnfVM0QPWbsrYCr2h4Gm4DZD1WfxmzHXjllyjvDuTJg/0Ff2EzAGAeMgq85pv6/e4DdlV30rceH9O1u+4K7jR6LbbjhOnuQD6QD51p0/q5Y8YGAFgNeQTesJeootypRn9Ks77vBN5QbpqrXrW3Fezu7W9nZ+c5L+w8fvUJAFgJeQSeiESrKOv8nYjISf8FJxiDgdcKNSs0vfW1tn/3try6/Yb3OBUeAKy6jALPYldRXldxt8KzpifnVOG98rhstGpPh3IODwBWXp6BZwlNYdYBOI9zeOXzvikj76IVrtgEgJxkHnjt4HGv0rQqr7lepRlaHwBglWUeeAAAdEPgAQBUIPAAACoQeAAAFQg8AIAKBB4AQAUCDwCgAoEHAFCBwAMAqEDgAQBUIPAAACoQeAAAFQg8AIAKBB4AQAUCDwCgAoEHAFCBwAMAqEDgAQBUIPAAACoQeAAAFQg8AIAKBB4AQAUCDwCgAoEHAFCBwAMAqEDgAQBUIPAAACoQeAAAFQg8AIAKBB4AQAUCDwCgAoEHAFCBwAMAqEDgAQBUyD/wRgO5bPblrUkfm2a5dRobACiz3oG3zHUsar0EHgDMRZ6BNxrInjGy/XAot4wRY4yYC/vyrY/elO2dfblxsbnvhEX5PFPeNh42Pw+Hyqkcb27KvTvX6ueYu6ciw557X0RO+u76Lu3sNNua19iGPTHmkrzyeAGvKQCsuYwC71SON8tA2B3Io+rHdiCUoREOsqHcMltNWHjPiweeEXN4v37OnnHvO2FUhl/9/wsZW+R1AAAk5RF4qcomFQ7J6cCh3DRXOwTeprVd/74dVEN5dfsNeSQiJ/0Xip8tdGzSDlEAQFQegSciXSu8caFy0m+mDc2FLhVe18ArHnvt8YM6+BYzNio8AJhGRoFnsSubzqFSnO8LTinOJfBEzo425PCg30xtzntsnMMDgKnlGXi2rqESeOyK2W5PPTomCzxnnQsfGwBgEvkHXjXFF7ny0b5/drTRTBnu9uXGxUCV2Fr3BIEnp3K8+VJ7+nEhYwMATGINAm+FjAbyfHUFJwBgpRB4c1JUaJxfA4BVReABAFQg8AAAKhB4AAAVCDwAgAoEHgBABQIPAKACgQcAUIHAAwCoQOABAFQg8AAAKhB4AAAVMgo8v1PBGJ363c1gLuu0mrlWPfRyNuyFG9Mus+PDLNsqn/tNGdW/F7rJA+sjn8AbDWRrZ4IO34s+yM5j/evW+mfYE+N3i6hC8EI+gVc996RP4AHrJJ/ACx1Mq59XfeQuuB3Eq5+5veiKSo6TFukAAA1bSURBVPHenWvN8+6euusJdSz373fuZt5hjOaS/NG3b8v2zr7cuGgtU3Z2r57bHHwn2IfA6+GEQXBsU/J+Ryf9Yt9ef+/2BCHUfd+cQBoN5NLOTvN6Rd4LdphV6zk72hBzeK21HIEHrJdsAi988BnKTXPVbaJaHXCjgVROI1rL7RnT4XmJx5KB132Me06otbupT7UPEjq436+3ER2b8zJbYRMMYGu50PNTfwC01jfBvg17TbBX/z/hvr8t7zSvARUesNYyCbzY+Tu/47glGXgdu5jPKfAmH2OIHU6TdGL3t2+vJzG2aXQNvKTJ9u3V7TfkkYic9F8I/M5S+251mY9U9AQesF7yCLzU+Ttn2u9SuCI618CbZoyNYlrQn5KbNPD8asodQ3Bs01h64BWPvfb4QR187cBL7/sVsx2pogk8YN3kEXixA2loueoKwVUKvInHWI3DPUc11T54VU3n18//+VKnNLvuW1GlHR70I1Vaet9P+qZ4bmIqmMAD1kcWgRc98PgH6HkHXuDgal9QEps6c5abaozh+001Mlko2OexnO2nxjaNpVd40qlKC+57OWvwgXzYrJ/AA9ZaBoGX/vd34Sm/6nnxqzQnqSCaqwNvRy9wiC6XGuOYKU1nnbt9uXFxuirIvyLUfi3jr98UziPw5FSON18K/t5DV8M2fzBYYVYGYRF+XKUJrKsMAg/Z6Dr1PE+jgTy/oG0SeMB6IfAwP7FvWlmQogKe8UKboOYbcAg8YH0QeAAAFQg8AIAKBB4AQAUCDwCgAoEHAFCBwAMAqEDgAQBUIPAAACoQeAAAFQg8AIAKGQVe+kukO+nccNX7cmHUzo423A7ipv3l062f2+1/Ur0NAWCB8gm8eRwoO39rP4EX5P0OOn+5std2yA5NAFiWfALP/yb+VgCeOn3N9lqNRaVTw9VWK57RQLZ39uXGxUjLGb+ljt3c9IK7/pvmqty782Kku3hkneV+fuPrkcar0e2NGecU3IDrWnH77XyKn3VuSgsAc5JN4LWrCe+AWwbDd+RBq0Foly7lrUah1hTcnhcy9rJnRxtWELsHcv+xW3YngWHPCaFUo9I9E3ksub3UOC1du5m3QsruMxfvLBDbLq13ACxbJoEXriZa55OC02TDcNNWr2O5ezC3pjSDlaDbXLV5bqiasZ8Xq5BCYbIV7MKd6rTe3l5snFPwK2q/03jwdxQfH9OaAJYtj8CLnb8rf150qt4c38m7Y7VXPT8eeH5FdMmpKPdCPw8c/OPbcKdn44E3bnuJcU7KOw8X0qraEs8h8AAsWx6BF+2kXQTD6+/dtgLRq6Q6hdxkFV7nSsmbfnQDbx4VXnp7ncbZdUqzw0VDfuA507QeAg/AsmUReKnzPfUl8NXBMxAQ9dTblOfwQtVf8JyaX9G0As80we0tmzqHFw285PYS65yKF6Ct9Z3K8eZL4So1gHN4AJYtg8AbczVg61yS9+/AvCsu49OYRVWXfE7Nni68NH4qtX7Ollw/2J34Ks1UhRffXnqc0/BDyv33dqH9iZ9f5CpNAMuWQeCti1QAZGJO/2ic6UwA54HAW5o1CDyZQ1jxTSsAzgmBBwBQgcADAKhA4AEAVCDwAAAqEHgAABUIPACACgQeAEAFAg8AoAKBBwBQgcADAKhA4AEAVFiTwGv64kV7xaX6yE2zHAAgK+sReOUXEn//e0ezhxWBBwBrKc/AGw1kz+7KPeyJObzm9JP71kdvyvbOvty42Nz3+8rthTp8+w1W59BHDgBw/jIKPLtBq9tepm5M6jV43YsFmd+qp3NjWNraAECu8gi8ZKVldURPBVdyqtLqwJ1azg9RAEA28gg8EYlWWnZD0QkD76TfTGmaC1R4ALDOMgo8i11pDXtiDu/XP+8WeEO5FZvu5BweAKylPAPPUp+/E+keeIHHrpjt9rQoAGBtZB541vm7+n78qkz7/tnRRjOduduXGxcDF74AANZG5oEHAEA3BB4AQAUCDwCgAoEHAFCBwAMAqEDgAQBUIPAAACoQeAAAFQg8AIAKBB4AQAUCDwCgAoEHAFCBwAMAqEDgAQBUIPAAACoQeAAAFQg8AIAKBB4AQAUCDwCgAoEHAFCBwAMAqEDgAQBUIPAAACoQeAAAFQg8AIAKBB4AQAUCDwCgAoEHAFCBwAMAqEDgAQBUIPAAACoQeAAAFQg8AIAKBB4AQIX8A280kMtmX95a9nNzGxMAKEfgEXgAoEKegTcayJ4xsv1wKLeMEWOMmAtVSIR+JnLSN2LunoqIyNnRhpjDa8HlCqdyvLkp9+5cKx435XOHPfd+ud6Nh824Lu3syN6cxvT+uy+LMZfklccLeyUBQI2MAu9UjjfLMNgdyKPqx15F1A6R++UjQ7lprsrb8o7cNFeL5aPVVLmt6rllwNr36+cNe/X26v+f65gi+w0AmEgegTfsxSsdJyCGcstsWcsNmyCRMmys6iwdeJvWevz79naG8ur2G/JIRE76LxQ/W8iYpA7euqIEAHSWR+CJSLcKz5o6rG9WUI4GcsVsO/dnD7zisdceP6iDb75josIDgHnIKPAsdqXjhYtdPflO+kYOD/rhqUnHJIFXVGmHB/1IlTbDmFKVLQBgInkGni1xvkyGvaYqGg1ka2cgH8iHTXjNKfDGVWnzGRMAYBb5B1415Re6IrKujopl6nNfZegUQRO/SrNz4MmpHG++1J6GnOuYAACzWIPAWwGjgTxfX3kJAFhFBN6MiqssOc8GAKuOwAMAqEDgAQBUIPAAACoQeAAAFQg8AIAKBB4AQAUCDwCgAoEHAFCBwAMAqEDgAQBUyCjw/C9wFrezQEZdBs6ONsTcPfX++6dN3zv/tjuQ73/vKNkYduJ9P6/Xq+t2pxzfST/UO9D7ou55mXlfrF6H/+ZfZPlenvfr7X82qo4i9IHEPOQTeOPe+LkcJKz9aH24rWVa+5LL/s3LlCFevbatlkzn+eXesX2Z9OerZgGvd+gz0fp8AFPKJ/BCH6LywPC2vNO03wm15LngdxDflHt3rjUV1N3Tstmqdd/ebnA90znpuy2BNh5a//X2KxR41w++Uo+nfo6/fJcxT/OcscsF2iCNBrK9sy83LhbLf+ujN1vNce/dedFrnRT73YX3o24GbL1HmoNkYGZgJfbFXf8ffft2osKLrKMMnG983bTfE9Zr035sws9AbPuTvN5dmxkHPxPpJspAV9kEnhMUlcSUpv0X59nRhhWW5TSS1WF8z5hIF3T3g+aux2IfKIIHmHrBbh/cSODt2Qcir5HsxGOe5jnJ5cL9/b7/vaMmkALbvWVPhw17zQE1WeVYU4H2VFqg4ljpfYm9f7u+l1PviUCT4madk3wG0tvv/npb221NgY4X/PwDE8ok8CJ/NUYPEn6DVvvgNklzV389M+p6PqLLlGbnfe+yja77mViu6/RcICT8yiPZ+X1MpWCfU/qOPJCb5qo7A1BXLiuwL50CL/FeTo6n9cLN6TPg/qHQ/fVu7/te8I/CMKY1MQ95BF4sKJIHCb/isjuNT9DN3JkWmrHvnfMXeHp/pw+8jmOe5jmp5br8jlr326FT/yU/TYXnaZ8P6vi7Xda+dA68yHu5Q+DVgeRMR04aeLHP0oSv9wwVHoGHecgj8GInwRMHifjU4YSB548j9EHtOqW5lAqv45ineU5quamrIv+AOKYqCqw/XCk074FmOmzM+bxl70vHwIu+lyepOFtTmt0Dr9v5szGvd9dzeBEEHuYhi8CLzt93PO/hHsAn+LD7B/6uQRA12zm8ToHXdczTPCe5nHfeq1y/e2GHvx9l9VD9MdMldDoKX+XX9Xe7pH2Z4hxecr1jqv4rZnuqWY74Z2mC13tGnMPDPGQQeIm/ykMn4kNXaTp/WU7xYV/UVZoxM1Z4ncY8zXPGLhe+snFcVXT9YDfye5ryNW9V0sPgOaXz2BcnNDsGXvS9PGZK8+xow/q3nH25cTFW6Y6b5Yh9liZ7vaPG/nHDVZqYjwwCb810ndZUYc4XBZ2rddqX1cJ0JuaFwDsHfIAr6xQS67QvK4Q/EDFHBB4AQAUCDwCgAoEHAFCBwAMAqEDgAQBUIPAAACoQeAAAFQg8AIAKBB4AQAUCDwCgAoEHAFBhTQKv+Lb319+7PX1LmRnb0QAAVtt6BF75BbPf/94RgQcACMoz8Pwu18OemMNrTQ+uUE+8C17vN7tZpffc9999eabuzACA1ZNR4JVNNI1pdVyum6omOkUXwVZ2oy4bSr4t7zSNJVsVXnx7AID85BF4w16i4rK6NQc6UNtdm+2uyXU36KovXWpK068oAQDZySPwRCRacdkNIluBVy5f36zQHA3kitl27lPhAcD6yijwLHbFNew1U5Ve4NkVne+kb+TwoB9+brKiBADkKM/As9Tn70SS5/Bk2GsqtbIq/EA+jEyHAgDWTeaBZ52/q+9HrtKsK7ZiGecKz90q/NyrOQEA6yPzwAMAoBsCDwCgAoEHAFCBwAMAqEDgAQBUIPAAACoQeAAAFQg8AIAKBB4AQAUCDwCgAoEHAFCBwAMAqEDgAQBUIPAAACoQeAAAFQg8AIAK/x8+DkZBWFXFoQAAAABJRU5ErkJggg==" alt=""&gt;&lt;br/&gt;&lt;br/&gt;and stuff like this &lt;br/&gt;&lt;br/&gt;&amp;lt;survey age&amp;gt;&lt;br/&gt;/ pages = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;1 = age;&lt;br/&gt;]&lt;br/&gt;/ onblockbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if (parameters.age &lt;strong&gt;!18&amp;lt;&amp;gt;30&lt;/strong&gt;) script.abort(true)&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if (parameters.sleepdis &lt;strong&gt;!&amp;gt;=31&lt;/strong&gt;) script.abort(false)&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if (parameters.sleepdis&lt;strong&gt; !&amp;lt;=17&lt;/strong&gt;) script.abort(false)&lt;br/&gt;]&lt;br/&gt;&lt;br/&gt;simply isn't valid syntax. I'm honestly not sure what these are supposed to do.&lt;br/&gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="28950"&gt;&lt;span class="goto"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[/quote]&lt;/span&gt;&lt;/blockquote&gt;&lt;br/&gt;Attached below is a set of files; this represents my best guess of how you want things to work.&lt;a class="if-quote-goto quote-link" href="#" data-id="28951"&gt;&lt;span class="goto"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[/quote]&lt;/span&gt;&lt;/blockquote&gt;&lt;br/&gt;Hi Dave,&lt;br/&gt;&lt;br/&gt;Great, thanks - this is working.&lt;br/&gt;&lt;br/&gt;I am hitting one more snag - at the termination of the final .iqx (whether the WHO5 surveypage or 'you don't meet inclusion criteria, goodbye' page), a blank white screen appears, with no way to exit other than Command+Q (I am on a mac). All the data are recorded, there's just no way to exit the white screen. What am I missing in either my batch or the .iqx files so that when the participant presses Finish (specified in e.g. survey.age.finishlabel), the window closes?&lt;br/&gt;&lt;br/&gt;Charlotte</description><pubDate>Tue, 12 May 2020 09:42:33 GMT</pubDate><dc:creator>charlotterae</dc:creator></item><item><title>RE: Conditional branching in batch files</title><link>https://forums.millisecond.com/Topic28951.aspx</link><description>&lt;blockquote data-id="28950" class="if-quote-wrapper" unselectable="on" data-guid="1588877739875" id="if_insertedNode_1588877738636" contenteditable="false"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="28950" title="Move Cursor Below" contenteditable="false"&gt;&lt;span unselectable="on"&gt;+&lt;/span&gt;&lt;/a&gt;&lt;a class="quote-delete" unselectable="on" style="display: none;" href="#" data-id="28950" title="Delete Quote" contenteditable="false"&gt;&lt;span unselectable="on"&gt;x&lt;/span&gt;&lt;/a&gt;&lt;span unselectable="on" class="quote-markup"&gt;[quote]&lt;/span&gt;&lt;div unselectable="on" class="if-quote-header" contenteditable="false"&gt;&lt;div unselectable="on" class="if-quote-toggle-wrapper"&gt;&lt;a class="if-quote-toggle quote-link" href="#" data-id="28950" title=" "&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;Dave - 5/7/2020&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-28950"&gt;&lt;div class="if-quote-message-margin" contenteditable="true"&gt;&lt;blockquote data-id="28949" class="if-quote-wrapper" unselectable="on" data-guid="1588877739875" id="if_insertedNode_1588874366295" contenteditable="false"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="28949" title="Move Cursor Below" contenteditable="false"&gt;&lt;span unselectable="on"&gt;+&lt;/span&gt;&lt;/a&gt;&lt;a class="quote-delete" unselectable="on" style="display: none;" href="#" data-id="28949" title="Delete Quote" contenteditable="false"&gt;&lt;span unselectable="on"&gt;x&lt;/span&gt;&lt;/a&gt;&lt;span unselectable="on" class="quote-markup"&gt;[quote]&lt;/span&gt;&lt;div unselectable="on" class="if-quote-header" contenteditable="false"&gt;&lt;div unselectable="on" class="if-quote-toggle-wrapper"&gt;&lt;a class="if-quote-toggle quote-link" href="#" data-id="28949" title=" "&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;charlotterae - 5/7/2020&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-28949"&gt;&lt;div class="if-quote-message-margin" contenteditable="true"&gt;&lt;blockquote data-id="28948" class="if-quote-wrapper" unselectable="on" data-guid="1588877739875" id="if_insertedNode_1588871886448" contenteditable="false"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="28948" title="Move Cursor Below" contenteditable="false"&gt;&lt;span unselectable="on"&gt;+&lt;/span&gt;&lt;/a&gt;&lt;a class="quote-delete" unselectable="on" style="display: none;" href="#" data-id="28948" title="Delete Quote" contenteditable="false"&gt;&lt;span unselectable="on"&gt;x&lt;/span&gt;&lt;/a&gt;&lt;span unselectable="on" class="quote-markup"&gt;[quote]&lt;/span&gt;&lt;div unselectable="on" class="if-quote-header" contenteditable="false"&gt;&lt;div unselectable="on" class="if-quote-toggle-wrapper"&gt;&lt;a class="if-quote-toggle quote-link" href="#" data-id="28948" title=" "&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;Dave - 5/7/2020&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-28948"&gt;&lt;div class="if-quote-message-margin" contenteditable="true"&gt;&lt;blockquote data-id="28947" class="if-quote-wrapper" unselectable="on" data-guid="1588877739875" id="if_insertedNode_1588863458795" contenteditable="false"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="28947" title="Move Cursor Below" contenteditable="false"&gt;&lt;span unselectable="on"&gt;+&lt;/span&gt;&lt;/a&gt;&lt;a class="quote-delete" unselectable="on" style="display: none;" href="#" data-id="28947" title="Delete Quote" contenteditable="false"&gt;&lt;span unselectable="on"&gt;x&lt;/span&gt;&lt;/a&gt;&lt;span unselectable="on" class="quote-markup"&gt;[quote]&lt;/span&gt;&lt;div unselectable="on" class="if-quote-header" contenteditable="false"&gt;&lt;div unselectable="on" class="if-quote-toggle-wrapper"&gt;&lt;a class="if-quote-toggle quote-link" href="#" data-id="28947" title=" "&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;charlotterae - 5/7/2020&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-28947"&gt;&lt;div class="if-quote-message-margin" contenteditable="true"&gt;My study has a number of exclusion criteria. I start the study by first checking for these exclusion criteria, in a file called ‘demographics.iqx’.&lt;br/&gt;&lt;br/&gt;I then want to use their report to either continue or abort the study. &lt;br/&gt;&lt;br/&gt;For example, if a participant responds ‘yes’ to the question ‘do you have a sleep disorder’, I want to skip over all the questionnaires in my study, and take them to a ‘goodbye’ page with info about sleep disorders.&lt;br/&gt;&lt;br/&gt;If they respond ‘no’, I want to present them with my sequence of .iqx files.&lt;br/&gt;&lt;br/&gt;i.e. something like&lt;br/&gt;&lt;br/&gt;&amp;lt;batch&amp;gt;&lt;br/&gt;/ file = “demographics.iqx”&lt;br/&gt;if radiobuttons.sleepdisorders.response == 1 in the demographics_summary.iqdat then&lt;br/&gt;/ file = “goodbye.iqx”&lt;br/&gt;&amp;lt;/batch&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;batch&amp;gt;&lt;br/&gt;/ file = “demographics.iqx”&lt;br/&gt;if radiobuttons.sleepdisorders.response == 2 in the demographics_summary.iqdat then&lt;br/&gt;/ file = “questionnaire1.iqx”&lt;br/&gt;/ file = “questionnaire2.iqx”&lt;br/&gt;/ file = “questionnaire3.iqx”&lt;br/&gt;&amp;lt;/batch&amp;gt;&lt;br/&gt;&lt;br/&gt;Is there some sort of equivalent to &amp;lt;branch&amp;gt; or &amp;lt;skip&amp;gt; that you can use in a batch file?&lt;br/&gt;&lt;br/&gt;With many thanks&lt;br/&gt;&lt;br/&gt;Charlotte Rae&lt;br/&gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="28947"&gt;&lt;span class="goto"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[/quote]&lt;/span&gt;&lt;/blockquote&gt;&lt;br/&gt;You need to work with batch parameters and values ( &lt;a href="https://www.millisecond.com/support/docs/v5/html/howto/batchparameters.htm"&gt;&lt;a href="https://www.millisecond.com/support/docs/v5/html/howto/batchparameters.htm"&gt;https://www.millisecond.com/support/docs/v5/html/howto/batchparameters.htm&lt;/a&gt;&lt;/a&gt; ) and then use script.abort(false) /onexptbegin in the various scripts to prevent them from running. See this example: &lt;a href="https://www.millisecond.com/forums/Topic23921.aspx#23934"&gt;&lt;a href="https://www.millisecond.com/forums/Topic23921.aspx#23934"&gt;https://www.millisecond.com/forums/Topic23921.aspx#23934&lt;/a&gt;&lt;/a&gt;&lt;br/&gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="28948"&gt;&lt;span class="goto"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[/quote]&lt;/span&gt;&lt;/blockquote&gt;&lt;br/&gt;&lt;blockquote data-id="28948" class="if-quote-wrapper" unselectable="on" data-guid="1588877739875" id="if_insertedNode_1588873410526" contenteditable="false"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="28948" title="Move Cursor Below" contenteditable="false"&gt;&lt;span unselectable="on"&gt;+&lt;/span&gt;&lt;/a&gt;&lt;a class="quote-delete" unselectable="on" style="display: none;" href="#" data-id="28948" title="Delete Quote" contenteditable="false"&gt;&lt;span unselectable="on"&gt;x&lt;/span&gt;&lt;/a&gt;&lt;span unselectable="on" class="quote-markup"&gt;[quote]&lt;/span&gt;&lt;div unselectable="on" class="if-quote-header" contenteditable="false"&gt;&lt;div unselectable="on" class="if-quote-toggle-wrapper"&gt;&lt;a class="if-quote-toggle quote-link" href="#" data-id="28948" title=" "&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;Dave - 5/7/2020&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-28948"&gt;&lt;div class="if-quote-message-margin" contenteditable="true"&gt;&lt;blockquote data-id="28947" class="if-quote-wrapper" unselectable="on" data-guid="1588877739875" id="if_insertedNode_1588863458795" contenteditable="false"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="28947" title="Move Cursor Below" contenteditable="false"&gt;&lt;span unselectable="on"&gt;+&lt;/span&gt;&lt;/a&gt;&lt;a class="quote-delete" unselectable="on" style="display: none;" href="#" data-id="28947" title="Delete Quote" contenteditable="false"&gt;&lt;span unselectable="on"&gt;x&lt;/span&gt;&lt;/a&gt;&lt;span unselectable="on" class="quote-markup"&gt;[quote]&lt;/span&gt;&lt;div unselectable="on" class="if-quote-header" contenteditable="false"&gt;&lt;div unselectable="on" class="if-quote-toggle-wrapper"&gt;&lt;a class="if-quote-toggle quote-link" href="#" data-id="28947" title=" "&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;charlotterae - 5/7/2020&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-28947"&gt;&lt;div class="if-quote-message-margin" contenteditable="true"&gt;My study has a number of exclusion criteria. I start the study by first checking for these exclusion criteria, in a file called ‘demographics.iqx’.&lt;br/&gt;&lt;br/&gt;I then want to use their report to either continue or abort the study. &lt;br/&gt;&lt;br/&gt;For example, if a participant responds ‘yes’ to the question ‘do you have a sleep disorder’, I want to skip over all the questionnaires in my study, and take them to a ‘goodbye’ page with info about sleep disorders.&lt;br/&gt;&lt;br/&gt;If they respond ‘no’, I want to present them with my sequence of .iqx files.&lt;br/&gt;&lt;br/&gt;i.e. something like&lt;br/&gt;&lt;br/&gt;&amp;lt;batch&amp;gt;&lt;br/&gt;/ file = “demographics.iqx”&lt;br/&gt;if radiobuttons.sleepdisorders.response == 1 in the demographics_summary.iqdat then&lt;br/&gt;/ file = “goodbye.iqx”&lt;br/&gt;&amp;lt;/batch&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;batch&amp;gt;&lt;br/&gt;/ file = “demographics.iqx”&lt;br/&gt;if radiobuttons.sleepdisorders.response == 2 in the demographics_summary.iqdat then&lt;br/&gt;/ file = “questionnaire1.iqx”&lt;br/&gt;/ file = “questionnaire2.iqx”&lt;br/&gt;/ file = “questionnaire3.iqx”&lt;br/&gt;&amp;lt;/batch&amp;gt;&lt;br/&gt;&lt;br/&gt;Is there some sort of equivalent to &amp;lt;branch&amp;gt; or &amp;lt;skip&amp;gt; that you can use in a batch file?&lt;br/&gt;&lt;br/&gt;With many thanks&lt;br/&gt;&lt;br/&gt;Charlotte Rae&lt;br/&gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="28947"&gt;&lt;span class="goto"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[/quote]&lt;/span&gt;&lt;/blockquote&gt;&lt;br/&gt;You need to work with batch parameters and values ( &lt;a href="https://www.millisecond.com/support/docs/v5/html/howto/batchparameters.htm"&gt;&lt;a href="https://www.millisecond.com/support/docs/v5/html/howto/batchparameters.htm"&gt;https://www.millisecond.com/support/docs/v5/html/howto/batchparameters.htm&lt;/a&gt;&lt;/a&gt; ) and then use script.abort(false) /onexptbegin in the various scripts to prevent them from running. See this example: &lt;a href="https://www.millisecond.com/forums/Topic23921.aspx#23934"&gt;&lt;a href="https://www.millisecond.com/forums/Topic23921.aspx#23934"&gt;https://www.millisecond.com/forums/Topic23921.aspx#23934&lt;/a&gt;&lt;/a&gt;&lt;br/&gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="28948"&gt;&lt;span class="goto"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[/quote]&lt;/span&gt;&lt;/blockquote&gt;&lt;br/&gt;Hi Dave,&lt;br/&gt;&lt;br/&gt;Many thanks for your advice – I have given this a try (attached Batch and .iqx files), but running into 2 difficulties:&lt;br/&gt;&lt;br/&gt;1)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;It seems the parameters.sleepdis is not being recognised within ‘ontrialbegin’ in each .iqx file, because they all execute, regardless of the answer I give in demographics.iqx. I also tried ‘onblockbegin’ but this gives the same result. Do I maybe need to use ‘expressions’ within ‘onblockend’ in demographics.iqx, instead of ‘values’?&lt;br/&gt;2)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;When attempting to add in age criteria e.g. &lt;br/&gt;if (parameters.age !&amp;gt;30) script.abort(true)&lt;br/&gt;it throws ‘parameter.age invalid’. I suspect its because I use a textbox in demographics to get age, and the ontrial begin expects a numeric parameter. Is there a way to convert text to age?&lt;br/&gt;&lt;br/&gt;Can you help with both these?&lt;br/&gt;&lt;br/&gt;Best&lt;br/&gt;&lt;br/&gt;Charlotte&lt;br/&gt;&lt;br/&gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="28949"&gt;&lt;span class="goto"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[/quote]&lt;/span&gt;&lt;/blockquote&gt;&lt;br/&gt;You need to add the relevant parameters to each script as detailed in the example:&lt;br/&gt;&lt;br/&gt;&lt;img src="data:image/png;base64,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" alt=""&gt;&lt;br/&gt;&lt;br/&gt;and stuff like this &lt;br/&gt;&lt;br/&gt;&amp;lt;survey age&amp;gt;&lt;br/&gt;/ pages = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;1 = age;&lt;br/&gt;]&lt;br/&gt;/ onblockbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if (parameters.age &lt;strong&gt;!18&amp;lt;&amp;gt;30&lt;/strong&gt;) script.abort(true)&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if (parameters.sleepdis &lt;strong&gt;!&amp;gt;=31&lt;/strong&gt;) script.abort(false)&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if (parameters.sleepdis&lt;strong&gt; !&amp;lt;=17&lt;/strong&gt;) script.abort(false)&lt;br/&gt;]&lt;br/&gt;&lt;br/&gt;simply isn't valid syntax. I'm honestly not sure what these are supposed to do.&lt;br/&gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="28950"&gt;&lt;span class="goto"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[/quote]&lt;/span&gt;&lt;/blockquote&gt;&lt;br/&gt;Attached below is a set of files; this represents my best guess of how you want things to work.</description><pubDate>Thu, 07 May 2020 18:56:20 GMT</pubDate><dc:creator>Dave</dc:creator></item><item><title>RE: Conditional branching in batch files</title><link>https://forums.millisecond.com/Topic28950.aspx</link><description>&lt;blockquote data-id="28949" class="if-quote-wrapper" unselectable="on" data-guid="1588874367107" id="if_insertedNode_1588874366295" contenteditable="false"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="28949" title="Move Cursor Below" contenteditable="false"&gt;&lt;span unselectable="on"&gt;+&lt;/span&gt;&lt;/a&gt;&lt;a class="quote-delete" unselectable="on" style="display: none;" href="#" data-id="28949" title="Delete Quote" contenteditable="false"&gt;&lt;span unselectable="on"&gt;x&lt;/span&gt;&lt;/a&gt;&lt;span unselectable="on" class="quote-markup"&gt;[quote]&lt;/span&gt;&lt;div unselectable="on" class="if-quote-header" contenteditable="false"&gt;&lt;div unselectable="on" class="if-quote-toggle-wrapper"&gt;&lt;a class="if-quote-toggle quote-link" href="#" data-id="28949" title=" "&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;charlotterae - 5/7/2020&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-28949"&gt;&lt;div class="if-quote-message-margin" contenteditable="true"&gt;&lt;blockquote data-id="28948" class="if-quote-wrapper" unselectable="on" data-guid="1588874367107" id="if_insertedNode_1588871886448" contenteditable="false"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="28948" title="Move Cursor Below" contenteditable="false"&gt;&lt;span unselectable="on"&gt;+&lt;/span&gt;&lt;/a&gt;&lt;a class="quote-delete" unselectable="on" style="display: none;" href="#" data-id="28948" title="Delete Quote" contenteditable="false"&gt;&lt;span unselectable="on"&gt;x&lt;/span&gt;&lt;/a&gt;&lt;span unselectable="on" class="quote-markup"&gt;[quote]&lt;/span&gt;&lt;div unselectable="on" class="if-quote-header" contenteditable="false"&gt;&lt;div unselectable="on" class="if-quote-toggle-wrapper"&gt;&lt;a class="if-quote-toggle quote-link" href="#" data-id="28948" title=" "&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;Dave - 5/7/2020&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-28948"&gt;&lt;div class="if-quote-message-margin" contenteditable="true"&gt;&lt;blockquote data-id="28947" class="if-quote-wrapper" unselectable="on" data-guid="1588874367107" id="if_insertedNode_1588863458795" contenteditable="false"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="28947" title="Move Cursor Below" contenteditable="false"&gt;&lt;span unselectable="on"&gt;+&lt;/span&gt;&lt;/a&gt;&lt;a class="quote-delete" unselectable="on" style="display: none;" href="#" data-id="28947" title="Delete Quote" contenteditable="false"&gt;&lt;span unselectable="on"&gt;x&lt;/span&gt;&lt;/a&gt;&lt;span unselectable="on" class="quote-markup"&gt;[quote]&lt;/span&gt;&lt;div unselectable="on" class="if-quote-header" contenteditable="false"&gt;&lt;div unselectable="on" class="if-quote-toggle-wrapper"&gt;&lt;a class="if-quote-toggle quote-link" href="#" data-id="28947" title=" "&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;charlotterae - 5/7/2020&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-28947"&gt;&lt;div class="if-quote-message-margin" contenteditable="true"&gt;My study has a number of exclusion criteria. I start the study by first checking for these exclusion criteria, in a file called ‘demographics.iqx’.&lt;br/&gt;&lt;br/&gt;I then want to use their report to either continue or abort the study. &lt;br/&gt;&lt;br/&gt;For example, if a participant responds ‘yes’ to the question ‘do you have a sleep disorder’, I want to skip over all the questionnaires in my study, and take them to a ‘goodbye’ page with info about sleep disorders.&lt;br/&gt;&lt;br/&gt;If they respond ‘no’, I want to present them with my sequence of .iqx files.&lt;br/&gt;&lt;br/&gt;i.e. something like&lt;br/&gt;&lt;br/&gt;&amp;lt;batch&amp;gt;&lt;br/&gt;/ file = “demographics.iqx”&lt;br/&gt;if radiobuttons.sleepdisorders.response == 1 in the demographics_summary.iqdat then&lt;br/&gt;/ file = “goodbye.iqx”&lt;br/&gt;&amp;lt;/batch&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;batch&amp;gt;&lt;br/&gt;/ file = “demographics.iqx”&lt;br/&gt;if radiobuttons.sleepdisorders.response == 2 in the demographics_summary.iqdat then&lt;br/&gt;/ file = “questionnaire1.iqx”&lt;br/&gt;/ file = “questionnaire2.iqx”&lt;br/&gt;/ file = “questionnaire3.iqx”&lt;br/&gt;&amp;lt;/batch&amp;gt;&lt;br/&gt;&lt;br/&gt;Is there some sort of equivalent to &amp;lt;branch&amp;gt; or &amp;lt;skip&amp;gt; that you can use in a batch file?&lt;br/&gt;&lt;br/&gt;With many thanks&lt;br/&gt;&lt;br/&gt;Charlotte Rae&lt;br/&gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="28947"&gt;&lt;span class="goto"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[/quote]&lt;/span&gt;&lt;/blockquote&gt;&lt;br/&gt;You need to work with batch parameters and values ( &lt;a href="https://www.millisecond.com/support/docs/v5/html/howto/batchparameters.htm"&gt;&lt;a href="https://www.millisecond.com/support/docs/v5/html/howto/batchparameters.htm"&gt;https://www.millisecond.com/support/docs/v5/html/howto/batchparameters.htm&lt;/a&gt;&lt;/a&gt; ) and then use script.abort(false) /onexptbegin in the various scripts to prevent them from running. See this example: &lt;a href="https://www.millisecond.com/forums/Topic23921.aspx#23934"&gt;&lt;a href="https://www.millisecond.com/forums/Topic23921.aspx#23934"&gt;https://www.millisecond.com/forums/Topic23921.aspx#23934&lt;/a&gt;&lt;/a&gt;&lt;br/&gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="28948"&gt;&lt;span class="goto"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[/quote]&lt;/span&gt;&lt;/blockquote&gt;&lt;br/&gt;&lt;blockquote data-id="28948" class="if-quote-wrapper" unselectable="on" data-guid="1588874367107" id="if_insertedNode_1588873410526" contenteditable="false"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="28948" title="Move Cursor Below" contenteditable="false"&gt;&lt;span unselectable="on"&gt;+&lt;/span&gt;&lt;/a&gt;&lt;a class="quote-delete" unselectable="on" style="display: none;" href="#" data-id="28948" title="Delete Quote" contenteditable="false"&gt;&lt;span unselectable="on"&gt;x&lt;/span&gt;&lt;/a&gt;&lt;span unselectable="on" class="quote-markup"&gt;[quote]&lt;/span&gt;&lt;div unselectable="on" class="if-quote-header" contenteditable="false"&gt;&lt;div unselectable="on" class="if-quote-toggle-wrapper"&gt;&lt;a class="if-quote-toggle quote-link" href="#" data-id="28948" title=" "&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;Dave - 5/7/2020&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-28948"&gt;&lt;div class="if-quote-message-margin" contenteditable="true"&gt;&lt;blockquote data-id="28947" class="if-quote-wrapper" unselectable="on" data-guid="1588874367107" id="if_insertedNode_1588863458795" contenteditable="false"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="28947" title="Move Cursor Below" contenteditable="false"&gt;&lt;span unselectable="on"&gt;+&lt;/span&gt;&lt;/a&gt;&lt;a class="quote-delete" unselectable="on" style="display: none;" href="#" data-id="28947" title="Delete Quote" contenteditable="false"&gt;&lt;span unselectable="on"&gt;x&lt;/span&gt;&lt;/a&gt;&lt;span unselectable="on" class="quote-markup"&gt;[quote]&lt;/span&gt;&lt;div unselectable="on" class="if-quote-header" contenteditable="false"&gt;&lt;div unselectable="on" class="if-quote-toggle-wrapper"&gt;&lt;a class="if-quote-toggle quote-link" href="#" data-id="28947" title=" "&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;charlotterae - 5/7/2020&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-28947"&gt;&lt;div class="if-quote-message-margin" contenteditable="true"&gt;My study has a number of exclusion criteria. I start the study by first checking for these exclusion criteria, in a file called ‘demographics.iqx’.&lt;br/&gt;&lt;br/&gt;I then want to use their report to either continue or abort the study. &lt;br/&gt;&lt;br/&gt;For example, if a participant responds ‘yes’ to the question ‘do you have a sleep disorder’, I want to skip over all the questionnaires in my study, and take them to a ‘goodbye’ page with info about sleep disorders.&lt;br/&gt;&lt;br/&gt;If they respond ‘no’, I want to present them with my sequence of .iqx files.&lt;br/&gt;&lt;br/&gt;i.e. something like&lt;br/&gt;&lt;br/&gt;&amp;lt;batch&amp;gt;&lt;br/&gt;/ file = “demographics.iqx”&lt;br/&gt;if radiobuttons.sleepdisorders.response == 1 in the demographics_summary.iqdat then&lt;br/&gt;/ file = “goodbye.iqx”&lt;br/&gt;&amp;lt;/batch&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;batch&amp;gt;&lt;br/&gt;/ file = “demographics.iqx”&lt;br/&gt;if radiobuttons.sleepdisorders.response == 2 in the demographics_summary.iqdat then&lt;br/&gt;/ file = “questionnaire1.iqx”&lt;br/&gt;/ file = “questionnaire2.iqx”&lt;br/&gt;/ file = “questionnaire3.iqx”&lt;br/&gt;&amp;lt;/batch&amp;gt;&lt;br/&gt;&lt;br/&gt;Is there some sort of equivalent to &amp;lt;branch&amp;gt; or &amp;lt;skip&amp;gt; that you can use in a batch file?&lt;br/&gt;&lt;br/&gt;With many thanks&lt;br/&gt;&lt;br/&gt;Charlotte Rae&lt;br/&gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="28947"&gt;&lt;span class="goto"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[/quote]&lt;/span&gt;&lt;/blockquote&gt;&lt;br/&gt;You need to work with batch parameters and values ( &lt;a href="https://www.millisecond.com/support/docs/v5/html/howto/batchparameters.htm"&gt;&lt;a href="https://www.millisecond.com/support/docs/v5/html/howto/batchparameters.htm"&gt;https://www.millisecond.com/support/docs/v5/html/howto/batchparameters.htm&lt;/a&gt;&lt;/a&gt; ) and then use script.abort(false) /onexptbegin in the various scripts to prevent them from running. See this example: &lt;a href="https://www.millisecond.com/forums/Topic23921.aspx#23934"&gt;&lt;a href="https://www.millisecond.com/forums/Topic23921.aspx#23934"&gt;https://www.millisecond.com/forums/Topic23921.aspx#23934&lt;/a&gt;&lt;/a&gt;&lt;br/&gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="28948"&gt;&lt;span class="goto"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[/quote]&lt;/span&gt;&lt;/blockquote&gt;&lt;br/&gt;Hi Dave,&lt;br/&gt;&lt;br/&gt;Many thanks for your advice – I have given this a try (attached Batch and .iqx files), but running into 2 difficulties:&lt;br/&gt;&lt;br/&gt;1)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;It seems the parameters.sleepdis is not being recognised within ‘ontrialbegin’ in each .iqx file, because they all execute, regardless of the answer I give in demographics.iqx. I also tried ‘onblockbegin’ but this gives the same result. Do I maybe need to use ‘expressions’ within ‘onblockend’ in demographics.iqx, instead of ‘values’?&lt;br/&gt;2)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;When attempting to add in age criteria e.g. &lt;br/&gt;if (parameters.age !&amp;gt;30) script.abort(true)&lt;br/&gt;it throws ‘parameter.age invalid’. I suspect its because I use a textbox in demographics to get age, and the ontrial begin expects a numeric parameter. Is there a way to convert text to age?&lt;br/&gt;&lt;br/&gt;Can you help with both these?&lt;br/&gt;&lt;br/&gt;Best&lt;br/&gt;&lt;br/&gt;Charlotte&lt;br/&gt;&lt;br/&gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="28949"&gt;&lt;span class="goto"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[/quote]&lt;/span&gt;&lt;/blockquote&gt;&lt;br/&gt;You need to add the relevant parameters to each script as detailed in the example:&lt;br/&gt;&lt;br/&gt;&lt;img src="data:image/png;base64,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" alt=""&gt;&lt;br/&gt;&lt;br/&gt;and stuff like this &lt;br/&gt;&lt;br/&gt;&amp;lt;survey age&amp;gt;&lt;br/&gt;/ pages = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;1 = age;&lt;br/&gt;]&lt;br/&gt;/ onblockbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if (parameters.age &lt;strong&gt;!18&amp;lt;&amp;gt;30&lt;/strong&gt;) script.abort(true)&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if (parameters.sleepdis &lt;strong&gt;!&amp;gt;=31&lt;/strong&gt;) script.abort(false)&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if (parameters.sleepdis&lt;strong&gt; !&amp;lt;=17&lt;/strong&gt;) script.abort(false)&lt;br/&gt;]&lt;br/&gt;&lt;br/&gt;simply isn't valid syntax. I'm honestly not sure what these are supposed to do.&lt;br/&gt;</description><pubDate>Thu, 07 May 2020 18:08:48 GMT</pubDate><dc:creator>Dave</dc:creator></item><item><title>RE: Conditional branching in batch files</title><link>https://forums.millisecond.com/Topic28949.aspx</link><description>&lt;blockquote data-id="28948" class="if-quote-wrapper" unselectable="on" data-guid="1588871886627" contenteditable="false" id="if_insertedNode_1588871886448"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="28948" title="Move Cursor Below" contenteditable="false"&gt;&lt;span unselectable="on"&gt;+&lt;/span&gt;&lt;/a&gt;&lt;a class="quote-delete" unselectable="on" style="display: none;" href="#" data-id="28948" title="Delete Quote" contenteditable="false"&gt;&lt;span unselectable="on"&gt;x&lt;/span&gt;&lt;/a&gt;&lt;span unselectable="on" class="quote-markup"&gt;[quote]&lt;/span&gt;&lt;div unselectable="on" class="if-quote-header" contenteditable="false"&gt;&lt;div unselectable="on" class="if-quote-toggle-wrapper"&gt;&lt;a class="if-quote-toggle quote-link" href="#" data-id="28948" title=" "&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;Dave - 5/7/2020&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-28948"&gt;&lt;div class="if-quote-message-margin" contenteditable="true"&gt;&lt;blockquote data-id="28947" class="if-quote-wrapper" unselectable="on" data-guid="1588871886627" id="if_insertedNode_1588863458795" contenteditable="false"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="28947" title="Move Cursor Below" contenteditable="false"&gt;&lt;span unselectable="on"&gt;+&lt;/span&gt;&lt;/a&gt;&lt;a class="quote-delete" unselectable="on" style="display: none;" href="#" data-id="28947" title="Delete Quote" contenteditable="false"&gt;&lt;span unselectable="on"&gt;x&lt;/span&gt;&lt;/a&gt;&lt;span unselectable="on" class="quote-markup"&gt;[quote]&lt;/span&gt;&lt;div unselectable="on" class="if-quote-header" contenteditable="false"&gt;&lt;div unselectable="on" class="if-quote-toggle-wrapper"&gt;&lt;a class="if-quote-toggle quote-link" href="#" data-id="28947" title=" "&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;charlotterae - 5/7/2020&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-28947"&gt;&lt;div class="if-quote-message-margin" contenteditable="true"&gt;My study has a number of exclusion criteria. I start the study by first checking for these exclusion criteria, in a file called ‘demographics.iqx’.&lt;br/&gt;&lt;br/&gt;I then want to use their report to either continue or abort the study. &lt;br/&gt;&lt;br/&gt;For example, if a participant responds ‘yes’ to the question ‘do you have a sleep disorder’, I want to skip over all the questionnaires in my study, and take them to a ‘goodbye’ page with info about sleep disorders.&lt;br/&gt;&lt;br/&gt;If they respond ‘no’, I want to present them with my sequence of .iqx files.&lt;br/&gt;&lt;br/&gt;i.e. something like&lt;br/&gt;&lt;br/&gt;&amp;lt;batch&amp;gt;&lt;br/&gt;/ file = “demographics.iqx”&lt;br/&gt;if radiobuttons.sleepdisorders.response == 1 in the demographics_summary.iqdat then&lt;br/&gt;/ file = “goodbye.iqx”&lt;br/&gt;&amp;lt;/batch&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;batch&amp;gt;&lt;br/&gt;/ file = “demographics.iqx”&lt;br/&gt;if radiobuttons.sleepdisorders.response == 2 in the demographics_summary.iqdat then&lt;br/&gt;/ file = “questionnaire1.iqx”&lt;br/&gt;/ file = “questionnaire2.iqx”&lt;br/&gt;/ file = “questionnaire3.iqx”&lt;br/&gt;&amp;lt;/batch&amp;gt;&lt;br/&gt;&lt;br/&gt;Is there some sort of equivalent to &amp;lt;branch&amp;gt; or &amp;lt;skip&amp;gt; that you can use in a batch file?&lt;br/&gt;&lt;br/&gt;With many thanks&lt;br/&gt;&lt;br/&gt;Charlotte Rae&lt;br/&gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="28947"&gt;&lt;span class="goto"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[/quote]&lt;/span&gt;&lt;/blockquote&gt;&lt;br/&gt;You need to work with batch parameters and values ( &lt;a href="https://www.millisecond.com/support/docs/v5/html/howto/batchparameters.htm"&gt;&lt;a href="https://www.millisecond.com/support/docs/v5/html/howto/batchparameters.htm"&gt;https://www.millisecond.com/support/docs/v5/html/howto/batchparameters.htm&lt;/a&gt;&lt;/a&gt; ) and then use script.abort(false) /onexptbegin in the various scripts to prevent them from running. See this example: &lt;a href="https://www.millisecond.com/forums/Topic23921.aspx#23934"&gt;&lt;a href="https://www.millisecond.com/forums/Topic23921.aspx#23934"&gt;https://www.millisecond.com/forums/Topic23921.aspx#23934&lt;/a&gt;&lt;/a&gt;&lt;br/&gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="28948"&gt;&lt;span class="goto"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[/quote]&lt;/span&gt;&lt;/blockquote&gt;&lt;br/&gt;&lt;blockquote data-id="28948" class="if-quote-wrapper" unselectable="on" data-guid="1588873411689" contenteditable="false" id="if_insertedNode_1588873410526"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="28948" title="Move Cursor Below" contenteditable="false"&gt;&lt;span unselectable="on"&gt;+&lt;/span&gt;&lt;/a&gt;&lt;a class="quote-delete" unselectable="on" style="display: none;" href="#" data-id="28948" title="Delete Quote" contenteditable="false"&gt;&lt;span unselectable="on"&gt;x&lt;/span&gt;&lt;/a&gt;&lt;span unselectable="on" class="quote-markup"&gt;[quote]&lt;/span&gt;&lt;div unselectable="on" class="if-quote-header" contenteditable="false"&gt;&lt;div unselectable="on" class="if-quote-toggle-wrapper"&gt;&lt;a class="if-quote-toggle quote-link" href="#" data-id="28948" title=" "&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;Dave - 5/7/2020&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-28948"&gt;&lt;div class="if-quote-message-margin" contenteditable="true"&gt;&lt;blockquote data-id="28947" class="if-quote-wrapper" unselectable="on" data-guid="1588873411689" id="if_insertedNode_1588863458795" contenteditable="false"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="28947" title="Move Cursor Below" contenteditable="false"&gt;&lt;span unselectable="on"&gt;+&lt;/span&gt;&lt;/a&gt;&lt;a class="quote-delete" unselectable="on" style="display: none;" href="#" data-id="28947" title="Delete Quote" contenteditable="false"&gt;&lt;span unselectable="on"&gt;x&lt;/span&gt;&lt;/a&gt;&lt;span unselectable="on" class="quote-markup"&gt;[quote]&lt;/span&gt;&lt;div unselectable="on" class="if-quote-header" contenteditable="false"&gt;&lt;div unselectable="on" class="if-quote-toggle-wrapper"&gt;&lt;a class="if-quote-toggle quote-link" href="#" data-id="28947" title=" "&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;charlotterae - 5/7/2020&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-28947"&gt;&lt;div class="if-quote-message-margin" contenteditable="true"&gt;My study has a number of exclusion criteria. I start the study by first checking for these exclusion criteria, in a file called ‘demographics.iqx’.&lt;br/&gt;&lt;br/&gt;I then want to use their report to either continue or abort the study. &lt;br/&gt;&lt;br/&gt;For example, if a participant responds ‘yes’ to the question ‘do you have a sleep disorder’, I want to skip over all the questionnaires in my study, and take them to a ‘goodbye’ page with info about sleep disorders.&lt;br/&gt;&lt;br/&gt;If they respond ‘no’, I want to present them with my sequence of .iqx files.&lt;br/&gt;&lt;br/&gt;i.e. something like&lt;br/&gt;&lt;br/&gt;&amp;lt;batch&amp;gt;&lt;br/&gt;/ file = “demographics.iqx”&lt;br/&gt;if radiobuttons.sleepdisorders.response == 1 in the demographics_summary.iqdat then&lt;br/&gt;/ file = “goodbye.iqx”&lt;br/&gt;&amp;lt;/batch&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;batch&amp;gt;&lt;br/&gt;/ file = “demographics.iqx”&lt;br/&gt;if radiobuttons.sleepdisorders.response == 2 in the demographics_summary.iqdat then&lt;br/&gt;/ file = “questionnaire1.iqx”&lt;br/&gt;/ file = “questionnaire2.iqx”&lt;br/&gt;/ file = “questionnaire3.iqx”&lt;br/&gt;&amp;lt;/batch&amp;gt;&lt;br/&gt;&lt;br/&gt;Is there some sort of equivalent to &amp;lt;branch&amp;gt; or &amp;lt;skip&amp;gt; that you can use in a batch file?&lt;br/&gt;&lt;br/&gt;With many thanks&lt;br/&gt;&lt;br/&gt;Charlotte Rae&lt;br/&gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="28947"&gt;&lt;span class="goto"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[/quote]&lt;/span&gt;&lt;/blockquote&gt;&lt;br/&gt;You need to work with batch parameters and values ( &lt;a href="https://www.millisecond.com/support/docs/v5/html/howto/batchparameters.htm"&gt;&lt;a href="https://www.millisecond.com/support/docs/v5/html/howto/batchparameters.htm"&gt;https://www.millisecond.com/support/docs/v5/html/howto/batchparameters.htm&lt;/a&gt;&lt;/a&gt; ) and then use script.abort(false) /onexptbegin in the various scripts to prevent them from running. See this example: &lt;a href="https://www.millisecond.com/forums/Topic23921.aspx#23934"&gt;&lt;a href="https://www.millisecond.com/forums/Topic23921.aspx#23934"&gt;https://www.millisecond.com/forums/Topic23921.aspx#23934&lt;/a&gt;&lt;/a&gt;&lt;br/&gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="28948"&gt;&lt;span class="goto"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[/quote]&lt;/span&gt;&lt;/blockquote&gt;&lt;br/&gt;Hi Dave,&lt;br/&gt;&lt;br/&gt;Many thanks for your advice – I have given this a try (attached Batch and .iqx files), but running into 2 difficulties:&lt;br/&gt;&lt;br/&gt;1)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;It seems the parameters.sleepdis is not being recognised within ‘ontrialbegin’ in each .iqx file, because they all execute, regardless of the answer I give in demographics.iqx. I also tried ‘onblockbegin’ but this gives the same result. Do I maybe need to use ‘expressions’ within ‘onblockend’ in demographics.iqx, instead of ‘values’?&lt;br/&gt;2)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;When attempting to add in age criteria e.g. &lt;br/&gt;if (parameters.age !&amp;gt;30) script.abort(true)&lt;br/&gt;it throws ‘parameter.age invalid’. I suspect its because I use a textbox in demographics to get age, and the ontrial begin expects a numeric parameter. Is there a way to convert text to age?&lt;br/&gt;&lt;br/&gt;Can you help with both these?&lt;br/&gt;&lt;br/&gt;Best&lt;br/&gt;&lt;br/&gt;Charlotte&lt;br/&gt;&lt;br/&gt;</description><pubDate>Thu, 07 May 2020 17:44:35 GMT</pubDate><dc:creator>charlotterae</dc:creator></item><item><title>RE: Conditional branching in batch files</title><link>https://forums.millisecond.com/Topic28948.aspx</link><description>&lt;blockquote data-id="28947" class="if-quote-wrapper" unselectable="on" data-guid="1588863460000" id="if_insertedNode_1588863458795" contenteditable="false"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="28947" title="Move Cursor Below" contenteditable="false"&gt;&lt;span unselectable="on"&gt;+&lt;/span&gt;&lt;/a&gt;&lt;a class="quote-delete" unselectable="on" style="display: none;" href="#" data-id="28947" title="Delete Quote" contenteditable="false"&gt;&lt;span unselectable="on"&gt;x&lt;/span&gt;&lt;/a&gt;&lt;span unselectable="on" class="quote-markup"&gt;[quote]&lt;/span&gt;&lt;div unselectable="on" class="if-quote-header" contenteditable="false"&gt;&lt;div unselectable="on" class="if-quote-toggle-wrapper"&gt;&lt;a class="if-quote-toggle quote-link" href="#" data-id="28947" title=" "&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;charlotterae - 5/7/2020&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-28947"&gt;&lt;div class="if-quote-message-margin" contenteditable="true"&gt;My study has a number of exclusion criteria. I start the study by first checking for these exclusion criteria, in a file called ‘demographics.iqx’.&lt;br/&gt;&lt;br/&gt;I then want to use their report to either continue or abort the study. &lt;br/&gt;&lt;br/&gt;For example, if a participant responds ‘yes’ to the question ‘do you have a sleep disorder’, I want to skip over all the questionnaires in my study, and take them to a ‘goodbye’ page with info about sleep disorders.&lt;br/&gt;&lt;br/&gt;If they respond ‘no’, I want to present them with my sequence of .iqx files.&lt;br/&gt;&lt;br/&gt;i.e. something like&lt;br/&gt;&lt;br/&gt;&amp;lt;batch&amp;gt;&lt;br/&gt;/ file = “demographics.iqx”&lt;br/&gt;if radiobuttons.sleepdisorders.response == 1 in the demographics_summary.iqdat then&lt;br/&gt;/ file = “goodbye.iqx”&lt;br/&gt;&amp;lt;/batch&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;batch&amp;gt;&lt;br/&gt;/ file = “demographics.iqx”&lt;br/&gt;if radiobuttons.sleepdisorders.response == 2 in the demographics_summary.iqdat then&lt;br/&gt;/ file = “questionnaire1.iqx”&lt;br/&gt;/ file = “questionnaire2.iqx”&lt;br/&gt;/ file = “questionnaire3.iqx”&lt;br/&gt;&amp;lt;/batch&amp;gt;&lt;br/&gt;&lt;br/&gt;Is there some sort of equivalent to &amp;lt;branch&amp;gt; or &amp;lt;skip&amp;gt; that you can use in a batch file?&lt;br/&gt;&lt;br/&gt;With many thanks&lt;br/&gt;&lt;br/&gt;Charlotte Rae&lt;br/&gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="28947"&gt;&lt;span class="goto"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[/quote]&lt;/span&gt;&lt;/blockquote&gt;&lt;br/&gt;You need to work with batch parameters and values ( &lt;a href="https://www.millisecond.com/support/docs/v5/html/howto/batchparameters.htm"&gt;https://www.millisecond.com/support/docs/v5/html/howto/batchparameters.htm&lt;/a&gt; ) and then use script.abort(false) /onexptbegin in the various scripts to prevent them from running. See this example: &lt;a href="https://www.millisecond.com/forums/Topic23921.aspx#23934"&gt;https://www.millisecond.com/forums/Topic23921.aspx#23934&lt;/a&gt;&lt;br/&gt;</description><pubDate>Thu, 07 May 2020 15:00:14 GMT</pubDate><dc:creator>Dave</dc:creator></item></channel></rss>