?
Solved

batch file question

Posted on 2010-09-22
10
Medium Priority
?
533 Views
Last Modified: 2012-05-10
I created a batch file and it is executing the commands with no problem. but I do not want the black box to appear on the screen. I have added the @echo off in the beginning but the box with black box stays on untill the installation finishes.

I want this suppressed
Thanks Habib
0
Comment
Question by:Habib Z
  • 3
  • 2
  • 2
  • +3
10 Comments
 
LVL 65

Expert Comment

by:rockiroads
ID: 33740733
how are you issuing the call to run the batch script?

by blackbox I assume you mean the dos command window

you could create a shortcut to that batch script and tell it to run minimized

there is this console window tool (called Console Tool) which can be used hidden http://www.virtualizationadmin.com/files/consoletool.zip
0
 
LVL 4

Expert Comment

by:cmartell
ID: 33740754
Put the batch file somewhere else like C: maybe then put a shortcut to it on your desktop.  
Right click the shortcut and choose Properties
Go to the Shortcut tab
In the Run drop down choose Minimized
0
 

Author Comment

by:Habib Z
ID: 33740790
How do I use the console tool
I extracted it what do I do Now.
0
Nothing ever in the clear!

This technical paper will help you implement VMware’s VM encryption as well as implement Veeam encryption which together will achieve the nothing ever in the clear goal. If a bad guy steals VMs, backups or traffic they get nothing.

 
LVL 15

Accepted Solution

by:
Ben Personick (Previously QCubed) earned 2000 total points
ID: 33740804
There is no way to have the batch file run without the command promt appearing that I am aware of except for these two options:

1. Using Task Scheduler to schedule the batch file to run as another user.

2. Using VBScript to call the batch file.

there may be a 3rd party utility whcih can also accomplish this.  otherwise the only thing you can do is minimize it.
0
 
LVL 65

Expert Comment

by:rockiroads
ID: 33740861
these are the args apparently for consoletool but I kept getting errors running it about windows handle cant be found

/HIDE hides the console window of course.
/SHOW shows the previously hidden console window.
/NOMENU removes the system menu from the console window.


so the alternative to the shortcut might be to use the START command, It will not hide it but will make it minimized

START /MIN batchscript

this goes to a shortcut obviously. I think that should work.
0
 
LVL 65

Expert Comment

by:rockiroads
ID: 33740910
There is this trick someone made. its a batch script that creates a vbscript (vbscript mentioned by QCubed first)
Wonder if you could use this http://www.windowsitpro.com/article/tips/jsi-tip-9242-how-can-i-hide-a-batch-window-.aspx
0
 
LVL 59

Expert Comment

by:Bill Prew
ID: 33742896
Grab a copy od CMDOW from:

http://www.commandline.co.uk/cmdow

and try adding the following at the top of the BAT file:

@cmdow @ /HID

~bp
0
 
LVL 35

Expert Comment

by:Joseph Daly
ID: 33746394
I have used this tool in the past with pretty good results. It is called runhid.vbs basically you call this file along with your batch file as an argument and then you can run the batch file contents hidden.

http://www.out-web.net/?p=229
0
 
LVL 4

Expert Comment

by:cmartell
ID: 33748317
You can convert the batch file to an exe with this tool.  One of the options is to have the exe run invisible:
http://download.cnet.com/Bat-To-Exe-Converter/3000-2069_4-10555897.html?tag=mncol;1
0
 

Author Closing Comment

by:Habib Z
ID: 33765853
good answer
0

Featured Post

Free Tool: IP Lookup

Get more info about an IP address or domain name, such as organization, abuse contacts and geolocation.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

YESTERDAY YESTERDAY.BAT is inspired by a previous article I wrote entitled: TOMORROW.BAT (http://www.experts-exchange.com/OS/Microsoft_Operating_Systems/MS_DOS/A_4196-Advanced-Batch-File-Programming-TOMORROW-BAT.html). The crux of this batch f…
Being a system administrator some time we require to do things remotely, one of them is installing software. Here I am going to tell you how to install software through wmic (Windows management instrument console). I am not at all saying that this i…
Loops Section Overview
Screencast - Getting to Know the Pipeline
Suggested Courses
Course of the Month14 days, 9 hours left to enroll

840 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question