elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Introducción a la Factorización De Semiprimos (RSA)


  Mostrar Mensajes
Páginas: [1]
1  Programación / Scripting / Re: Acciones sobre archivos de texto. [Batch] en: 14 Septiembre 2009, 16:37 pm
Se cerro el tema ??? :huh:
2  Programación / Scripting / Re: Acciones sobre archivos de texto. [Batch] en: 2 Septiembre 2009, 18:04 pm
Q pena  :-[

Bueno Creo que entendi el codigo que me diste.. Peroooo si te diste cuenta en el archivo hay varios sitios donde se encuentra la palabra usuario... Y lo de reemplazar las palabras que quiero en el archivo de texto ya eso lo programe este es el codigo
Código
  1. if %1'==' (set p1=usuario
  2. set p2=%varusuario%
  3. set p3=Plantilla.inf) else (set p1=%1&& set p2=%2&& set p3=%3)
  4. echo.>$
  5. for /f "tokens=1,* delims=]" %%A in ('"type %p3%|find /n /v """') do (
  6.     set "current=%%B"
  7.     if defined current (
  8. call :stng %p1% %p2%
  9.     ) else echo.>>$
  10. )
  11. type $>%p3%
  12. type %p3%
  13. :stng
  14. call set current=%%current:%1=%2%%
  15. echo %current%>>$
  16.  
  17. goto : EOF
  18.  



Ese codigo me reemplaza en el archivos todas las palabras usuario por usu, por el SID o variable que yo desee... Ese codigo va dentro de un bat donde se encuentran otras instrucciones...
Código:
if %1'==' (set p1=usuario
set p2=%varusuario%
set p3=Plantilla.inf) else (set p1=%1&& set p2=%2&& set p3=%3)
 echo.>$
 for /f "tokens=1,* delims=]" %%A in ('"type %p3%|find /n /v """') do (
     set "current=%%B"
     if defined current (
call :stng %p1% %p2%
     ) else echo.>>$
 )
 type $>%p3%
 type %p3%
 :stng
 call set current=%%current:%1=%2%%
 echo %current%>>$

goto : EOF

secedit /configure /cfg plantilla.inf /db secsetup.sdb /verbose

:: ------- Firewall-----
netsh.exe firewall set service type=REMOTEADMIN mode=ENABLE scope=ALL    
netsh.exe firewall show state

echo Configure los permisos del WMI con el usuario %filecontent% y luego presione Enter
pause

net stop winmgmt
net start winmgmt

Shutdown -r -t 00

Este es el bat

Como ya te he dicho lo hace todo pero hasta el eof ya la siguientes instrucciones no las realiza... y necesito q se ejecute todo :( y todo se debe realizar en un Script  para darle click y ya







3  Programación / Scripting / Acciones sobre archivos de texto. [Batch] en: 1 Septiembre 2009, 17:34 pm
Código:
[Unicode]
Unicode=yes
[Version]
signature="$CHICAGO$"
Revision=
[Event Audit]
[Registry Values]
MACHINE\SOFTWARE\policies\Microsoft\windows NT\DCOM\MachineAccessRestriction=1,"O:BAG:BAD:(A;;CCDC;;;AN)(A;;CCDCLC;;;WD)(A;;CCDCLC;;;usuario)"
MACHINE\SOFTWARE\policies\Microsoft\windows NT\DCOM\MachineLaunchRestriction=1,"O:BAG:BAD:(A;;CCDC;;;AN)(A;;CCDCLC;;;WD)(A;;CCDCLC;;;usuario)"
[Privilege Rights]
SeSecurityPrivilege = *usuario
[File Security]
"%SystemDrive%\DOCS",0,"D:PAR(A;OICI;FA;;;BA)(A;OICIIO;FA;;;CO)(A;OICI;0x1301bf;;;usuario)(A;OICI;FA;;;SY)(A;OICI;0x1200a9;;;BU)"







Ese es el archivo a reemplazar.. y la palabra usuario es la q se va a reemplazar por usu como te puse el codigo anteriormente...

pero despues de reemplazar... desde del eof se cierra y no ejecuta otra instruccion la solucion fue hacer dos .bat pero es demasiado ineficiente se q se puede hacer en el mismo script eso creo!!?????



4  Programación / Scripting / Re: Acciones sobre archivos de texto. [Batch] en: 28 Agosto 2009, 15:14 pm
ok.. en el archivo de texto tengo la palabra usuario la cual se va a reemplazar dinamicamente con lo q traiga una variable... ya q  plantilla.inf es mi  archivo plano es una plantilla .. alli coloque usu en vez de la variable (pero es un ejemplo).. pero el codigo que te coloque hace el reemplazo de la variable perfectamente.. alli no tengo problemas.. pero necesito seguir ejecutando instrucciones.. pero primero necesito reemplazar ese archivo completamente y luego ejecutar ese archivo que estoy reemplazando ya que es una plantilla de politica se seguridad de windows... obvio todo dentro del mismo Script... Espero me haya sabido explicar... 
5  Programación / Scripting / Re: Acciones sobre archivos de texto. [Batch] en: 27 Agosto 2009, 15:48 pm
 :-( no hac nada.. Ni reemplaza las palabras :( y mucho menos ejecuta la instrución.... Yo se lo que implica el goto: eof pero necesito que me permita seguir ejecutando instrucciones en el mismo script... help me!!
6  Programación / Scripting / Re: Acciones sobre archivos de texto. [Batch] en: 26 Agosto 2009, 17:30 pm
Código
  1. if %1'==' (set p1=usuario
  2. set p2=usu
  3. set p3=Plantilla.inf) else (set p1=%1&& set p2=%2&& set p3=%3)
  4. echo.>$
  5. for /f "tokens=1,* delims=]" %%A in ('"type %p3%|find /n /v """') do (
  6.     set "current=%%B"
  7.     if defined current (
  8. call :stng %p1% %p2%
  9.     ) else echo.>>$
  10. )
  11. type $>%p3%
  12. type %p3%
  13. :stng
  14. call set current=%%current:%1=%2%%
  15. echo %current%>>$
  16.  
  17. goto : EOF
  18.  
  19. Shutdown -r -t 00 restart




Despues del goto:eof no se sigue ejecutando la siguiente instruccion q sera reiniciar la maquina :(
7  Programación / Scripting / Re: Acciones sobre archivos de texto. [Batch] en: 24 Agosto 2009, 18:37 pm
Hola perfectoo el codigo me refiere al de cambiar una frase por otra.. pero quisiera q dentro de ese mismo script poder seguir ejecutando otras instrucciones pero con el goto:eof se cierra el archivo y no se ejecuta lo demas como haria para q se siguiera ejecutando el script?? :-\ :-[ :silbar:
8  Programación / Scripting / Re: Como hacer un batch para modificar una linea de texto de un archivo? en: 24 Agosto 2009, 18:34 pm
Hola perfectoo el codigo me refiere al de cambiar una frase por otra.. pero quisiera q dentro de ese mismo script poder seguir ejecutando otras instrucciones pero con el goto:eof se cierra el archivo y no se ejecuta lo demas como haria para q se siguiera ejecutando el script??
Páginas: [1]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines