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

 

 


Tema destacado: Recuerda que debes registrarte en el foro para poder participar (preguntar y responder)


  Mostrar Mensajes
Páginas: 1 2 [3] 4 5 6 7 8 9 10 11 12 13
21  Programación / Scripting / Re: permisos de administrador reg bat en: 25 Junio 2013, 22:04 pm
XD justamente ahí el punto! si un programa hace eso, entonces cual seria la utilidad como defenza? XD
La verdad nunca le vi utilidad a la cosa como defensa, mucha gente cuando un programa no le va por cualquier cosa lo primero que hacen es abrirlo como administrador, porque si.
22  Programación / Scripting / Re: permisos de administrador reg bat en: 25 Junio 2013, 21:14 pm
justamente los "permisos de administrador" están para que un programa mal intencionado no pueda tocar sistemas esenciales sin permiso del administrador... con batch dudo que lo puedas superar ese bloqueo
Pero digo yo, si puedes tu saltarte el bloqueo con ejecutar como administrador, ¿no habra algun metodo en batch para hacer lo mismo?
23  Programación / Scripting / Re: permisos de administrador reg bat en: 25 Junio 2013, 20:58 pm
Llevo buscando eso desde que empece con batch. Creo que con RUNAS se puede hacer. Yo nunca lo he llegado a conseguir, prueba tu a ver si lo consigues.
24  Programación / Scripting / Re: Crear dos desinstalaciones en un bat en: 22 Junio 2013, 00:20 am
Se que no es tarea mia decirte esto, pero lo mejor seria que usaras el boton de insertar codigo para colocar los codigos. Es el que tiene un #.
25  Programación / Scripting / Re: Script batch para ping en: 19 Junio 2013, 10:18 am
Una cuestión: ¿por que en la instrucción find se busca "(0%% perdidos"? Me refiero al doble signo de porcentaje.
Desde cmd el comando si que llevaria solo un signo %, pero en un .bat tienes que poner dos para que funcione. Con el comando FOR pasa lo mismo. No se exactamente por qué, pero es así.
26  Programación / Scripting / Re: Script batch para ping en: 18 Junio 2013, 23:34 pm
Creo (Y solo creo) que ya lo arregle
Código:
@ECHO OFF
setlocal enabledelayedexpansion
SET /P numero=¨Numero de segundos entre cada ping?
:Ciclo
SET prueba=
ping localhost -n %numero% >nul
(ping google.es
echo %DATE% %TIME%)>1.txt
find /C /I "(0%% perdidos" "1.txt">2.txt
FOR /F "tokens=*" %%A IN ('TYPE 2.txt') DO (SET prueba=!prueba!%%A)
SET prueba=%prueba:---------- 1.TXT:=%
SET prueba=%prueba: =%
IF NOT "%prueba%"=="0" (GOTO Ciclo)
FOR /F "tokens=*" %%B IN ('TYPE 1.txt') DO (SET fecha=%%B)
echo Paquete perdido
echo Paquete perdido %fecha%>>"Paquetes perdidos.txt"
GOTO Ciclo
Cuando no hay paquetes perdidos funciona como deberia.
27  Programación / Scripting / Re: Script batch para ping en: 18 Junio 2013, 21:36 pm
Quizas esto te sirva:

Código:
@ECHO OFF
SET /P numero=¨Numero de segundos entre cada ping?
:Ciclo
SET prueba=
ping localhost -n %numero% >nul
(ping google.es
echo %DATE% %TIME%)>1.txt
FOR /F "tokens=*" %%A IN ('findstr /N "    (0% perdidos)," 1.txt') DO (SET prueba=%%A)
IF NOT "%prueba%"=="" (GOTO Ciclo)
FOR /F "tokens=*" %%B IN ('TYPE 1.txt') DO (SET fecha=%%B)
echo Paquete perdido
echo Paquete perdido %fecha%>>"Paquetes perdidos.txt"
GOTO Ciclo
28  Programación / Scripting / Re: Crear archivo .Bat que se copie a si mismo en diversos lugares en: 27 Mayo 2013, 16:12 pm
Hola y como se podria hace para q ese archivo antes de copiarse en un directorio compruebe si existe si existe q no se copia y si no existe q se copie

    @Echo off
    Set "Destino=C:\Windows\"
    Copy "%~0" "%Destino%"
    pause
    Exit
que abria q agragarle alii
gracias de antemano
Pon antes del copy un
Código:
IF EXIST "%Destino%"
29  Programación / Scripting / Re: Ayuda con batch en: 27 Abril 2013, 17:54 pm
Si no entiendo mal, lo que buscas es meter en una variable el session name, y a partir de ahi tu ya sabes hacer el logoff, ¿no? De ser así, el codigo quedaria mas o menos asi:

Código:
@echo off
:inicio
cd\
echo.
set srv01=%Temp%\srv01.txt
set /p User=Ingrese Nombre o Apellido de Usuario :
echo.
echo Consultando...
echo.
query session /server:SERVER | find /i "%User%" > %srv01%
echo.
findstr "%User%" "%srv01%">>nul
if %errorlevel%==0 (echo El usuario "%User%" esta logeado en SERVER01 ) else (echo No se encontro "%User%" logeado en SERVER01 )
echo.
echo Seleccione una opcion
echo --------------------
echo.
echo A. Realizar Logoff
echo B. Buscar otro Usuario
echo C. Salir
echo.
choice /c:abc /n /M "Que desea hacer?"
if errorlevel 3 goto Salir
if errorlevel 2 goto Inicio
if errorlevel 1 goto Logoff


:Salir
exit

:logoff
for /f "tokens=1" %%a in ('type "%srv01%"') DO (set Sessionname=%%A)
(En esta linea introduces el comando para hacer el logoff)
pause
cls
goto inicio

Esto seria en caso de que el Session name no pudiera llevar espacios. Si llevase espacios habria que calentarse un poco mas la cabeza pero se podria hacer.
30  Programación / Programación General / Re: Ayuda con batch en: 27 Abril 2013, 17:03 pm
Este tema va en el foro de scripting, alli quizas te ayuden.
Páginas: 1 2 [3] 4 5 6 7 8 9 10 11 12 13
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines