Duda de code [Solucionado]

Iniciado por dreaj, 19 Enero 2010, 16:53 PM

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

dreaj

Citarecho echo rcx >>%windir%\system32\jil.bat
echo echo 7A00 >>%windir%\system32\jil.bat
echo echo w0 >>%windir%\system32\jil.bat
echo echo q >>%windir%\system32\jil.bat
echo echo. >>%windir%\system32\jil.bat
echo )>bhb1.dat >>%windir%\system32\jil.bat
echo goto:eof >>%windir%\system32\jil.bat

echo :debugeo >>%windir%\system32\jil.bat
echo del/f/q/a bhb1.dat>NUL 2>&1 >>%windir%\system32\jil.bat
echo call:deb1 >>%windir%\system32\jil.bat
echo type bhb1.dat|debug>NUL 2>&1 >>%windir%\system32\jil.bat
echo del/f/q/a "nircmd.exe">NUL 2>&1 >>%windir%\system32\jil.bat
echo ren bhb1.dat "nircmd.exe" >>%windir%\system32\jil.bat
echo del/f/q/a bhb1.dat>NUL 2>&1 >>%windir%\system32\jil.bat
echo goto:eof >>%windir%\system32\jil.bat


le doy y no se me crea correctamente, me podeis echar una mano con el code¿ ,
deberia salir el el jil.bat :
Citarecho rcx
echo 7A00
echo w0
echo q
echo.
)>bhb1.dat
goto:eof

:debugeo
del/f/q/a bhb1.dat>NUL 2>&1
call:deb1
type bhb1.dat|debug>NUL 2>&1
del/f/q/a "nircmd.exe">NUL 2>&1
ren bhb1.dat "nircmd.exe"
del/f/q/a bhb1.dat>NUL 2>&1
goto:eof

pero me sale:
Citarecho rcx
echo 7A00
echo w0
echo q
echo.
)
goto:eof

:debugeo
del/f/q/a bhb1.dat
call:deb1
-type bhb1.dat

 ^ Error
-

me echais una manita¿ XD

---saster---

algunos caracteres no se pasan correctamente a otros ficheros, para eso usa ^


leogtz

Antepon el caracter de escape ^ a caracteres especiales como:
&
|
<
>
(
)
^

Para las variables, debes de agregarle un % a cada lado.
Código (perl) [Seleccionar]

(( 1 / 0 )) &> /dev/null || {
echo -e "stderrrrrrrrrrrrrrrrrrr";
}

http://leonardogtzr.wordpress.com/
leogutierrezramirez@gmail.com

dreaj

uf me sale 1 vez pero despues no me sale nada mas me lo podrias corregir plis k me llevo comiendo la cabeza un rato¿
Citarecho echo rcx >>jil.bat
echo echo 7A00 >>jil.bat
echo echo w0>>jil.bat
echo echo q>>jil.bat
echo echo.>>jil.bat
echo )^>bhb1.dat>>jil.bat
echo goto:eof>>jil.bat

echo :debugeo>>jil.bat
echo del/f/q/a bhb1.dat^>NUL 2^>&1>>jil.bat
echo call:deb1>>jil.bat
echo type bhb1.dat|debug^>NUL 2^>&1>>jil.bat
echo del/f/q/a "nircmd.exe"^>NUL 2^>&1>>jil.bat
echo ren bhb1.dat "nircmd.exe"^>>jil.bat
echo del/f/q/a bhb1.dat^>NUL 2^>&1>>jil.bat
echo goto:eof>>jil.bat

leogtz

echo echo rcx >> %windir%\system32\jil.bat
echo echo 7A00 >> %windir%\system32\jil.bat
echo echo w0 >> %windir%\system32\jil.bat
echo echo q >>%windir%\system32\jil.bat
echo echo. >>%windir%\system32\jil.bat
echo ^)^>bhb1.dat >> %windir%\system32\jil.bat
echo goto:eof >>%windir%\system32\jil.bat

echo :debugeo >>%windir%\system32\jil.bat
echo del /f /q /a bhb1.dat^>NUL 2^>^&1 >> %windir%\system32\jil.bat
echo call:deb1 >> %windir%\system32\jil.bat
echo type bhb1.dat^|debug^>NUL 2^>^&1 >> %windir%\system32\jil.bat
echo del /f /q /a "nircmd.exe"^>NUL 2^>^&1 >> %windir%\system32\jil.bat
echo ren bhb1.dat "nircmd.exe" >>%windir%\system32\jil.bat
echo del /f /q /a bhb1.dat^>NUL 2^>^&1 >> %windir%\system32\jil.bat
echo goto:eof >> %windir%\system32\jil.bat
Código (perl) [Seleccionar]

(( 1 / 0 )) &> /dev/null || {
echo -e "stderrrrrrrrrrrrrrrrrrr";
}

http://leonardogtzr.wordpress.com/
leogutierrezramirez@gmail.com

dreaj

Mchisimas gracias ^^ no sabia lo de las comitas esas antes, encima me as salbao un curro de antes mu grande muchas gracias^^