LabVIEW Idea Exchange

cancel
Showing results for 
Search instead for 
Did you mean: 
fra_sab

Run LabVIEW.exe Silently

Status: New

We could add a way, for example a parameter key in INI file of LabVIEW.exe, in order to run LabVIEW.exe silently, so without the splash screen and the getting started window, like a background process.

 

Example use case:

When you execute a build specification thanks to LabVIEWCLI (operation name: ExecuteBuildSpec, https://zone.ni.com/reference/en-XX/help/371361R-01/lvconcepts/cli_predefined_operations/), it runs LabVIEW.exe to complete the request. LabVIEW.exe is opened with the splashcreen and the main window. It's terrible, I want to use LabVIEWCLI to do some operation programmatically and silently (background mode) from my code/app.

 

1 Comment
AristosQueue (NI)
NI Employee (retired)

You can already run without the Getting Started Window in two ways:

  1. If you just run "LabVIEW.exe <<path to some VI>>" then LV launches and opens that VI. That should be what is happening with the CLI, since you're launching it to run some VI. If you're just launching the LV IDE to open it, then you're going to get some window.
  2. If you add to your config file "skipNavigatorDialog=TRUE" then LV will launch and open a blank VI.

As for the splash screen... my guess is that "launch the IDE without the splash screen" will be a very hard sell within NI. If you build an application out of a VI, you can run that without a splash screen. Allowing the IDE to run without a splash screen opens the door to people not paying for a prop license to build apps and instead distributing LabVIEW IDE with loose VIs. That's something we've rejected in the past, but I will recommend that the idea be left open so NI can reconsider... it's been many years since that earlier decision, and the software landscape has changed considerably.