Jim Lawrence (AccessD)
accessd at shaw.ca
Thu Aug 28 23:15:03 CDT 2003
Hi All: Just a comment about opening a batch file window and having it close when finished. I just write the file as normal, in notepad with something like: net time \\192.168.123.161 /set /yes exit and save the file as say 'c:\temp\time.bat' then set it up in caller program, in this case I used the Task Scheduler and right-mouse click and select 'run'. A command window appears and the contents of the batch file are processed but the window still remains open. The trick is to then 'right-mouse' click to top left corner of the open command window, select properties and tick the check-box that says 'close on exit'. After that every time the batch file is ran from windows, it automatically closes when it finishes. Simple. HTH Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Stuart McLachlan Sent: Thursday, August 28, 2003 8:22 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] A2K:OT: Get a batch file to quit or close On 28 Aug 2003 at 19:51, Drew Wutka wrote: > The problem is that the batch file 'called' the app. It isn't going to > close, until the app closes. A simple way around this would be to have a > little VB .exe Shell out to the app, then close. Then have your batch file > call your VB.exe, since it closes once it's run the shell command, > everything should close right away. > > Then again, if you are shelling out with VB, why would you need a batch > file! <grin> > Because the batch file does other things as well? People like Darren aren't like you me - we enjoy knocking up a new compiled app for this or that :-) But that is actually a good idea of yours. A simple Shell app that you can put in a batch file so that the batch can be closed while the final called app is still running ( or just to do other things asynchronously in a batch file). Wait a minute...... Ok, I'm back. You can download it as http://www.lexacorp.com.pg/soft/Shell.zip Its' a 5KB zip file containing the program Shell.exe. Here's the complete PB/Win Source for the application: /*Contents of file Shell.Bas FUNCTION PBMAIN AS LONG LOCAL strMessage AS STRING IF COMMAND$ > "" THEN FUNCTION = SHELL(COMMAND$) ELSE strMessage = _ "Run commands in a batch file asynchronously. " & CHR$(13,10,13,10) _ & "Usage: SHELL commandline" & CHR$(13,10,13,10) _ & "Another free utility from Lexacorp" & CHR$(13,10) _ & "http://www.lexacorp.com.pg" MSGBOX strMessage,,"Shell.Exe" END IF END FUNCTION End of file Shell.Bas */ -- Lexacorp Ltd http://www.lexacorp.com.pg Information Technology Consultancy, Software Development,System Support. _______________________________________________ AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com