W: Resize to find out!
H: Resize to find out!
Publicado hace: 19 años

Cerrar docker YzDock para los juegos

Uno de los problemas que tengo con el docker (YzDock en mi caso) en windows es que este se aparece aún estando en la pantalla de los juegos, esto es muy molesto ya que kita visibilidad del juego y en algunos casos al aparecer el docker se minimiza la pantalla del juego.

Inicialmente lo que hice fue cerrar el docker para jugar y al terminar el juego lo abría nuevamente. Esto definitivamente funciona, pero no era una solución definitiva.

Nuevamente me lanzo a google y encontré en Macthink estos dos scripts batch con los cuales el docker se cierra al iniciar el juego, y se vuelve a abrir al terminar.

El primer script no lo he probado pero por lógica debe funcionar, solamente hay que pegarlo en un editor de texto, reemplazar las líneas que hagan referencia al docker o al juego por las del juego o docker que estemos usando respectivamente. Finalmente guardarlo con la extensión .bat y ejecutarlo o crearle un acceso directo si se desea:

if [%min%]==[1] goto 2 
set min=1 
start /min archivo.bat 
goto end 

:2 
set min= 
cls 
echo dos 
taskkill /F /IM YzDock.exe 
cd "C:\Archivos de programa\juego" 
"juego.exe" 
echo dos 
cd "C:\Archivos de programa\yz dock" 
start YzDock.exe 

:end 
exit

El segundo script luce más completo porque tiene incluidas las instrucciones para su funcionamiento, el proceso es parecido al anterior, copiarlo en un editor de texto, modificar las líneas las líneas que hagan referencia al docker o al juego, y guardarlo con el nombre runprogram.bat en la carpeta del YzDock:

@echo off 
rem ** By Gyphie June 2003. YzDock game executor.  Kill YzDock. Runs the program. Once the program 
rem ** is finished restart YzDock. 

       if '%1' == '' goto instructions 
       if '%2' == '' goto instructions 
       goto execute 


:execute 
       SET dopause=0 
        
       :processargs 
               if '%3' == 'pause' SET dopause=1 
        
               if NOT '%3' == 'pause' SET params=%params%%3% 
  
               shift /3 
               if NOT '%3' == '' GOTO processargs 
  
       echo Thanks for using Gyphie's Executor.... 
       echo. 
       echo Ending YzDock... 
       taskkill /F /IM YzDock.exe > nul 
        
       echo Starting %1\%2 %params%... 
       start "Gyphies Executor" /WAIT /D%1 %2 %params% 
        
       if '%dopause%' == '1' goto dopause 
       goto restart 
:dopause 
       pause 
       goto restart 


:restart        
       echo Restarting YzDock... 
       start "Y'z Dock" /D"c:\Program Files\ydock" yzdock.exe 
       goto end 
        
        
:instructions 
       cls 
       echo. 
       echo. 
       echo Gyphie's Executor 
       echo ******************************************************************************** 
       echo READ ALL THE INSTRUCTIONS they give useful info on all the options you have. 
       echo. 
       echo The idea behind this batch file is to have ONE batch file for all your games. 
       echo Instead of putting the game exe in the "Link To:" field use this batch file 
       echo then put the game information in the 'Arguments:" field as described below. 
       echo. 
       echo Usage:  runprogram.bat "FILE PATH" "FILE NAME" [PARAMETERS] [pause] 
       echo. 
       echo Installation: 
       echo Place a copy of this batch file in the YzDock folder and make a new dock item. 
       echo Here is an example of what you might enter for the Dock Item Settings. 
       echo. 
       echo  Name:         Gyphie 3D 2003 
       echo  Link to:      c:\Program Files\YzDock\runprogram.bat 
       echo  Arguments:    "c:\games\Gyphie 3D 2003" "Gyphie 3D 2003.exe" -d games -b pause 
       echo  Work Folder:  c:\games\Unreal II 
       echo  Show Command: Minimized 
       echo. 
       echo ******************************************************************************** 
       pause 
       cls 
       echo Usage: 
       echo File Path: 
       echo   The Folder where your program is located.  If there are any spaces in in the 
       echo   names you MUST put it in Quotes:  "C:\Program Files\Gyphie 3D 2003" 
       echo   It is also important NOT to put a '' and the end of the File Path. For 
       echo   example "c:\Program Files\Gyphie 3D 2003" will not work because there is 
       echo   a '' at the end. It should be "c:\Program Files\Gyphie 3D 2003" to 
       echo   work correctly. 
       echo. 
       echo File Name: 
       echo   The name of the file you want to run.  If there are any spaces in the name 
       echo   you MUST put it in Quotes: "Red Faction.exe" 
       echo. 
       echo Parameters: 
       echo   Any parameters you want to send to your game (e.g. to load a MOD in Quake). 
       echo   You probably should not put these in quotes unless you would for your game. 
       echo. 
       echo Continue... 
       pause 
       echo Pause: 
       echo   Use the 'pause' parameter to make the batch file pause before opening 
       echo   Y'z Dock. Many games use loaders (a little screen that has a "Start Game" 
       echo   button) and the batch file cannot tell the difference between the loader 
       echo   and the game. 
       echo      Putting the 'pause' parameter causes the batch file to wait for you to press a 
       echo   key before reloading Y'z Dock so it doesn't get reloaded before the game begins. 
       echo. 
       echo   The word 'pause' must be lowercase. 
       echo. 
       echo END OF INSTRUCTIONS 
       pause 
       goto end 

