ScriptTap
PromptMe

Command video guide

PromptMe

PromptMe asks for user input and makes the answers available to later commands. Regular mode is labelled Standard in the app. It waits for the user to answer. Mini provides compact controls and, with Persistent on, can remain available while later commands run. It has its own guide.

Create and name PromptMe Demo, then manually drag PromptMe into the blank editor. Keep Standard and This Script Only; Script Thread shares output variables within that thread. Set Header to Setup.

Enable Use Buttons, add Done → b1, then enable Use Toggles & Text. Under Use Toggles, add Flag → b2. Under Use Text, choose String, destination s1 and caption Name. Integer and Decimal accept the corresponding numeric types. Buttons are single-selection choices; toggles are independent. Each section supports up to six rows where applicable. A row's check mark removes it. Turning a section off retains its saved configuration.

Header and button fields allow eight characters, toggle captions six, and the text caption seventeen. These limits apply to authored labels, not the typed answer. A defined String variable can supply caption text. Save the form, then manually drag a second PromptMe below it with Header s1 and a single Next → b3 button. Keep Toggles & Text off on this second command.

Close the editor and use Play. Drag the first dialog by its header, type ScriptTap in Name, turn Flag on and select Done. Mixed forms use OK to submit all answers. The second prompt resolves its s1 header to ScriptTap. Its buttons-only form continues immediately when Next is chosen, finishing the script.

PromptMe silently saves a position moved during script play on this device. An unchanged repeat opens at that last saved position. The video stops only the repeat check with the main Stop button; the earlier full run completes both commands.

Regular / Standard

