WSL-launch-GUI icon indicating copy to clipboard operation
WSL-launch-GUI copied to clipboard

The run_app_no_console.bat still generates a flashing console

Open heetbeet opened this issue 6 years ago • 0 comments

A suggested fix is to replace run_app_no_console.bat with run_app_no_console.vbs with the following content:

'*************************************************
' Run the run_app.bat file silently
'*************************************************

'adapted from http://superuser.com/questions/140047/how-to-run-a-batch-file-without-launching-a-command-window/390129
ScriptFullPath = Wscript.ScriptFullName
ScriptName = Wscript.ScriptName
Path = Mid(ScriptFullPath, 1, Len(ScriptFullPath)-Len(ScriptName))

'Generate the following command
'"$Path\run_app.bat" "arg1" "arg2" "arg3" ...
RunCmd = chr(34) & Path & "run_app.bat" & chr(34) 
If WScript.Arguments.Count >= 1 Then
    For i = 0 To WScript.Arguments.Count-1
        Arg = WScript.Arguments(i)
        If InStr(Arg, " ") > 0 Then Arg = chr(34) & Arg & chr(34)
        RunCmd = RunCmd & " " & Arg
    Next
End If

'MsgBox(RunCmd)
CreateObject("Wscript.Shell").Run RunCmd, 0 , True

heetbeet avatar Apr 21 '19 13:04 heetbeet