Re: Same Batch file paused on some PC but not all

From: Pegasus \(MVP\) (I.can_at_fly.com)
Date: 12/03/04


Date: Fri, 3 Dec 2004 21:55:51 +1100

I have not seen this phenomenon on any of the the machines
that I have worked on. Unfortunately this means that I am unable
to offer any further assistance. Perhaps this newsgroup can help
you: alt.msdos.batch.nt

"Lawrence" <Lawrence@discussions.microsoft.com> wrote in message
news:8D5EA1B3-B738-4DEF-8A64-35E92189D69D@microsoft.com...
> It's not at the last line, and when running other batch files, even with
one
> as simple as :
> copy path\file_a d:\detination_path
> copy path\file_b d:\detination_path
> copy path\file_c d:\detination_path
> copy path\file_d d:\detination_path
> copy path\file_e d:\detination_path
> copy path\file_f d:\detination_path
> copy path\file_g d:\detination_path
> On some computers, sometimes (not always even on the same PC) need to
press
> a key to make the batch file goes on too.
> Any idea ? or it's just a bug on the DOS prompt under Windows 2000 ?
>
>
>
>
>
> "Pegasus (MVP)" wrote:
>
> > Those PCs that require Enter to be pressed, which is the
> > last line they execute?
> >
> > By the way, you can simplify your code by making use
> > of some advanced Win2000/XP batch file commands.
> > Your lines
> >
> > C:\AppDir\W2KSP4_src\W2KSP4_tw.exe
> > if %errorlevel%==1 goto file_match
> > if NOT %errorlevel%==1 goto file_not_match
> > :file_not_match
> > echo File not match, W2KSP4_tw.exe
> >
> > are equivalent to
> >
> > C:\AppDir\W2KSP4_src\W2KSP4_tw.exe || goto file_match
> > echo File not match, W2KSP4_tw.exe
> >
> > || means: execute this if the errorlevel was > 0
> > && means: execute this if the errorlevel was = 0
> >
> > "Lawrence" <Lawrence@discussions.microsoft.com> wrote in message
> > news:B25F11D4-622D-4F1F-870C-DD8BD79C72CF@microsoft.com...
> > > The batch file is : (the content in between the dotted line)
> > >
> >
> --------------------------------------------------------------------------
> > -----------------
> > > SET ND=\\Network_File_Server\NETLOGON
> > > SET FD=\\Network_File_Server\FILEDIST
> > >
> > > C:\AppDir\W2KSP4_src\LOGTIME.exe %wsid% >
C:\AppDir\W2KSP4_src\W2KSP4_log
> > >
> > > cscript C:\AppDir\W2KSP4_src\delete_file.vbs
> > >
> > > echo Check window current verion
> > > C:\AppDir\W2KSP4_src\LOGTIME.exe "Check window current version" >>
> > > C:\AppDir\W2KSP4_src\W2KSP4_log
> > > regedit /e C:\AppDir\W2KSP4_src\w2ksp4_winver.txt
> > > "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion"
> > >
> > > TYPE C:\AppDir\W2KSP4_src\w2ksp4_winver.txt | FIND /c "Service Pack 4"
>
> > NUL
> > > IF NOT %ERRORLEVEL%==1 goto no_need_to_install_SP4
> > >
> > > IF NOT EXIST C:\AppDir\W2KSP4_src\compfile.vbs goto file_not_match
> > > IF NOT EXIST C:\AppDir\W2KSP4_src\LOGTIME.exe goto file_not_match
> > > IF NOT EXIST C:\AppDir\W2KSP4_src\delete_file.vbs goto file_not_match
> > > IF NOT EXIST C:\AppDir\W2KSP4_src\kill.vbs goto file_not_match
> > > IF NOT EXIST C:\AppDir\W2KSP4_src\Prompt1.exe goto file_not_match
> > > IF NOT EXIST C:\AppDir\W2KSP4_src\Prompt2.exe goto file_not_match
> > >
> > > cscript C:\AppDir\W2KSP4_src\compfile.vbs
> > > %FD%\package\W2KSP4\W2KSP4_src\W2KSP4_tw.exe
> > > C:\AppDir\W2KSP4_src\W2KSP4_tw.exe
> > > if %errorlevel%==1 goto file_match
> > > if NOT %errorlevel%==1 goto file_not_match
> > >
> > > :file_not_match
> > > echo File not match, W2KSP4_tw.exe
> > > C:\AppDir\W2KSP4_src\LOGTIME.exe "File not match W2KSP4_tw.exe" >>
> > > C:\AppDir\W2KSP4_src\W2KSP4_log
> > > Type C:\AppDir\W2KSP4_src\W2KSP4_log >> %FD%\cfg\%wsid%\W2KSP4_log
> > > C:\AppDir\W2KSP4_src\Prompt2.exe
> > > goto END
> > > :end
> > >
> > > :file_match
> > > Start C:\AppDir\W2KSP4_src\Prompt1.exe
> > > echo File match, W2KSP4_tw.exe
> > > C:\AppDir\W2KSP4_src\LOGTIME.exe "File match W2KSP4_tw.exe" >>
> > > C:\AppDir\W2KSP4_src\W2KSP4_log
> > > :end
> > >
> > > echo Execute Install W2KSP4_tw.exe - Start
> > > C:\AppDir\W2KSP4_src\LOGTIME.exe "Start install W2KSP4_tw.exe" >>
> > > C:\AppDir\W2KSP4_src\W2KSP4_log
> > > REM C:\AppDir\W2KSP4_src\w2ksp4_tw.exe -u -o -z -q
> > > REM NO BACKUP
> > > C:\AppDir\W2KSP4_src\w2ksp4_tw.exe -u -o -z -q -n
> > > echo Execute Install W2KSP4_tw.exe - Finish
> > > C:\AppDir\W2KSP4_src\LOGTIME.exe "Finish install W2KSP4_tw.exe" >>
> > > C:\AppDir\W2KSP4_src\W2KSP4_log
> > >
> > > cscript C:\AppDir\W2KSP4_src\file_exist.vbs
> > > if %errorlevel%==1 goto install_success
> > > if NOT %errorlevel%==1 goto install_fail
> > >
> > > :install_fail
> > > C:\AppDir\W2KSP4_src\LOGTIME.exe W2KSP4_fail >>
> > > C:\AppDir\W2KSP4_src\W2KSP4_log
> > > Type C:\AppDir\W2KSP4_src\W2KSP4_log >> %FD%\cfg\%wsid%\W2KSP4_log
> > >
> > > cscript C:\AppDir\W2KSP4_src\kill.vbs Prompt1.exe
> > > C:\AppDir\W2KSP4_src\Prompt2.exe
> > > goto CHKPT2
> > > :end
> > >
> > > :install_success
> > > C:\AppDir\W2KSP4_src\delete_file.vbs
> > > TYPE C:\AppDir\W2KSP4_src\W2KSP4_log >> %FD%\cfg\%wsid%\W2KSP4_log
> > > goto CHKPT1
> > > :end
> > >
> > > :no_need_to_install_SP4
> > > IF NOT EXIST %FD%\cfg\%wsid%\W2KSP4_log
> > > C:\AppDir\W2KSP4_src\LOGTIME.exe "Already W2KSP4" >>
> > > C:\AppDir\W2KSP4_src\W2KSP4_log
> > > IF EXIST %FD%\cfg\%wsid%\W2KSP4_log TYPE %FD%\cfg\%wsid%\W2KSP4_log >
> > > C:\AppDir\W2KSP4_src\W2KSP4_log
> > > C:\AppDir\W2KSP4_src\LOGTIME.exe W2KSP4_success >>
> > > C:\AppDir\W2KSP4_src\W2KSP4_log
> > > Type C:\AppDir\W2KSP4_src\W2KSP4_log >> %FD%\cfg\%wsid%\W2KSP4
> > > goto CHKPT2
> > > :end
> > >
> > > :CHKPT1
> > > echo end
> > > C:\AppDir\reboot.exe
> > > :end
> > >
> > > :CHKPT2
> > > echo end
> > > goto END
> > > :end
> >
> --------------------------------------------------------------------------
> > -----------------
> > >
> > >
> > > "Pegasus (MVP)" wrote:
> > >
> > > >
> > > > "Lawrence" <Lawrence@discussions.microsoft.com> wrote in message
> > > > news:4A88F751-F48D-4BE8-ABCF-688A45092C48@microsoft.com...
> > > > > Running the same DOS batch file on many PC, most PC will run till
the
> > end,
> > > > > but few need press {Enter} key to make the batch file goes on.
> > > > >
> > > > > Any clue what's the cause and how to fix it ?
> > > > >
> > > > > Thank you.
> > > >
> > > > - What does the batch file look like?
> > > > - What is the operating system of your PCs?
> > > >
> > > >
> > > >
> >
> >
> >



Relevant Pages

  • Deploying batch files on domain
    ... I have written 2 batch files that i need to deploy on our domain. ... is for WindowsXP. ... mostly Windows2000 machines, some WindowsXP machines and a few NT4 and ...
    (microsoft.public.windows.server.active_directory)
  • Re: Deploying batch files on domain
    ... Creat a startup script in a GPO, targeting this GPO to only the ... We run a startup script on all of our machines - stuff we cant do ... batch files kill a process. ...
    (microsoft.public.windows.server.active_directory)
  • Re: MCE household scenario questions
    ... Sure, sharing pics, music, and videos is no problem. ... WMP10 and sharing music is that all machines will have their own library ... it is impossible to record to a mapped drive or a shared folder. ... would be to write some batch files for your machines ...
    (microsoft.public.windows.mediacenter)
  • DOS version
    ... I have an environment of all XP pro machines. ... The majority ... They don't like file names that dont follow the ... to support using variables in batch files. ...
    (microsoft.public.windowsxp.general)
  • Re: DOS version
    ... > I have an environment of all XP pro machines. ... The majority ... If you need to run old dos stuff use a pc with dos. ... > to support using variables in batch files. ...
    (microsoft.public.windowsxp.general)