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 - DA KILLER

#61
Scripting / Re: batch Que falla?
3 Julio 2010, 22:28 PM
Código (dos) [Seleccionar]
@echo off
set fin=03/07/2010
if %DATE%==%fin% (del D:\test.txt) else (del D:\try.txt)
pause > nul


Si funciona supradyn, estás seguro de que están en el disco "D" y no es en un sub-folder, y que "D:\" es un HDD y no un CD?

(*) Si es un CD es posible que no lo puedas borrar ya que no puedes alterar lo que ya está fijado magneticamente en el disco

(**) Y si es en un HDD y es un sub-folder debes dar la ruta completa o usar cd para llegar allí

-= EDITO =-

Me gustaría aclarar que lo probé en un mismo disco rígido (c:\) en una partición (f:\) y en otro HHD esclavo (G:\), además lo hice en una SD (H:\) y un USB (también en H:\) así que algo más debe estar generándote el error, te sugiero que nos digas con que errorlevel finaliza el batch, eso a veces ayuda, saludos
#62
Una vez terminado el concurso estaría bueno que poseteen los codes  ;-)

mmmmmm, como solo estoy comenzando con scripting lo dejaré para más adelante, tal vez algun día pueda participar  ;D

Una duda, bajo ningún concepto se puede hacer que el virus genere un DoS no?
#63
Si, creo que sería muy útil ya que yo y FOR no nos queremos :$
#64
Sep, y ya está es el "loop" o "bucle":

Código (dos) [Seleccionar]
goto:loop

Aquí se va a la etiqueta "loop", donde quiero que se sume un espacio y se le reste 1 al contador.
#65
Bueno gente lamento molestar con semejante tontería paro no encuentro la forma de insertar texto en una variable una "X" cantidad de veces, lo que quiero hacer es más o menos esto:

Código (dos) [Seleccionar]

@echo off
set sprst=10
:loop
if sprst==0 (goto:end)
set/a "var1=%var1%+ "
set/a "sprst=%sprst%-1"
goto:loop
:end
echo %var1%
pause >nul


Es decir, que "var1" termine como una variable con 10 espacios, se que debe ser algo realmente sencillo pero no logro encontrarle la vuelta.

Desde ya gracias, saludos a todos  ;D
#66
ah como los caracteres [Alt+3] (♥) que en batch no salen?
#67
No entendí lo del símbolo de copiar es como el ^=Ctrl?

Saludos
#68
Scripting / Re: Ecuaciones (BATCH)
27 Junio 2010, 23:22 PM
Ahhh, se siente bien volver, hola a todos y hace un tiempo leo posetéo un contador de caracteres, te dejo el code original, a mi me sirvió bastante.

-= CODE =-

@echo off
:code
set /p "string=Cadena : "
if not defined string (goto:code)
set /a "contador=0"
:loop
if not defined string (goto:end)
set "string=%string:~1%"
set /a "contador+=1"
goto:loop
:end
echo %contador%
set /p "="
goto:code


Lo simple no le quita lo efectivo, solo tomas la variable "contador" y listo ::).

Saludos
#69
Bueno, queda solucionado el tema al menos que alguien no entienda algo más.
#70
No, lo que pasa es que al emplear el filtro de xassiz se pre-define la variable a tratar para el "filtrado" pero es una bolud** arreglarlo, ahora busco el code y la rta.

El code es:

set "test="&set/p "test= Password: "
for %%a in ("^","&","<",">","|"," ",",") do (set "test=!pass:%%~a=^%%~a!")


Al hacer esto se "pre-define" la variable "test", pero si reemplazamos el 1er "test" por no se "ej" si funciona, EJ:

set "ej="&set/p "test=Ingrese KILLER: "
for %%a in ("^","&","<",">","|"," ",",") do (set "ej=!test:%%~a=^%%~a!")


Saludos y gracias.

PD: Perdón por no conectarme antes, pero tengo un troyano dando vueltas que me tiene como loco :P