F.A.Q.

How to execute batch file from JMobile

Written by Mark Olding | Sep 21, 2023 8:20:26 AM

What to know

JMobile Runtime allows you to execute scripts as batch files. These scripts must to be with extension "bat"

NOTE: On panels we recommend to copy/upload batch file with FTP on panel root folder that can be referred as \Flash\QtHMI\

What to do to execute batch on HMI Panels

To configure correctly your batch action, you have to proceed as follow:

  • Configure, for the desired event a "LaunchApplication" action and set the macro properties
  • Fill appName as: chkbatch.exe
  • Fill path as: \windows
  • Fill arguments as: \Flash\QtHMI\[full_name_of_your_batch_file]

Below you can find an example of action to run "myscript.bat":

Note: If you plan to associate LaunchApplication to a Button, we remind that you can use this Macro only for "OnMouseRelease Action"

What to do to execute batch on PC Runtime

To configure correctly your batch action, you have to proceed as follow:

  • Configure, for the desired event a "LaunchApplication" action and set the macro properties
  • Fill appName as: cmd.exe
  • Fill path as: C:\windows\system32
  • Fill arguments as: /C [full_path_of_your_batch_file]

Below you can find an example of action to run "C:\Mail\Example.bat":

Note: If you plan to associate LaunchApplication to a Button, we remind that you can use this Macro only for "OnMouseRelase Action"

Applies to

eTop400 Series Panels
eTop500 Series Panels

 Update

 Update_with_button