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

 

 


Tema destacado: AIO elhacker.NET 2021 Compilaciσn herramientas anαlisis y desinfecciσn malware


  Mostrar Mensajes
Páginas: 1 ... 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 [23] 24
221  Programaciσn / Scripting / Re: %~f1 <- no me devuelven ningun valor en: 19 Febrero 2009, 16:47 pm
holiwi xD

creo que podrias leer este tema
=)

http://foro.elhacker.net/scripting/programacion_batch_avanzada_nuevo-t132924.0.html

ahi sale sobre lo que preguntas, eso lo unico en que te pueod ya ayudar ya que aun no entiendo como funcionan  :xD

saluudos ::)
222  Programaciσn / Scripting / Re: [DUDA] For para matar procesos en: 23 Enero 2009, 00:20 am
muchas gracias a todos lo que me ayudaron !!!!!!!!!!!!!! ;DDD
223  Programaciσn / Scripting / Re: [DUDA] For para matar procesos en: 18 Enero 2009, 04:21 am
segun lo poco que tengo entendido eso repetiria el comando taskkill tantas veces como procesos alla y cuando no haya mas se saldria con el comando exit pero nose ni edea capas que no ..... igual vos fijate   :)

Saludos

:D!!!! muchas gracias ;D!
224  Programaciσn / Scripting / Re: [DUDA] For para matar procesos en: 18 Enero 2009, 03:52 am
nose mucho acerca de batch pero aca te dejo este peque;o script qque ase lo que vos queres mata todos los procesos con el nombre especificado usando un bucle....
ni idea como se ase un for en batch xD
Código:
@echo off
goto matar
:matar
taskkill /im msnmsgr.exe
exit

Saludos

mucha gracias por responder, pero es que ese script no mataria solo un proceso de msnmsgr.exe?

bueno lo voy probar igual xD!

saludos y gracias por ayudarme ^^!
225  Programaciσn / Scripting / [DUDA] For para matar procesos en: 18 Enero 2009, 03:31 am
Hola!! saludos a todos!!!


Miren tengo el siguiente problema... yo trabajo en un cybercafe, en donde tengo 20 pcs funcionado casi perfecto... ahora el problema es el casi xD!, porke por ejemplo cuando un usuario termina de usar el pc y entra otro seguido y quiere abrir msn no puede porke se "acumulan" procesos de msn .....

por ejemplo cuando me dicen que no pueden abrir msn , voy, abro el admnistrador de tareas y veo minimo 20 msnmsgr.exe abriertos, pero el msn no se ve... la cosa es como puedo hacer para terminar esos procesos con un batch?, que lo ejecute y termine los procesos?...

yo se que se puede hacer con el comando taskkill , pero es que yo quiero que sea con un for , porke si por ejemplo copio el comando 10 veces en el batch y el proceso esta 15? tendria que ejecutarlo muchas veces, por eso creo que con un FOR se puede hacer, pero nunca entendi como usar el FOR D:!


si alguien me puede ayudar se lo agradeceria mucho!!!!!!




GRacias de ante mano ^^*!
226  Programaciσn / Scripting / Re: [Batch Game] PushBox v 1 - by :: SmartGenius :: en: 18 Enero 2009, 03:15 am
>:o increible ;D!

jugando... xD
227  Programaciσn / Scripting / Re: [batch] ayuda con este algoritmo en: 26 Diciembre 2008, 02:47 am
mira lo que se hacer yo es que te diga si existe o no el archivo, pero lo de la fecha nuse :S.....

seria algo asi

Código:
@echo off

SET ruta="C:\carpeta\"

CD %ruta%

IF EXIST %ruta%\tuarchivo.exe (
echo El archivo existe....
echo copiando a "C:\backup"
copy %ruta%\tuarchivo.exe "D:\backup\"
IF %ERRORLEVEL% GTR 1 (ECHO error al copiar el archivo) & exit
) ELSE (el archivo no existe)
exit 0


asi deberia funcionar, lo que haces es que si existe el archivo te dice que existe xD, y despues lo copia a la carpeta "D:\backup\", ademas si hubo algun fallo al copiar el archivo te lo dice y sale del programa....

si no, sale del programa diciendote que no existe

mira pruebalo tal cual, y si te da algun error quitale la linea que dice "IF %ERRORLEVEL% GTR 1 (ECHO error al copiar el archivo) & exit"
y vuelve a probarlo.......

ahora para que te diga el dia creado y el peso del archivo nuse como hacerlo...