:end 
       SET params=0 
       SET dopause=0 
       SET params= 
       SET dopause= 


       exit

Una vez guardado se le puede crear un acceso directo, por ejemplo en el docker mismo con las siguientes características:

Voilá! safari joe lo logra otra vez…

Fuente: Macthink

ser humano

Music & Design & Photo & Bike.

Test, fail, learn, repeat.

9 Responses to “Cerrar docker YzDock para los juegos”

  1. HeavyMetalforever dice:

    No me gustaría aguar la fiesta pero… seguro que lo tenéis bien configurado?

    Por lo visto aquí hay bastante aficionado a esto de estilo «Mac», una cosa es instalarse un dock, pero para mí eso de instalarse un transformation pack sobre lo que sea… Aspecto Vista en XP, aspecto Mac en Windows o Linux, etc, etc, solo estropea el buen funcionamiento del S.O.

    A mí el YzDock con la configuración por defecto no me lo hace, lo he probado con diferentes juegos y siempre se oculta y no da problemas.

    Es más, en la pestaña Behavior (en la configuración del programa) hay una casilla llamada «Always on top» que por defecto está marcada, si la desmarcas le dices al programa que no esté en primer plano y si ya tildas la opción de al lado «Automatically Hide» ya hasta se oculta solo.

    Por si estamos hablando de versiones diferentes yo utilizo la versión 0.8.3, que por cierto este programa no se actualiza desde 2003, con lo que seguro que sí hablamos de la misma versión, aún y así paso el link de donde me descargué la versión 0.8.3: http://oxyx.oxygen-inc.com/programs/yzdock83.zip

    Por si es un problema relacionado con el sistema operativo; que lo dudo, yo utilizo Windows 7 Home Premium x64 SP1.

    Pero por si las moscas, me he copiado el batch; pero tal y como tengo la configuración del dock (por defecto) dudo que me haga falta el batch.

    Adiós y que tengáis suerte!

  2. Angie dice:

    Muchas gracias

  3. Matias dice:

    Ya esta.. lo hice andar.. no cambie nada, solo lo copie y pegue denuevo, volvi a modificar y andubo.. cosa extraña.. =D recomendable al palo ^^

  4. Matias dice:

    Seria bueno si puderas poner el script directamente modificado por ti. Al ejecutar un Juego, cierra bien el YzDock.. pero al salir, no lo vuelve a abrir.. y la verdad, no encuentro la falla… Gracias!! ^^

  5. Juegos dice:

    Yo tambien quiero informar de mi pagina de juegos http://www.trucoteca.com/juegos-gratis/

  6. DiCrEn dice:

    yo no lo consigo hacert funcionar :(

  7. mariana dice:

    HOLA QUERIA HACERLES UN COMENTARIO A CERCA DE UNA PAGINA QUE ENCONTRE DE JUEGOS GRATIS QUE ESTA MUY BUENA,, HAY MUHCA VARIEDAD DE JUEGOS Y MUY DIVERTIDOS, LES PASO LA PAG:
    http://WWW.JUEGOSGRATIS.TV
    ESPERO QUE LES GUSTE TANTO COMO A MI.. MUCHAS GRACIAS BESOS CHAU CHAU!!!!

  8. Sergio dice:

    De nada, ojalá te sea util

  9. EnDleSs_DaRk dice:

    Mil gracias!!!!!!!! Andaba como loco buscando esto, porque cada vez que tengo que trabajar con una aplicacion a pantalla completa tengo que andar cerrando el dock y es una lata