To select all combinations of ways of execution and ways of selection by making it possible to optionally select how many items are selected and how the items are executed, disconnecting an execution process means from an item selecting means and an item executing means, and displaying the state in execution on a screen.
An execution selecting means 1 selects an optional way of execution out of plural ways of execution. The item selecting means 2 selects an arbitrary number of items out of plural items. The number of choices may be one or more and all the items are possibly selected. The execution process means 3 executes the items selected by the item selecting means 2 in the way of execution selected by the execution selecting means 1. Here, the items are executed, one by one, or all executed together at a time. An item information storage means 4 stores the states of the respective items. Stored information represents a selection, a non-execution, an in-execution, an execution-completed state, etc. A state display means 5 makes a display means 6 to display the execution states for every item.