saludos ^^
228  Programaciσn / Scripting / Re: Comandos Nircmd [Utiles para Batch] en: 27 Octubre 2008, 02:53 am
muchisimas gracias :D!
229  Programaciσn / Scripting / [BATCH]Copiar carpetas en batch :D en: 21 Octubre 2008, 01:52 am
Hola!  Saludos y espero que me puedan ayudar en mi problema
Lo que pasa es que estoy haciendo un pequeρo programa  con batch para hacer respaldos de carpetas automαticamente, donde el usuario (si es la primera vez que lo usa ) ingresa la ruta de la carpeta que quiere respaldar, la ruta de la carpeta donde quiere  guardar el respaldo y el nombre con que se renombrara la carpeta respaldada, esto es solo una vez y la prσxima vez que  el programa carga las rutas automαticamente, se muestra un menϊ principal con varias opciones…  y una de ellas obviamente es comenzar el respaldo.(el cσdigo no lo tengo ahora porke no estoy en mi casa, pero apenas pueda lo posteo para todos lo puedan usar ;D!) ya voy bastante avanzado, de hecho ahora solo estoy en la parte de aρadir “efectos” al programa y es en uno de esos efectos que me he quedado pegado… cuando el usuario da a la opciσn respaldar  el programa muestra una pantalla que dice algo como “Respaldando archivos por favor espere” (con enmarcado y eso xD)… en esta parte uso el comando xcopy de esta manera
Código:
Xcopy %rutaentrada% %rutasalida%/CARPETATEMP  /S >%temp%/respaldo.txt
Donde la variable %rutaentrada% contendria la ruta de la carpeta a respaldar, %rutasalida% que contendria la ruta donde copiar el respaldo
Y en el archivo respaldo.txt va guardando los archivos que se copian:
Por ejemplo
Código:
C:/juegoxd/system.dll
Por dar el ejemplo de un archivo, obviamente son muchos mas…
Esto lo hago para que no se vean las rutas completas, por que a mi gusto no se ve bien xD o es molesto xD
Ahora lo que quiero hacer yo es que en vez de mostrar
Código:
“Copiando C:/juegoxd/system.dll”
Muestre algo como
Código:
Respaldando Archivo : System.dll
Que muestre solo el archivo y no la ruta completa y el archivo que se esta copiando, Y que cada vez que copie otro archivo diga lo mismo σ sea seria como:
Código:
Respaldando Archivo : System.dll
Respaldando Archivo : Alaaudio.dll
Pero no se como hacerlo, habνa pensado en usar un for pero no entiendo mucho el FOR xD!
Es por esa razσn que posteo para saber si alguno de uds me puede ayudar o dar una idea de cσmo se puede hacer….
Espero haberme explicado bien y gracias de ante mano.-
PD: el codigo lo voy a postear apenas pueda y en este mismo hilo :D! porque no tengo internet e mi casa u.u xD! (lo digo por el tiempo en que me pueda demorar en responder.)

Saludos y gracias de ante mano por al ayuda


Como lo prometido es deuda eh aca el code del miniprograma
Código:
@echo off
IF EXIST %temp%\creditos.bat (DEL %temp%\creditos.bat)
:Primera
echo echo. >>%temp%\creditos.bat
echo echo                 ΙΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝ» >>%temp%\creditos.bat
echo echo                 Ί                                            Ί >>%temp%\creditos.bat
echo echo                 Ί        Respaldar Carpetas v5.5             Ί >>%temp%\creditos.bat
echo echo                 Ί                    by                      Ί >>%temp%\creditos.bat
echo echo                 Ί                 Francisko!                 Ί >>%temp%\creditos.bat
echo echo                 Ί                                            Ί >>%temp%\creditos.bat
echo echo                 ΘΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΌ >>%temp%\creditos.bat
echo echo. >>%temp%\creditos.bat
echo echo. >>%temp%\creditos.bat

TITLE Cargando....
SET weno=ping -n 2 0.0.0.0
SET fecha=%date%
SET fechados=%date:/=-%
CLS
COLOR A
CALL:LOADER
echo Comprobando Archivo de Rutas...
%weno% >nul
IF NOT EXIST %temp%\rutascarptemp.txt (echo EL ARCHIVO NO EXISTE &pause&GOTO:CrearRutas) ELSE (echo Archivo OK)
%weno% >nul
:OTRAXD
IF NOT EXIST %temp%\respuesta.txt (CALL:MENUPRIN) ELSE (GOTO:MAAAAS)
:MAAAAS
ren %temp%\respuesta.txt *.bat
call %temp%\respuesta.bat
ren %temp%\respuesta.bat *.txt
IF %masvar%=="1" (GOTO:SEGUIR) ELSE (GOTO:MENUPRIN)
:principal
CLS
title Respaldar Carpetas v5.5 - Menu Principal Bienvenido: *-=+[%USERNAME%]+=-*
COLOR A
:MENUPRIN
title Respaldar Carpetas v5.5 - Menu Principal Bienvenido: *-=+[%USERNAME%]+=-*
COLOR A
CLS
call %temp%\creditos.bat
TITLE Menu Principal

