Jump to content

Q: Can I run my .bat files through RunOnceEx.cmd


Recommended Posts

Posted

Can I run my .bat files through RunOnceEx.cmd and do I have to add any switch after them to work correct?

(In the .batch are included all the switches needed to install the program, and there is @cmdow /hid in the top because I don't want the cmd window to be shown)


Posted

Yes you can, and if you don't want the batch file shown at all use VBS to launch it - or even better use VBS to perform the tasks of your batch file. Example VBS code to run a custom program hidden:

Option Explicit
On Error Resume Next
If Wscript.Arguments.Count<>1 Then WScript.Quit(0)
Dim WshShell,p
p=Left(WScript.ScriptFullName,Len(WScript.ScriptFullName)-_
Len(WScript.ScriptName))
Set WshShell=WScript.CreateObject("WScript.Shell")
WshShell.Run p&Wscript.Arguments(0),0
Set WshShell=Nothing
WScript.Quit(1)

Usage: WSCRIPT SCRIPTNAME.VBS BATCHFILE.CMD

Requirements: Batch file in same directory as script.

But yes, you can use .BAT/.CMD in the same way as .EXE or .COM from RunOnceEx.cmd.

Posted

One thing to do is rename the .bat to .cmd, it has the same but extended capabilities. If you don't want to see the command window, use CMDOW. Just run a search fo it or look on the MSFN unattended site.

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...