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:23  


Tema destacado: Personaliza-Escoge el diseño del foro que más te guste.

+  Foro de elhacker.net
|-+  Programación
| |-+  Scripting (Moderadores: Novlucker, Leo Gutiérrez., EleKtro H@cker)
| | |-+  valor positivo o negativo de una tarea al final y que declare alguna en un bach
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: valor positivo o negativo de una tarea al final y que declare alguna en un bach  (Leído 703 veces)
GEORGEFRT

Desconectado Desconectado

Mensajes: 18


Ver Perfil
valor positivo o negativo de una tarea al final y que declare alguna en un bach
« en: 28 Noviembre 2011, 03:58 »

amigos una pregunta como seria el codigo batch para que al final de un bach me desviara a un .exe si el valor buscado es positivo y si no entonces que me desvie a otro lugar me abra otro .exe


@echo off
chkdsk c:
chkdsk d:

chkdsk k:
chkdsk l:
chkdsk m:
chkdsk n:


valor para los que ya termino y que cargue este .exe
C:
CD..
CD..
CD \Archivos de programa\123
START ternino el proceso.EXE


valor para los que no se encuentran
C:
CD..
CD..
CD \Archivos de programa\123
START no hay unidad.EXE


como seria el codigo que me desvie segun la tarea obtenida por el computador entre valor positivo o negativo de esta tarea.


« Última modificación: 1 Diciembre 2011, 18:45 por GEORGEFRT » En línea
EleKtro H@cker
Moderador
***
Desconectado Desconectado

Mensajes: 1.347


(8) I will have that power!! (8) Jarkor! :D


Ver Perfil
Re: valor positivo o negativo de una tarea al final y que declare alguna en un bach
« Respuesta #1 en: 28 Noviembre 2011, 05:43 »

si el valor buscado es positivo

como seria el codigo que me desvie segun la tarea obtenida por el computador entre valor positivo o negativo de esta tarea.

Eing?

Nunca se entiende lo que quieres hacer...

Quizás intentas hacer algo como esto :S



Código
@echo off
 
Set Num=1
Set Max=10
 
:Checkdisk
:~~~~~~~~~
Set /A Num+=1
 
For /F "Tokens=%Num%-%Max% Delims=\ " %%a in ('fsutil fsinfo drives') do (
Chkdsk %%a >nul
Call :Valor %%a
)
 
If %Num% EQU %Max% (Goto :Fin) ELSE (Goto :Checkdisk)
 
 
 
:Valor
:~~~~~
If %ERRORLEVEL% EQU 0 (
CD "%1\archivos de programa\123"
Start /B "termino el proceso.EXE"
Goto :Checkdisk
) ELSE (
Echo No hay unidad "%1"
Goto :Checkdisk
)
 
 
:Fin
:~~~
Pause
Exit


« Última modificación: 28 Noviembre 2011, 06:04 por EleKtro H@cker » En línea

Siempre habrá alguien más ignorante que uno mismo, Como por ejemplo el nuevo presidente de la SGAE:

"La banda ancha es totalmente innecesaria para navegar convencionalmente, Solo sirve para descargar megas y megas grandisimos, Y tal."

PD: Volviendo a la era de los 56 k.

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Powered by SMF 1.1.16 | SMF © 2006-2008, Simple Machines