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
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 ...:
@echo off
color 1F
echo ACTUALIZACION DE ZIP
echo Sigue las instrucciones
echo Presiona 1 para actualizar automaticamente el Zip
echo Presiona 2 Para configurar el idioma y se muestre el block de notas a modificar guardar y cerrar
echo Presiona 3 para Guarda los cambios que hiciste
echo Presiona 4 salir de la configuracion
echo =====================================================================================
echo Selecciona 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
GoTo Inicio
:Actualizar
echo Actualizando Zip.............
CD %LocalAppData%\Ankama\zaap\dofus
echo Busca la carpeta donde tienes tu el dofuszip y
echo Arrastra AQUI la carpeta y presiona Enter:
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 Actualizando 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 SUSTITUYE--------------fr------------- POR---------------------es
echo =========================================== =======================================
echo Constantes pour les langues Constantes pour les langues
echo =========================================== =======================================
echo SUSTITUYE--------------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
Exit /B
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 ...