echo [1].- Respaldar.
echo [2].- Cambiar Rutas.
echo [3].- Ver la Ayuda.
echo [4].- Ver Archivo de Rutas.
echo [5].- Automatizar el copiado.
echo.
echo NOTA : Ten en cuenta que se pueden generar dos carpetas, una con el nuevo
echo respaldo y una con el antiguo, asi que no respaldes carpetas o archivos demasiado grandes.
echo.
SET respuest=
SET /P respuest="Opcion: "
IF "%respuest%"=="" call :NADA
IF "%respuest%"=="1" call :CargarRutas
IF "%respuest%"=="2" call :CambiarRutas
IF "%respuest%"=="3" call:Ayuda
IF "%respuest%"=="4" call :VEAME
IF "%respuest%"=="5" (GOTO:PREGU) ELSE (GOTO principal)

IF EXIST %temp%\rutascarptemp.txt (GOTO CargarRutas) ELSE (GOTO CrearRutas)
:CrearRutas
COLOR A
CLS
call %temp%\creditos.bat
echo.
echo El Archivo donde se guardaran las Rutas de Respaldo no Existe,
echo O ah sido borrado...
echo.
echo Asi que debemos crear uno ^^^^
echo.
echo NO uses comillas para escribir los datos o el programa dara error
echo.
SET /P rutaentrada="Pega o Escribe la ruta de la carpeta que quieres respaldar: "
IF "%rutaentrada%"=="" GOTO error1
SET /P rutasalida="Pega o Escribe la ruta donde se guardara el respaldo: "
IF "%rutasalida%"=="" GOTO error1
IF "%rutaentrada%"=="%rutasalida%" GOTO FATALERROR
SET /P nomcarpsalida="Escribe el nombre que se le dara a la carpeta de respaldo: "
IF "%nomcarpsalida%"=="" GOTO error1
SET nomcarpsalida=%nomcarpsalida: =_%
echo.
echo @set rutaentrada="%rutaentrada%">> %temp%\rutascarptemp.txt
echo @set rutasalida="%rutasalida%">> %temp%\rutascarptemp.txt
echo @set nomcarpsalida="%nomcarpsalida%">> %temp%\rutascarptemp.txt
GOTO Principal
:SEGUIR
:CargarRutas
COLOR A
TITLE Cargando Rutas...
CLS
IF NOT EXIST %temp%\rutascarptemp.txt (GOTO CrearRutas)
cls
call %temp%\creditos.bat
echo Cargando Rutas porfavor espera...
echo.
%weno% >nul
cls
call %temp%\creditos.bat
echo Cargando Rutas porfavor espera...
echo.
echo °°°°°°°°°°°°
REN %temp%\rutascarptemp.txt *.bat
%weno% >nul
cls
call %temp%\creditos.bat
echo Cargando Rutas porfavor espera...
echo.
echo °°°°°°°°°°°°°°°°°°°°
call %temp%\rutascarptemp.bat
%weno% >nul
cls
call %temp%\creditos.bat
echo Cargando Rutas porfavor espera...
echo.
echo °°°°°°°°°°°°°°°°°°°°°°°°°°°° Listo!
ren %temp%\rutascarptemp.bat *.txt
%weno% >nul
IF NOT EXIST %rutaentrada% (GOTO NOEXISTE)
call:Respaldar

:Respaldar
TITLE Respaldando ...
cls
IF NOT EXIST %rutasalida% MD %RUTASALIDA%
CD /D%rutasalida%
IF Exist CARPETATEMP_OLD (RD /S /Q CARPETATEMP_OLD)
IF EXIST CARPETATEMP (REN CARPETATEMP CARPETATEMP_OLD)

MD CARPETATEMP

echo.
echo.
echo                 ΙΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝ»
echo                 Ί                                            Ί
echo                 Ί             Copiando Archivos              Ί
echo                 Ί             Porfavor Espera..              Ί
echo                 Ί                                            Ί
echo                 ΘΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΌ
echo.

