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.
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!
Muchas gracias
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 ^^
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!! ^^
Yo tambien quiero informar de mi pagina de juegos http://www.trucoteca.com/juegos-gratis/
yo no lo consigo hacert funcionar :(
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!!!!
De nada, ojalá te sea util
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