From b9717b974fff2bd29e2a5a583311969f9fa98bdb Mon Sep 17 00:00:00 2001 From: Piotr Strzelczyk Date: Fri, 15 May 2009 22:43:32 +0000 Subject: hiding console window for tlmgr gui git-svn-id: svn://tug.org/texlive/trunk@13105 c570f23f-e606-0410-a88d-b1316a301751 --- Master/texmf/scripts/texlive/tlmgr.pl | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'Master/texmf') diff --git a/Master/texmf/scripts/texlive/tlmgr.pl b/Master/texmf/scripts/texlive/tlmgr.pl index fab861a322a..6ef37dd6dbf 100755 --- a/Master/texmf/scripts/texlive/tlmgr.pl +++ b/Master/texmf/scripts/texlive/tlmgr.pl @@ -1149,14 +1149,14 @@ sub write_w32_updater { print UPDATER ' @echo off setlocal enableextensions -(set errorlevel=) (set guimode=' . $::gui_mode . ') >nul copy /y "%~dp0..\texmf\scripts\texlive\updater-w32.bat" "%~dp0updater-w32.bat" rem Execute with cmd.exe to avoid problems if 4NT is used rem Keep files write open during execution to signal running state -cmd.exe /c call "%~dp0updater-w32.bat" ' . join(' ',@updater_args) . ' 8^>^>"%~f0" 9^>^>"%~dp0updater-w32.bat" +rem For gui mode console window might be hidden, so open a new one +' . ($::gui_mode ? 'start /wait ' : '') . 'cmd.exe /c title TeX Live Manager 2009^& call "%~dp0updater-w32.bat" ' . join(' ', @updater_args) . ' 8^>^>"%~f0" 9^>^>"%~dp0updater-w32.bat" rem Self-delete without error message about missing file -(if not errorlevel 1 start /b cmd.exe /c del "%~f0" "%~dp0updater-w32.bat") & exit /b %errorlevel% +(if not errorlevel 1 start /b cmd.exe /c del "%~f0" "%~dp0updater-w32.bat") & goto :eof '; close UPDATER; return 0; -- cgit v1.2.3