Título: Ayuda con un .BAT Publicado por: exor en 21 Mayo 2020, 08:54 am Hola
Alguien me pudiera ayudar a resolver el problema que tengo con un archivo .bat La idea es copiar 8 archivos en específico cada semana, ya que se actualizan semanalmente. Los archivos de origen en mi computadora y en cualquiera de los demás es la misma y la carpeta de destino cambia la ruta dependiendo cada usuario ya que tienen la opción de guardarla donde quieran. Como yo conozco mi ruta de destino obviamente la puse y funciona excelente el problema es a la hora de yo compartir mi .bat Es aquí cuanto todo se me vino abajo ya que el 90% de los usuarios que se los compartí no tienen idea ni de que es un bat jajá entonces se me ocurrió modificarlo para que únicamente arrastraran la carpeta destino a la pantalla del CMD y guardara la ruta destino a copiar y es aquí donde llevo 3 días investigando y no logro que funcione, no tengo idea en que parte me equivoque o si así es la manera correcta de acero. Por favor alguien podría decirme que hacer ya odio este bat jajaja Les agradezco de antemano su tiempo de haberme leído Gracias Les comparto en primer lugar el script que si me funciona a mi y les dejo el script el cual ya me desesperé y no queda Archivo.bat que si Funciona @echo off color 1F @echo off echo ACTUALIZACION DE ZIP echo Sigue las instrucciones echo Preciona 1 para actualizar automaticamente el Zip echo preciona 2 Para configurar el idioma y se muestre el block de notas a modificar guardar y cerrar echo Preciona 3 para Guarda los cambios que hiciste echo Preciona 4 salir de la configuracion echo Preciona Enter para cerrar el programa echo ===================================================================================== echo Selacciona una opcion :Inicio echo 1 Actualizar echo 2 Idioma echo 3 Guardar echo 4 Salir set /p var= ^> if "%var%"=="1" goto Actualizar if "%var%"=="2" goto Idioma if "%var%"=="3" goto Guardar if "%var%"=="4" goto Salir if "%var%"=="" goto Error :Actualizar echo Acutalizando Zip............. echo Transferencia de archivos terminada con exito CD C:\Users\AirSoft\AppData\Local\Ankama\zaap\dofus COPY /Y config.meta "C:\Users\AirSoft\Documents\Virtual Machines\DocsCompVirtual\DOFUS" COPY /Y config.xml "C:\Users\AirSoft\Documents\Virtual Machines\DocsCompVirtual\DOFUS" COPY /Y DofusInvoker.swf "C:\Users\AirSoft\Documents\Virtual Machines\DocsCompVirtual\DOFUS" COPY /Y log4as.xml "C:\Users\AirSoft\Documents\Virtual Machines\DocsCompVirtual\DOFUS" COPY /Y log4as-reg.xml "C:\Users\AirSoft\Documents\Virtual Machines\DocsCompVirtual\DOFUS" COPY /Y mimetype "C:\Users\AirSoft\Documents\Virtual Machines\DocsCompVirtual\DOFUS" COPY /Y steam_api64.dll "C:\Users\AirSoft\Documents\Virtual Machines\DocsCompVirtual\DOFUS" COPY /Y VERSION "C:\Users\AirSoft\Documents\Virtual Machines\DocsCompVirtual\DOFUS" pause cls goto Inicio :Idioma CD C:\Users\AirSoft\Documents\Virtual Machines\DocsCompVirtual\DOFUS rename config.xml config.txt echo Ahora Cambiaremos el idioma a Español echo En el block de notas que se acaba de abrir solo cambiaremos 6 letras fr y frFR echo las cuales tienes que sustituir por es y esES de la misma forma al igual que las originales minusculas y mayusculas echo Casi hasta abajo del texto los encotraras de esta manera y sustitulle las 4 letas unicamente. echo Terminando de realizarlo guarda los cambios Dando click en la parte superior izquierda del blok ce notas echo Abres Archivo y eliges Guardar y cierra el block de notas y preciona el numero 1 para Terminar la configuracion echo =========================================== ======================================= echo Constantes pour les langues Constantes pour les langues echo =========================================== ======================================= echo SUSTITULLE--------------fr------------- POR---------------------es echo =========================================== ======================================= echo Constantes pour les langues Constantes pour les langues echo =========================================== ======================================= echo SUSTITULLE--------------frFR------------- POR--------------------esES echo =========================================== ======================================= echo Asi aparecera original mente ASi tiene que quedar echo =========================================== ======================================= config.txt pause cls goto Inicio :Guardar rename config.txt config.xml echo Guardando . . . . . . . . . . . . . . . . . . . . . echo Actualizacion del Zip y Cambio de Idioma se a finalizado Exitosamente ................. pause cls goto Inicio :Salir echo Bye... Bye... pause ========================================================== Arcivo .bat QUE NO FUNCINA¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡[/b][/u] echo off color 1F @echo off echo ACTUALIZACION DE ZIP echo Sigue las instrucciones echo Preciona 1 para actualizar automaticamente el Zip echo Configurar el idioma en el block de notas que se abrira automaticamente Guardar y Cerrar echo Preciona 2 para Guarda los cambios que hiciste en tu block de notas echo Preciona 3 para Salir de la configuracion echo Preciona Enter para cerrar el programa echo ===================================================================================== echo Selacciona una opcion :Inicio echo 1 Actualizar echo 2 Idioma echo 3 Guardar echo 4 Salir set /p var= ^> if "%var%"=="1" goto Actualizar if "%var%"=="2" goto Idioma if "%var%"=="3" goto Guardar if "%var%"=="4" goto Salir if "%var%"=="" goto Error :Actualizar echo Acutalizando Zip............. CD AppData\Local\Ankama\zaap\dofus echo Busca la carpeta donde tienes tu el dofuszip y echo Arrastra AQUI la carpeta echo Enter your name : set/p name= COPY /Y config.meta %name% COPY /Y config.xml %name% COPY /Y DofusInvoker.swf %name% COPY /Y log4as.xml %name% COPY /Y log4as-reg.xml %name% COPY /Y mimetype %name% COPY /Y steam_api64.dll %name% COPY /Y VERSION %name% echo Acutalizando Zip............. echo Transferencia de archivos terminada con exito pause cls goto Inicio :Idioma CD %name% rename config.xml config.txt echo Ahora Cambiaremos el idioma a Español echo En el block de notas que se acaba de abrir solo cambiaremos 6 letras fr y frFR echo las cuales tienes que sustituir por es y esES echo Igual que las originales minusculas y mayusculas segun corresponda echo Casi hasta abajo del bloc de notas busca esto para que agas los cambios los encotraras de esta manera echo =========================================== ======================================= echo Constantes pour les langues Constantes pour les langues echo =========================================== ======================================= echo SUSTITULLE--------------fr------------- POR---------------------es echo =========================================== ======================================= echo Constantes pour les langues Constantes pour les langues echo =========================================== ======================================= echo SUSTITULLE--------------frFR------------- POR--------------------esES echo =========================================== ======================================= echo Asi aparecera original mente ASi tiene que quedar echo =========================================== ======================================= echo Terminando de realizar los cambios guarda los cambios Dando click en la parte superior izquierda del blok de notas echo Abres la pestaña de Archivo y eliges Guardar y cierra el block de notas config.txt pause cls goto Inicio :Guardar rename config.txt config.xml echo Guardando . . . . . . . . . . . . . . . . . . . . . echo Actualizacion del Zip y Cambio de Idioma se a finalizado Exitosamente ................. pause cls goto Inicio :Salir echo Bye... Bye... pause Título: Re: Ayuda con un .BAT Publicado por: EdePC en 21 Mayo 2020, 11:27 am Saludos,
- No sé muy bien de que trata exactamente pero veo varios injertos y faltas ortográficas en tu código XD. Prueba con lo siguiente, debería de funcionar ...: Código
Título: Re: Ayuda con un .BAT Publicado por: exor en 25 Mayo 2020, 01:59 am Woow que genial es usted.
Yo me había desesperado y no encontraba la solución, pero funciona excelentemente y muchísimas gracias Mil gracias … |