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


Tema destacado: Entra al canal IRC oficial de #elhacker.net

+  Foro de elhacker.net
|-+  Programación
| |-+  Scripting (Moderadores: Novlucker, Leo Gutiérrez., EleKtro H@cker)
| | |-+  [Solucionado] [Batch] Necesitaría saber el error del código.
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: [Solucionado] [Batch] Necesitaría saber el error del código.  (Leído 469 veces)
sabeeee

Desconectado Desconectado

Mensajes: 49


Ver Perfil
[Solucionado] [Batch] Necesitaría saber el error del código.
« en: 22 Julio 2011, 22:06 »

Bueno, a duras penas y con ayuda de @Francisasdasd pude hacer este código que rastrea si esta abierto el GTA San Andreas u otro juego y cierra el explorer y si no esta abierto el GTA, abre el explorer comprobando que no este abierto para no tener problemas y  luego se reinicia el código con un goto; necesitaría su ayuda para poder repararlo porque no me funciona, este es el pequeño código:

Código:
:1
tasklist | find /I "gta_sa.exe"
if %errorlevel%==0 (
TASKKILL /F /IM explorer.exe
goto 1
) else (
for /F %%a in ('tasklist') do (
IF %%a==explorer.exe (goto 1)
)
goto 1

Saludos y gracias por leer.


« Última modificación: 22 Julio 2011, 22:58 por sabeeee » En línea

"Vengándose, uno iguala a su enemigo; perdonando, uno se muestra superior a él."
Francis Bacon
Leo Gutiérrez.
. . .. ... ..... ........ ............. .....................
Moderador
***
Desconectado Desconectado

Mensajes: 2.968


/^$/


Ver Perfil WWW
Re: [Batch] Necesitaría saber el error del código.
« Respuesta #1 en: 22 Julio 2011, 22:35 »

No entiendo la parte esta:

Citar
y si no esta abierto el GTA, abre el explorer comprobando que no este abierto para no tener problemas y  luego se reinicia el código con un goto

¿De qué sirve abrir el explorer? ¿Cómo comprobar con el explorer que no esté corriendo el proceso?

Código
@echo off
:loop
tasklist | find /i "gta_sa.exe" && (
taskkill /f /im explorer.exe
goto:loop
)

Otra cosa que no entiendo es ¿por qué matas el explorer en vez de matar el proceso de GTA?


En línea

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

leorocko13@hotmail.com
https://github.com/leogtzr/
sabeeee

Desconectado Desconectado

Mensajes: 49


Ver Perfil
Re: [Batch] Necesitaría saber el error del código.
« Respuesta #2 en: 22 Julio 2011, 22:41 »

No entiendo la parte esta:

¿De qué sirve abrir el explorer? ¿Cómo comprobar con el explorer que no esté corriendo el proceso?

Código
@echo off
:loop
tasklist | find /i "gta_sa.exe" && (
taskkill /f /im explorer.exe
goto:loop
)

Otra cosa que no entiendo es ¿por qué matas el explorer en vez de matar el proceso de GTA?

Lo que pasa es esto, el explorer de windows 7 es bastante pesado, entonces necesito matarlo cada vez que inicio un juego, un ejemplo mas claro y preciso seria el age of empires 2 que cuando no cerras el explorer funcionan mal los colores, eso lo soluciono matando el proceso del explorer, pero como se lo estoy haciendo esto para un chico que recién ve una computadora estoy intentando hacer este código que cuando se termina el juego se le abre el explorer de nuevo automaticamente.
En línea

"Vengándose, uno iguala a su enemigo; perdonando, uno se muestra superior a él."
Francis Bacon
sabeeee

Desconectado Desconectado

Mensajes: 49


Ver Perfil
Re: [Batch] Necesitaría saber el error del código.
« Respuesta #3 en: 22 Julio 2011, 22:58 »

Solucionado, gracias leo por refrescarme el cerebro, este es el código como quedo (probado):
Código:
:1
tasklist | find /I "gta_sa.exe"
if %errorlevel%==0 (
TASKKILL /F /IM explorer.exe
goto 1
) else (
tasklist | find /i "explorer.exe" && (goto 1)
)
goto:1

Cierren el Tema
En línea

"Vengándose, uno iguala a su enemigo; perdonando, uno se muestra superior a él."
Francis Bacon
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
necesitaria saber como grabar cd de 100 minutos
Grabadoras
jhosua 1 703 Último mensaje 14 Octubre 2004, 05:05
por kriptiko
Necesitaria saber como deshabilitar un debugger
.NET
BETA_V 1 1,564 Último mensaje 28 Octubre 2007, 19:22
por Hendrix
[BATCH] problema con código (solucionado)
Scripting
corax 13 2,227 Último mensaje 10 Noviembre 2009, 15:00
por pitoloko
[BATCH] Duda Shift, Y ¿Como saber cuantos argumentos necesito? [Solucionado]
Scripting
pitoloko 11 1,432 Último mensaje 8 Julio 2011, 23:12
por Leo Gutiérrez.
¿Saber una pagina de inicio en batch?(solucionado)
Scripting
Dark Invader 3 1,050 Último mensaje 5 Agosto 2011, 17:07
por pitoloko
Powered by SMF 1.1.16 | SMF © 2006-2008, Simple Machines