xcopy %rutaentrada% %rutasalida%\CARPETATEMP /E > %temp%\respaldo.txt
GOTO:GETTOGETHER
:GETTOGETHER
TITLE LISTO!!! ^^^^
DEL %temp%\respaldo.txt
CD /D%rutasalida%
%weno% >nul
IF EXIST %nomcarpsalida% (ren %nomcarpsalida% %nomcarpsalida%_OLD)
IF EXIST %nomcarpsalida%_OLD (RD /S /Q %nomcarpsalida%_OLD)
%weno% >nul
echo Renombrando a %nomcarpsalida%...
%weno% >nul
ren CARPETATEMP %nomcarpsalida%
IF %ERRORLEVEL%==0 (GOTO:LISTOKO) ELSE (echo Ocurrio un fallo al renombrar la carpeta&pause&exit)
echo.
REM SET /P question="Deseas Renombrar tu carpeta %nomcarpsalida% a %nomcarpsalida%_%fechados%? [S/N]: "
REM IF "%question%"=="" (ECHO No has escrito nada, no se renombrara la carpeta a la fecha actual&GOTO:LISTOKO)
REM IF "%question%"=="S" GOTO SEDOS
REM IF "%question%"=="s" GOTO SEDOS
REM IF "%question%"=="N" GOTO NODOS
REM IF "%question%"=="n" GOTO NODOS

REM :SEDOS
REM IF EXIST %nomcarpsalida%_%fechados% (RD /S /Q %nomcarpsalida%_%fechados%)
REM ren %nomcarpsalida% %nomcarpsalida%_%fechados%
REM IF %ERRORLEVEL%==0 (GOTO:LISTOKO) ELSE (echo ocurrio un fallo al renombrar la carpeta&pause&exit)
REM GOTO:LISTOKO
REM :NODOS
REM GOTO:LISTOKO
:LISTOKO
ECHO Carpeta Respaldada Con Exito ^^^^, presiona un tecla para salir...
IF EXIST %temp%\creditos.bat (DEL %temp%\creditos.bat)
pause>nul
exit


:error1
echo msgbox "No has escrito nada %USERNAME%", 64, "Mensaje de Error"> %temp%\nada.vbs
start %temp%\nada.vbs
%weno% >nul
del %temp%\nada.vbs >nul
cls
CALL:CrearRutas

:CambiarRutas
echo.
ECHO Ahora borraras el archivo donde se guardan las rutas de copiado...
echo Presiona un tecla para continuar, si no quieres hacerlo cierra el programa...
pause >nul
DEL %temp%\rutascarptemp.txt
GOTO CrearRutas

:Ayuda
cls
mode con cols=85
mode con lines=38
TITLE AYUDA xD!
echo.
echo ΙΝΝΝΝΝΝΝΝΝΝ»
echo Ί Opcion 1:Ί
echo ΊΝΝΝΝΝΝΝΝΝΝΘΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝ»
echo Ί Empieza el proceso de respaldo de tu carpeta, siempre y cuando                  Ί
echo Ί hayas creado el archivo con las rutas de respaldo, si no has creado el archivo  Ί
echo Ί con las rutas de respaldo el programa te pedira crearlo automaticamente.        Ί
echo ΘΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΌ
echo.
echo ΙΝΝΝΝΝΝΝΝΝΝ»
echo Ί Opcion 2:Ί
echo ΊΝΝΝΝΝΝΝΝΝΝΘΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝ»
echo Ί Borras el archivo donde se guardan las rutas de copiado y          Ί
echo Ί Pasas crear el archivo de nuevo, con las nuevas rutas de respaldo. Ί
echo ΘΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΌ
echo.
echo ΙΝΝΝΝΝΝΝΝΝΝ»
echo Ί Opcion 3:Ί
echo ΊΝΝΝΝΝΝΝΝΝΝΘΝΝΝΝΝΝΝΝΝΝΝ»
echo Ί Ves la ayuda xD! :B! Ί
echo ΘΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΌ
echo.
echo ΙΝΝΝΝΝΝΝΝΝΝ»
echo Ί Opcion 4:Ί
echo ΊΝΝΝΝΝΝΝΝΝΝΘΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝ»
echo Ί El programa te muestra un archivo con las rutas que has configurado previamente.  Ί
echo ΘΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΌ
echo.
echo ΙΝΝΝΝΝΝΝΝΝΝ»
echo Ί Opcion 5:Ί
echo ΊΝΝΝΝΝΝΝΝΝΝΘΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝ»
echo Ί Con esta opcion haces que el programa automaticamente comienzea a respaldar   Ί
echo Ί tu carpeta cada vez que lo ejecutes. (Ya no podras acceder el menu principal) Ί
echo ΘΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΌ
echo.
echo Presiona una tecla para volver al menu principal...
pause>nul
cls
GOTO principal

