As this just came up again, I thought I would post this here.
This can now be done with versions
9.3 H02, H03
9.4.2, 9.4.2.1
When selecting multiple alarms OneClick can execute a script for each of the alarms selected
For this to work you will need one of the above versions and also need to add
<run-for-multiple-alarms />
Right before
</launch-web-server-script>
$SPECROOT/custom/console/config/custom-menu-config.xml
Example
<menu name="Client Cases">
<item name="Submit Incident">
<action>
<launch-web-server-script>
<command>
C:/spectrum/tmp/manual_incident.bat {0} {1}
</command>
<param>
<attribute> AlarmAttrID.ALARM_ID</attribute>
</param>
<param>
<attribute>AttributeID.NETWORK_ADDRESS</attribute>
</param>
<display-exit-status>
<status code="1">Could not open file</status>
<status code="2">Bad parameter</status>
<status code="3">Could not connect to the server</status>
<status default="true">Unknown error code {0}</status>
</display-exit-status>
<run-for-multiple-alarms />
</launch-web-server-script>
</action>
</item>
</menu>
-Greg