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

 

 


Tema destacado: Trabajando con las ramas de git (tercera parte)


+  Foro de elhacker.net
|-+  Programación
| |-+  Scripting
| | |-+  Consulta sobre script batch
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Consulta sobre script batch  (Leído 2,550 veces)
soptec

Desconectado Desconectado

Mensajes: 1


Ver Perfil
Consulta sobre script batch
« en: 23 Noviembre 2011, 17:28 pm »

Buenas foro, tengo un script escrito en batch, el cual funciona bien, el tema es que necesito que cada vez que se ejecute ponga la fecha/hora de cuando se ejecuto.
Aqui les dejo el script, este script lo uso en una GPO de win2008 para saber q programas tienen instalados las pc clientes y se guarda en el servidor,

####################################
INICIO SCRIPT
####################################

Código:
@echo off
@echo.
@echo.
@echo.
@echo. ############################################################
@echo.             "Por Favor no cerrar, terminara en unos instantes."
@echo. ############################################################
@echo.
@echo.
@echo.
regedit /a %TEMP%\filename.reg "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall"
for /f "Skip=1 Tokens=*" %%i in ('type %TEMP%\Filename.reg') do set line="%%i"&call :parse
goto :EOF
:parse
set work=%line:~2,11%
set work=%work:"=%
If NOT "%work%" EQU "DisplayName" goto :EOF
set work=%line:~16,120%
set work=%work:"=%
@echo %work%
@echo %work% >> \\ruta a mi server\%COMPUTERNAME%.txt

###########################################
FIN SCRIPT
###########################################

Lo que hace este pequeño script lee una clave del registro donde se encuentran todos los programas instalados, crea un txt con el nombre de la pc cliente y dentro del txt guarda la salida.
Lo que deseo hacer es que cada vez que se ejecute este script a la salida txt le ponga la fecha y hora.
Por otro lado necesito concatenar este script con otro, osea hacer que este script llame a otro script, cual seria los comandos.

Mil Gracias

Pablo




« Última modificación: 24 Noviembre 2011, 01:19 am por Leo Gutiérrez. » En línea

Eleкtro
Ex-Staff
*
Desconectado Desconectado

Mensajes: 9.788



Ver Perfil
Re: Consulta sobre script batch
« Respuesta #1 en: 23 Noviembre 2011, 17:40 pm »

Lo que deseo hacer es que cada vez que se ejecute este script a la salida txt le ponga la fecha y hora.

Así de fácil:
Código
  1. Echo %Date% ^| %Time:~0,-6% >> \\ruta a mi server\%COMPUTERNAME%.txt


Por otro lado necesito concatenar este script con otro, osea hacer que este script llame a otro script, cual seria los comandos.

Igual de fácil xD:
Código
  1. Call "Tu_Script.bat"


Espero que te sirva, saludos!



En línea

leogtz
. . .. ... ..... ........ ............. .....................
Colaborador
***
Desconectado Desconectado

Mensajes: 3.069


/^$/


Ver Perfil WWW
Re: Consulta sobre script batch
« Respuesta #2 en: 24 Noviembre 2011, 01:27 am »

Mejora tu script así:

Código
  1. @echo off
  2. setlocal enabledelayedexpansion
  3. regedit /a filename.reg "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall"
  4. for /f "tokens=2 delims==" %%a in ('type "filename.reg" ^| find /i "displayname"') do (
  5. set "program=%%a"
  6. set program=!program:"=!
  7. echo Programa: !program!
  8. )
  9. goto:eof
  10.  
En línea

Código
  1. (( 1 / 0 )) &> /dev/null || {
  2. echo -e "stderrrrrrrrrrrrrrrrrrr";
  3. }
  4.  
http://leonardogtzr.wordpress.com/
leogutierrezramirez@gmail.com
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
[BATCH] Ayuda con este script sobre "if exist" y "takeown" (SOLUCIONADO)
Scripting
SuperDraco 4 11,840 Último mensaje 30 Noviembre 2009, 21:05 pm
por Angel Doze
Consulta sobre script
Scripting
maxi_kpo13 5 3,349 Último mensaje 7 Enero 2010, 20:48 pm
por CaronteGold
Dud sobre un script ¿como se hace? y duda variable con espacios BATCH
Scripting
r7pyrred 3 3,445 Último mensaje 21 Noviembre 2012, 23:59 pm
por Eleкtro
Consulta sobre crear un Batch
Scripting
MudexID 0 1,594 Último mensaje 7 Octubre 2015, 18:23 pm
por MudexID
Consulta sobre código batch para control de servicios en servers
Scripting
duviadrian 0 1,829 Último mensaje 14 Marzo 2018, 22:12 pm
por duviadrian
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines