elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Los 10 CVE más críticos (peligrosos) de 2020


+  Foro de elhacker.net
|-+  Foros Generales
| |-+  Dudas Generales (Moderador: engel lex)
| | |-+  Ayuda con un .BAT
0 Usuarios y 2 Visitantes están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Ayuda con un .BAT  (Leído 2,173 veces)
exor

Desconectado Desconectado

Mensajes: 5


Ver Perfil
Ayuda con un .BAT
« 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



En línea

EdePC
Moderador Global
***
Desconectado Desconectado

Mensajes: 2.067



Ver Perfil
Re: Ayuda con un .BAT
« Respuesta #1 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
  1. @echo off
  2. color 1F
  3. echo                                 ACTUALIZACION DE ZIP
  4. echo                                Sigue las instrucciones
  5. echo Presiona 1 para actualizar automaticamente el Zip
  6. echo Presiona 2 Para configurar el idioma y se muestre el block de notas a modificar guardar y cerrar
  7. echo Presiona 3 para Guarda los cambios que hiciste
  8. echo Presiona 4 salir de la configuracion
  9. echo =====================================================================================
  10. echo Selecciona una opcion
  11.  
  12. :Inicio
  13.  echo                1 Actualizar
  14.  echo                2 Idioma
  15.  echo                3 Guardar
  16.  echo                4 Salir
  17.  set /p var= ^>
  18.  if "%var%"=="1" goto Actualizar
  19.  if "%var%"=="2" goto Idioma
  20.  if "%var%"=="3" goto Guardar
  21.  if "%var%"=="4" goto Salir
  22. GoTo Inicio
  23.  
  24. :Actualizar
  25.  echo Actualizando Zip.............
  26.  CD %LocalAppData%\Ankama\zaap\dofus
  27.  
  28.  echo Busca la carpeta donde tienes tu el dofuszip y
  29.  echo Arrastra AQUI la carpeta y presiona Enter:
  30.  set/p name=
  31.  
  32.  COPY /Y config.meta %name%
  33.  COPY /Y config.xml %name%
  34.  COPY /Y DofusInvoker.swf %name%
  35.  COPY /Y log4as.xml %name%
  36.  COPY /Y log4as-reg.xml %name%
  37.  COPY /Y mimetype %name%
  38.  COPY /Y steam_api64.dll %name%
  39.  COPY /Y VERSION %name%
  40.  
  41.  echo Actualizando Zip.............
  42.  echo Transferencia de archivos terminada con exito
  43.  
  44.  cls
  45. goto Inicio
  46.  
  47. :Idioma
  48.  CD %name%
  49.  rename config.xml config.txt
  50.  
  51.  echo                                 Ahora Cambiaremos el idioma a Español
  52.  echo En el block de notas que se acaba de abrir solo cambiaremos 6 letras fr  y  frFR
  53.  echo las cuales tienes que sustituir por es  y  esES
  54.  echo Igual que las originales minusculas y mayusculas segun corresponda
  55.  echo Casi hasta abajo del bloc de notas busca esto para que agas los cambios  los encotraras de esta manera
  56.  
  57.  echo              ===========================================   =======================================
  58.  echo                     Constantes pour les langues                   Constantes pour les langues
  59.  echo        ===========================================   =======================================
  60.  echo              SUSTITUYE--------------fr-------------         POR---------------------es
  61.  
  62.  echo              ===========================================   =======================================
  63.  echo                     Constantes pour les langues                   Constantes pour les langues
  64.  echo        ===========================================   =======================================
  65.  echo                SUSTITUYE--------------frFR-------------     POR--------------------esES
  66.  
  67.  echo              ===========================================   =======================================
  68.  echo                     Asi aparecera original mente                     ASi tiene que quedar
  69.  echo              ===========================================   =======================================
  70.  
  71.  echo Terminando de realizar los cambios guarda los cambios  Dando click en la parte superior izquierda del blok de notas
  72.  echo Abres la pestaña de Archivo y eliges Guardar y cierra el block de notas
  73.  
  74.  config.txt
  75.  cls
  76. goto Inicio
  77.  
  78.  
  79. :Guardar
  80.  rename config.txt config.xml
  81.  echo Guardando . . . . . . . . . . . . . . . . . . . . .
  82.  echo Actualizacion del Zip y Cambio de Idioma  se a finalizado Exitosamente .................
  83.  cls
  84. goto Inicio
  85.  
  86. :Salir
  87.  echo Bye... Bye...
  88. Exit /B
  89.  


En línea

exor

Desconectado Desconectado

Mensajes: 5


Ver Perfil
Re: Ayuda con un .BAT
« Respuesta #2 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 …
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines