elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.
 
Inicio Ayuda Buscar Ingresar Registrarse
28 Mayo 2012, 11:04  


Tema destacado: Únete al Grupo Steam elhacker.NET

  Mostrar Mensajes
Páginas: [1]
1  Programación / Scripting / Re: %% - set.exe ---- Batch en: 28 Diciembre 2009, 18:30
Hola Nilrac,

SED, es una gran herramienta, sin embargo me parece que deberias de empezar a aprender Find y Findstr, que tienen funcionamiento parecido, y que te ayudaran a familiarizarte con las Expresiones regulares, asi como la edicion de archivos de texto.

Salu2!
2  Programación / Scripting / Re: Saber Sistema Operativo y antivirus - Batch en: 28 Diciembre 2009, 18:28
Hola Nilrac, ::)

Para el Safe Mode, es muy sencillo.

Código:
IF NOT DEFINED SAFE_BOOT ( ECHO.Inicio en Modo Normal ) ELSE ( ECHO.Inicio en Modo Seguro )

Salu2!


¿En qué sistemas operativos está definida esa variable de entorno?

Hola Leo,

Pues te dire, que la utilice desde windows XP hasta el seven y en todos va.

Salu2!
3  Programación / Scripting / Re: Saber Sistema Operativo y antivirus - Batch en: 27 Diciembre 2009, 20:10
Hola Nilrac, ::)

Para el Safe Mode, es muy sencillo.

Código:
IF NOT DEFINED SAFE_BOOT ( ECHO.Inicio en Modo Normal ) ELSE ( ECHO.Inicio en Modo Seguro )

Salu2!
4  Programación / Scripting / Re: [BATCH] Ayuda con este script sobre "if exist" y "takeown" (SOLUCIONADO) en: 30 Noviembre 2009, 21:05
Hola loko,

Lo que pasa es que no estas cerrando el parentesis que abres ( , debes cerrarlo y seguro te debe funcionar bien )


Código:
if exist %WINDIR%\Boot\EFI\en-us (
cmd /c takeown /F %WINDIR%\Boot\EFI\* /R )

Salu2!
5  Programación / Scripting / Re: ¿Como Meter en variable una determinada linea de un archivo? en: 23 Noviembre 2009, 07:37
Hola sr_corsario,


Te puedo ayudar, pero se necesita de sed.exe, buscalo por la red, seguro lo encuentras

Código:
@ECHO OFF

<"file.txt" set /p "primera_linea="
set "primera_linea"

SET /P "LINE=Inserte el numero de linea que quiere visualizar:"

SED "%LINE%,%LINE%!d" file.txt

PAUSE

Espero que sea lo que necesitas...

Salu2!
Salu2!
6  Programación / Scripting / Re: problema con variantes y rutas [batch] en: 23 Noviembre 2009, 07:24

Hola Loko

Puedes probar asi:

Código:
@ECHO OFF

SET "PERFILES=%APPDATA%\MOZILLA\FIREFOX\PROFILES"
@DIR /B "%PERFILES%" |FINDSTR .  > Per00.dat
SED "s/.DEFAULT//Ig;s/[ \t]*$//" Per00.dat > Per.dat
PUSHD "%PERFILES%\*.DEFAULT"
@COPY /Y PREFS.JS %HOMEDRIVE%\   >NUL
POPD
@SET VAR=HOLA
ECHO;%VAR% >> %HOMEDRIVE%\PREFS.JS
@FOR /F "TOKENS=*" %%G IN (Per.dat) DO @COPY /Y "%HOMEDRIVE%\PREFS.JS" "%PERFILES%\%%G.DEFAULT\" >NUL
DEL /A/F Pe*.dat 

A mi me funciona perfecto.

Salu2!

7  Programación / Scripting / Re: problema con variantes y rutas [batch] en: 19 Noviembre 2009, 19:44

Quizas sea que te estas saltando el setlocal enabledelayedexpansion,

Ya que al terminar de sacar los perfiles, pones Goto:reader y saltas el setlocal enabledelayedexpansion, y quzas las variables no se estan interpretando de forma correcta.

Deberia prober asi:


Código:
Set "Perfiles=%appdata%\Mozilla\Firefox\Profiles"
Dir /b "%Perfiles%" |Find "." |SED "s/t/t/Ig" >c:\Perfiles.TXT   
goto reader

:reader
setlocal enabledelayedexpansion

Salu2!
8  Programación / Scripting / Re: problema con variantes y rutas [batch] en: 19 Noviembre 2009, 05:53
Hola Loko

Te voy a ayudar de forma simple y rapida, solo te voy a sacar los perfiles que estan en el ordenador y lo demas, lo empleas tu.

Código:
@echo off

Set "Perfiles=%appdata%\Mozilla\Firefox\Profiles"
dir /b "%Perfiles%" |find "." |SED "s/.default//Ig" >Perfiles.TXT

pause
goto:eof

Con eso tendras los nombres de los perfiles y ya piensa como puedes agregarlo a tu codigo :D

Salu2!
9  Programación / Scripting / Re: como cambiar el color de una frase en un batch?? en: 17 Noviembre 2009, 08:06
Hola

Aca te pongo un enlace: http://foro.SPAM(1)/index.php/topic,176831.0.html

Alli encontraras lo que buscas.

Salu2!
10  Programación / Scripting / Re: como cambiar el color de una frase en un batch?? en: 16 Noviembre 2009, 09:16
Hola pitoloko,

Se puede hacer con Findstr

@echo off

@ECHO/ > adios


Upsss no complete el codigo...Sorry*
11  Programación / Scripting / Re: Ayuda para reemplazar palabras de una linea de un .txt con batch en: 13 Noviembre 2009, 06:59
Hola pitoloko

Mira puedes usar Stread Editor SED.EXE, en su funcion de reemplazar cadenas de texto.

Mira:

Código:
@ECHO OFF

@SED.EXE "/scanWhenDone/ s/true/False/Ig" c:\prefs.js > resultado.txt

GOTO:EOF

Te explico que es lo que hace.

Va a reemplazar todas las palabras true, por false, solo si la linea contiene scanWhenDone, como correspondencia.

Lo demás ya lo deja en ti.

Salu2!
12  Programación / Scripting / Re: Batch para buscar y borrar un archivo en: 3 Noviembre 2009, 10:01
Hola analca3,

Me parece que estaba haciendo falta la diagonal, y por ende no encontraba ni el disco, ni el archivo, esto te servira, le agregue una condicional para que el resultado te lo mande a un archivo de txt:


Citar
@echo off
rem Leo Gutierrez R.
for %%i in (a b c d e f g h i j k l m n o p q r s t u v w x y z) do (
   dir /b %%i:\ > nul 2>&1 && (
   for /f "tokens=*" %%_ in ('dir /b /s %%i:\archivoloco.txt 2^>^&1^|FIND /I "."') do (
      del /f /q "%%_" && echo.Se encontro y elimino : %%~_ >> DelDat.txt
   )
   )
) >NUL 2>&1
pause
exit /b 0

Si no te arroja ningun  "txt". es por que no existe dicho archivo loco.

Salu2!
13  Programación / Scripting / Re: Bug en CMD.EXE, comando FOR, parametro /F en: 8 Julio 2009, 11:11
Hola Leo :silbar: Viejo Conocido...

Pues te digo algo. En Windows Vista, no tengo ningun problema, con ninguno de los ejemplos que pones. Quizas para WV, los de M$, pulieron el detalle ;)

Salu2!
Páginas: [1]
Powered by SMF 1.1.16 | SMF © 2006-2008, Simple Machines