:FATALERROR
cls
CALL %temp%\creditos.bat
echo.
ECHO %USERNAME%: LA RUTA DE ENTRADA CON LA RUTA DE DESTINO SON LAS MISMAS!!!!
ECHO %USERNAME%: DEBES CAMBIAR UNA DE LAS RUTAS...
echo.
echo Presiona una tecla para volver a empezar!
pause>nul
cls
IF EXIST %temp%\rutascarptemp.txt (DEL %temp%\rutascarptemp.txt)
GOTO CrearRutas

:NADA
echo msgbox "No has escrito nada %USERNAME%", 64, "Mensaje de Error"> %temp%\nada.vbs
start %temp%\nada.vbs
%weno% >nul
del %temp%\nada.vbs >nul
cls
call:principal

:ERRONEO
echo msgbox "%USERNAME% La opcion que has escrito no es valida", 64, "Informacion" > %temp%\erroneo.vbs
start %temp%\erroneo.vbs
%weno% >nul
del %temp%\erroneo.vbs
CLS
CALL:principal

:NOEXISTE
echo.
echo Un error ha ocurrido %USERNAME%:
echo La Carpeta de entrada ya no existe... o ha sido renombrada.....
echo.
SET opcnoe=x
SET /P opcnoe="Deseas Borrar El Archivo de Rutas? [S/N]: "
IF "%opcnoe%"=="" GOTO NADADOS
IF "%opcnoe%"=="S" GOTO SE
IF "%opcnoe%"=="s" GOTO SE
IF "%opcnoe%"=="N" GOTO NO
IF "%opcnoe%"=="n" GOTO NO

:NADADOS
echo msgbox "No has escrito nada %USERNAME%", 64, "Mensaje de Error"> %temp%\nada.vbs
start %temp%\nada.vbs
%weno% >nul
del %temp%\nada.vbs >nul
cls
GOTO NOEXISTE

:SE
ECHO %USERNAME% El Archivo antiguo sera borrado y pasaras a crear uno nuevo
echo con las nuevas rutas de respaldo....
echo.
echo Presiona una tecla para continuar....
pause >nul
CALL:CambiarRutas

:NO
CLs
GOTO principal

:VEAME
IF EXIST %temp%\rutascarptemp.bat (DEL %temp%\rutascarptemp.bat)
IF EXIST %temp%\Archivo_de_Rutas.txt (DEL %temp%\Archivo_de_Rutas.txt)
REN %temp%\rutascarptemp.txt *.bat
CALL %temp%\rutascarptemp.bat
REN %temp%\rutascarptemp.bat *.txt
echo Espere mientras se genera el archivo
%weno% > nul
%weno% > nul
echo Estas son las rutas de Respaldo que has configurado... > %temp%\Archivo_de_Rutas.txt
echo -------------------------------------------------------- >> %temp%\Archivo_de_Rutas.txt
echo. >>%temp%\Archivo_de_Rutas.txt
echo Carpeta a Respaldar = %rutaentrada% >> %temp%\Archivo_de_Rutas.txt
echo. >> %temp%\Archivo_de_Rutas.txt
echo ________________________________________________________ >> %temp%\Archivo_de_Rutas.txt
echo. >> %temp%\Archivo_de_Rutas.txt
echo Carpeta donde se guardara el respaldo = %rutasalida% >> %temp%\Archivo_de_Rutas.txt
echo. >> %temp%\Archivo_de_Rutas.txt
echo ________________________________________________________ >> %temp%\Archivo_de_Rutas.txt
echo. >> %temp%\Archivo_de_Rutas.txt
echo Nombre con que sera nombrada la carpeta de Respaldo = %nomcarpsalida% >> %temp%\Archivo_de_Rutas.txt
echo. >> %temp%\Archivo_de_Rutas.txt
echo ________________________________________________________ >> %temp%\Archivo_de_Rutas.txt
echo. >> %temp%\Archivo_de_Rutas.txt
echo Respaldar Carpetas by Francisko.O! >> %temp%\Archivo_de_Rutas.txt