Step-by-step guide

  1. Step 01

    PromptMe lets a script ask for choices or typed information, then use the answers in later commands. Standard is the regular dialog: the script waits while you answer. Mini has a separate guide.

    PromptMe step 1: PromptMe lets a script ask for choices or typed information, then use the answers in later commands. Standard is the regular dialog: the script waits while you answer. Mini has a separate guide.
  2. Step 02

    Open Scripts from the main menu, then create a new blank script. We will leave existing scripts unchanged.

    PromptMe step 2: Open Scripts from the main menu, then create a new blank script. We will leave existing scripts unchanged.
  3. Step 03

    Scroll to the new script and open its menu to rename it.

    PromptMe step 3: Scroll to the new script and open its menu to rename it.
  4. Step 04

    Give the example a name. We will use PromptMe Demo. Select it, then open the script editor.

    PromptMe step 4: Give the example a name. We will use PromptMe Demo. Select it, then open the script editor.
  5. Step 05

    Drag PromptMe from the command palette into the live script. Double-tap the new command to open its settings.

    PromptMe step 5: Drag PromptMe from the command palette into the live script. Double-tap the new command to open its settings.
  6. Step 06

    Keep Standard selected for this regular form. Our first prompt will collect a name and a choice. A second prompt will display the saved name, so we can see the result.

    PromptMe step 6: Keep Standard selected for this regular form. Our first prompt will collect a name and a choice. A second prompt will display the saved name, so we can see the result.
  7. Step 07

    Use In controls where the output variables are available. This Script Only keeps them local. Script Thread shares them with scripts in the same thread. We will keep This Script Only.

    PromptMe step 7: Use In controls where the output variables are available. This Script Only keeps them local. Script Thread shares them with scripts in the same thread. We will keep This Script Only.
  8. Step 08

    Set the Header to Setup. This is the title the user will see during script play.

    PromptMe step 8: Set the Header to Setup. This is the title the user will see during script play.
  9. Step 09

    Leave Use Buttons on and add a row. Give it the caption Done, and use b1 as its Boolean output. Buttons are single-selection choices: the chosen button is true, and the other button outputs are false.

    PromptMe step 9: Leave Use Buttons on and add a row. Give it the caption Done, and use b1 as its Boolean output. Buttons are single-selection choices: the chosen button is true, and the other button outputs are false.
  10. Step 10

    You can add up to six buttons. The check mark beside a row removes that row; it is not a saved on or off setting. Here we add a spare row, then remove it.

    PromptMe step 10: You can add up to six buttons. The check mark beside a row removes that row; it is not a saved on or off setting. Here we add a spare row, then remove it.
  11. Step 11

    Turning an input section off keeps its saved rows and destinations. Turn Use Buttons off, then on again, and the Done row is still there.

    PromptMe step 11: Turning an input section off keeps its saved rows and destinations. Turn Use Buttons off, then on again, and the Done row is still there.
  12. Step 12

    Turn on Use Toggles and Text, then enable Use Toggles. Unlike buttons, toggles are independent choices, so several can be on together.

    PromptMe step 12: Turn on Use Toggles and Text, then enable Use Toggles. Unlike buttons, toggles are independent choices, so several can be on together.
  13. Step 13

    Add a toggle named Flag and send its value to b2. You can have up to six toggle rows, each with its own Boolean output.

    PromptMe step 13: Add a toggle named Flag and send its value to b2. You can have up to six toggle rows, each with its own Boolean output.
  14. Step 14

    Enable Use Text as well. The same regular prompt can combine buttons, toggles, and a typed answer.

    PromptMe step 14: Enable Use Text as well. The same regular prompt can combine buttons, toggles, and a typed answer.
  15. Step 15

    Choose String for words, Integer for whole numbers, or Decimal for fractional numbers. The destination variable must have the matching type. We will keep String.

    PromptMe step 15: Choose String for words, Integer for whole numbers, or Decimal for fractional numbers. The destination variable must have the matching type. We will keep String.
  16. Step 16

    Use s1 as the String destination and Name as the input caption. The caption labels the field; s1 receives what the user actually types.

    PromptMe step 16: Use s1 as the String destination and Name as the input caption. The caption labels the field; s1 receives what the user actually types.
  17. Step 17

    Keep the labels short. Header and button fields allow eight characters, toggle captions allow six, and the text caption allows seventeen. These are label limits, not the length of the answer. A defined String variable can also supply caption text.

    PromptMe step 17: Keep the labels short. Header and button fields allow eight characters, toggle captions allow six, and the text caption allows seventeen. These are label limits, not the length of the answer. A defined String variable can also supply caption text.
  18. Step 18

    Tap OK to save the form. It now has one button, one toggle, and a text input.

    PromptMe step 18: Tap OK to save the form. It now has one button, one toggle, and a text input.
  19. Step 19

    Drag a second PromptMe below it. This one will show the answer from the first prompt, instead of asking for the same information again.

    PromptMe step 19: Drag a second PromptMe below it. This one will show the answer from the first prompt, instead of asking for the same information again.
  20. Step 20

    Set its Header to s1. An exact defined String variable name is replaced with that variable's current value when the prompt opens.

    PromptMe step 20: Set its Header to s1. An exact defined String variable name is replaced with that variable's current value when the prompt opens.
  21. Step 21

    Keep only Use Buttons enabled. Add a Next button with b3 as its output, then save. With buttons alone, choosing a button continues the script immediately; there is no separate OK step.

    PromptMe step 21: Keep only Use Buttons enabled. Add a Next button with b3 as its output, then save. With buttons alone, choosing a button continues the script immediately; there is no separate OK step.
  22. Step 22

    When the script is complete, simply use the Play button in the main overlay.

    PromptMe step 22: When the script is complete, simply use the Play button in the main overlay.
  23. Step 23

    The script pauses at the first prompt. You can move PromptMe during play by dragging its header. It silently remembers that position on this device for later runs.

    PromptMe step 23: The script pauses at the first prompt. You can move PromptMe during play by dragging its header. It silently remembers that position on this device for later runs.
  24. Step 24

    Enter ScriptTap in the Name field. We will use ScriptTap in this example.

    PromptMe step 24: Enter ScriptTap in the Name field. We will use ScriptTap in this example.
  25. Step 25

    Turn Flag on and select Done. The highlight marks the selected button. Because this form also contains text and a toggle, use OK to submit the answers and continue.

    PromptMe step 25: Turn Flag on and select Done. The highlight marks the selected button. Because this form also contains text and a toggle, use OK to submit the answers and continue.
  26. Step 26

    The next prompt now shows ScriptTap as its header. That came from s1, the answer saved by the first prompt. The Boolean outputs are also available for later script logic.

    PromptMe step 26: The next prompt now shows ScriptTap as its header. That came from s1, the answer saved by the first prompt. The Boolean outputs are also available for later script logic.
  27. Step 27

    Choose Next to continue. This is the last command, so the script finishes automatically.

    PromptMe step 27: Choose Next to continue. This is the last command, so the script finishes automatically.
  28. Step 28

    Run the same script again without editing it. The first prompt opens at the last position we saved by dragging, rather than moving to a new place each time.

    PromptMe step 28: Run the same script again without editing it. The first prompt opens at the last position we saved by dragging, rather than moving to a new place each time.
  29. Step 29

    We will stop this repeat check with the main Stop button. The saved position is kept; the earlier full run already demonstrated the completed result.

    PromptMe step 29: We will stop this repeat check with the main Stop button. The saved position is kept; the earlier full run already demonstrated the completed result.
  30. Step 30

    Use regular PromptMe when a script needs user input before continuing. Use the Mini guide for compact controls that can remain available while the script runs.

    PromptMe step 30: Use regular PromptMe when a script needs user input before continuing. Use the Mini guide for compact controls that can remain available while the script runs.