start %temp%\Archivo_de_Rutas.txt
echo Archivo Generado con Exito... Presiona un tecla para volver al menu principal...
pause > nul
DEL %temp%\Archivo_de_Rutas.txt >nul
GOTO Principal


:LOADER
echo.
echo                 ΙΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝ»
echo                 Ί                                            Ί
echo                 Ί                                            Ί
echo                 Ί                                            Ί
echo                 Ί                  CARGANDO                  Ί
echo                 Ί                                            Ί
echo                 Ί                                            Ί
echo                 Ί                                            Ί
echo                 ΘΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΌ
echo.
GOTO:eof

:ESPERA
ping -n 2 0.0.0.0 >nul
GOTO:eof

:PREGU
CLS
COLOR A
TITLe Automatizar
echo.
echo Con esta opcion el programa comenzara a respaldar tu carpeta
echo autmaticamente cada vez que lo ejecutes.
echo.
echo Ten en cuenta que si eliges si, no podras cambiar las rutas de copiado.
echo En caso de que quieras hacerlo, Debes hacer lo siguiente:
echo Debes ir a "INICIO" -^> "Ejecutar"
echo y escribir "%%temp%%" (sin las comillas) y borrar el archivo respuesta.txt.
echo.
echo Si eliges NO el programa mostrara un menu principal cada vez que lo ejecutes.
echo.
SET /P var="[S/N]: "
IF "%var%"=="S" (GOTO SERES)
IF "%var%"=="s" (GOTO SERES)
IF "%var%"=="N" (GOTO NORES)
IF "%var%"=="n" (GOTO NORES)
:SERES
echo @SET masvar="1">%temp%\respuesta.txt
GOTO:SEGUIR
:NORES
echo @SET masvar="2">%temp%\respuesta.txt
GOTO:MENUPRIN

Saludos :D!
230  Programaciσn / Scripting / Ayuda con funcion de libreria de funciones u.u en: 9 Septiembre 2008, 04:15 am
Hola! yo de nuevo  :-X!!
Espero estιn todos bien ^^, tengo un programa con el que puedo ingresar datos y me crea un archivo .SQL el que despuιs lo mueve a una carpeta en C: llamada SQLUPDATES, todo bien hasta ahν, pero quiero hacer que el programa me renombre el archivo al NOMBRE que le doy yo en el programa + LA FECHA DEL DIA DE CREACION, osea NOMBRE+FECHA.sql, pero no lo puedo hacer, miren asi esta hecho el programa:
Código
  1. @echo off
  2. title Creador de Sql de skills para Npc's
  3.  
  4. :inicio
  5. color 80
  6. cls
  7. echo Escribe mover para mover tus arhivos.
  8. echo Escribe menu para ir al menu principal.
  9. echo Datos Escritos Anteriormente:
  10.  
  11. echo [%npcid%] - [%skillid%] - [%skilllvl%]
  12. set /p npcid="ID del NPC: "
  13. if %npcid%==mover call:moverarch
  14. if %npcid%==menu call %temp%\RarSFX0\sexyexec\mpdos.bat
  15. set /p skillid="ID de la skill: "
  16. set /p skilllvl="Nivel de la skill: "
  17. set /p nombre="Nombre del archivo script: "
  18. :getscript
  19.  
  20. echo INSERT INTO custom_npcskills values >>%nombre%.sql
  21. echo (%npcid%, %skillid%, %skilllvl%); >>%nombre%.sql
  22. echo %nombre%.sql ha sido creado con exito....
  23. echo Presiona una tecla para volver a empezar
  24. pause>nul
  25. goto inicio
  26.  
  27. :moverarch
  28.  
  29. set fechaYhora=%~t1
  30. set fecha=%fechaYhora:~0,10%
  31. set fecha=%fecha:/=-%
  32. ren %nombre%.sql %nombre%+%fecha%%~x1.sql
  33.  
  34. cd C:\
  35. if not exist SQLupdates (MKDIR SQLupdates)
  36. cd %temp%\RarSFX0
  37. move /-Y *.sql C:\SQLupdates
  38. cd C:\
  39. start SQLupdates
  40. cd %temp%\RarSFX0
  41. goto inicio
  42.  
Le agrege la funciσn renombrar un archivo a su fecha de creaciσn del post librerνa de funciones, pero aun asi nose porke no me funciona, si alguien me puede ayudar se lo agradecerνa mucho ^^

De ante mano muchas gracias ;D!


y saludos a todos ;D!
Páginas: 1 ... 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 [23] 24
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines