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

 

 


Tema destacado: Únete al Grupo Steam elhacker.NET


  Mostrar Mensajes
Páginas: 1 ... 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 [40] 41
391  Programación / Scripting / Re: AYUDA como tener un listado con su ruta de varios archivos creando un .BAT ?? en: 25 Enero 2008, 15:17 pm
Algo asi?
Código:
@echo off
FOR /R C:\\ %%x in (*.mp3) DO echo %%x >> C:\\listamp3.txt
392  Programación / Programación Visual Basic / Re: esconder un form para siempre en: 24 Enero 2008, 03:52 am
si esta bien pero eso lo ocultaria temporalmente io quiero que kede asi para siempre

Si en el form load colocas que lea una clave de registro que el mismo creo al oprimir "Crear Server" y cada vez que quiera iniciar la aplicacion si en el form load lee que esa clave ya esta escrita entonces que se cierre o se oculte, en caso de ser la primera vez que se ejecute en esa maquina al no haber dicha clave entonces que cargue normalmente, hay muchas formas mas pero creo que esta es la mas sencilla   :¬¬
393  Programación / Scripting / Re: Comando AT (Batch) en: 24 Enero 2008, 03:32 am
El programa seria mas o menos como que el usuario ingresa X minutos y apartir de ese tiempo cuando terminen esos X minutos se ejecute un comando.

Me explico?

PD: = estubo bueno el programa anterior pero no era exactamente lo que estaba buscando. Gracias de todos modos ;)

A bueno en ese caso si solo se ejecutaria una vez y tendria como variable el numero de minutos que el usuario ingresaria para que el programa espere a ejecutar la orden una vez nada mas lo podria hacer asi:
Código:
@echo off
TITLE UTILIZANDO FOR PARA VARIABLES DE TIEMPO Y AT CODELIVE
COLOR 0F
TIME /T >C:\1.TXT
SET VAR=
FOR /F "eol=; tokens=2,2* delims=: " %%i in (C:\1.txt) do set VAR=%%i
SET VAR1=
FOR /F "eol=; tokens=1,2* delims=: " %%i in (C:\1.txt) do set VAR1=%%i
SET VAR2=
FOR /F "eol=; tokens=2,2* delims= " %%i in (C:\1.txt) do set VAR2=%%i
set /p dame= Cuantos minutos pasaran antes de realizar la tarea?
set /a r=%VAR%+%dame%
AT %VAR1%:%r%%VAR2% msg * Reportandome
pause

Aqui faltaria corregir el rango si la suma pasa de 59 lo cual haria que el comando AT marque error, seria bueno utilizar una formula matematica para restar la cantidad sobrante cuando pasa de 59 - extraerla para sumarla a 00 para quedar en el rango de 00-59, tb hay que corregir el uso de "0" antes de la variable "r" si esta es menor a 10 y tb un error si no ingresa algun numero, en si varias cosas solo es un pequeño ejemplo rapido  :P
Creo que if seria de ayuda para la correcion de errores  :o

Editado:
Me olvide que mi formato de hora es 11:00p.m. por eso la variable VAR2 si fuese el formato 23:00 quitariamos esa variable y seria mas sencillo la forma de hacerlo  :P
394  Programación / Programación Visual Basic / Re: pregunta en: 23 Enero 2008, 06:18 am
Es decir ocultar el form pero que siga en ejecucion

"Me.Hide"

Podrias utilizar un archivo o una clave de registro con la configuracion para form load, asi cada vez que inicie lea ese archivo o clave de registro para cargar la configuracion por si alguna vez quieras modificarla y hacerla visible o simplemente registrarlo en regedit para que se ejecute y desde un principio al compilarlo y ejecutarlo permanezca oculto.
395  Programación / Scripting / Re: Comando AT (Batch) en: 23 Enero 2008, 06:12 am
Espero que este code te ayude, pero solo sirve para rango de 00 a 59 minutos falta colocar un control para que si el minuto pase de 59 coloque una variable a 0 y sume lo que resta ademas de subir la hora.

Pruebalo colocando en "Cada cuantos minutos deseas que se ejecute? " valores que multiplicados por "Cuantas veces?  " devuelvan un resultado menor a 59 para que veas el funcionamiento.

Código:
@echo off
title PROGRAMANDO TAREAS CON AT BY CODELIVE
color 1F
set/p cmin= Cada cuantos minutos deseas que se ejecute? 
set/p veces= Cuantas veces? 
set/p hora= Hora de Inicio?   
set/p minutos= Minuto de Inicio?   
set/a a=0
:bucle
if %a%==%veces% goto fin
set/a re=%cmin%*a
set/a min=%minutos%+%re%
if %min% GTR 59 msg * Error && goto error
AT %hora%:%min% msg * Reportandome%a%veces
echo AT %hora%:%min% msg * Reportandome%a%veces>>c:\1.txt

Set/a a=a+1
goto bucle
:error
TITLE ERROR
cls
color 0F
echo EL PROGRAMA SOLO ESTA HECHO PARA UNA HORA
echo MEJORA EL PROGRAMA MODIFICANDO EN RANGO DE LA HORA SI SE PASAN
echo LOS MINUTOS DE 59
pause>nul
exit

:fin
echo SE PROGRAMARON LAS TAREAS CON EXITO
start C:\1.TXT
echo PULSA UNA TECLA PARA SALIR
pause>nul
exit
396  Programación / Scripting / Re: Comando AT (Batch) en: 22 Enero 2008, 15:16 pm
Buenas, queria saber si alguien me pudiese explicar como se usa el comando AT para si quiero hacer algo cada X tiempo ( solo minutos, sin necesidad de usar dias ) xq la verdad de la ayuda de batch no entendi nada  ;D

Muchas gracias ;)

Si necesitas en minutos llenarias para solo un dia el programador de tareas, a  mi parecer seria mejor utilizar goto en un bucle y definir el tiempo de espera con Ping para volver a realizar el bucle .
397  Programación / Scripting / Re: Funciones en: 22 Enero 2008, 01:29 am
Hola, quería saber todas las funciones de Batch por ejempo la de %windir% y tipo así

Seria mejor decir "Variables de Entorno"
No referirse a ellas como funciones  :rolleyes:
398  Programación / Java / Re: interpretar imagenes en: 18 Enero 2008, 05:44 am
buenas,

pretendo hacer un programa que juegue por si mismo a un programilla de blackjack que tengo aqui, pero la verdad que no tengo idea de como hacer para reconocer las cartas de la pantalla del programa  :huh:. Con la clase robot puedo mover el raton y hacer los clicks para ejecutar las acciones eso es sencillo, pero como interpretar el numero de las cartas, necesario para saber que accion tomar en el juego?? Alguna idea??

Gracias  :)

Mi idea es un poco vaga porque no hice lo que tu piensas hacer pero entrando a programacion de juegos en celulares con java si tu lees acerca de sprites y su implementacion, veras que puedes dibujar varias cartas asignandole a cada una identificacion y al dibujarla o destruirla con valores de activacion y visibilidad booleanas veras que puedes identificar dicha carta basandote en dicha identificacion, compararlas y tomar cierta accion, luego mostrandola con una imagen que no sera usada para la identificacion de dicha carta :)
399  Programación / Scripting / Re: como ejecutar archivo con argumentos??? en: 9 Noviembre 2007, 04:46 am
Edito lo anterior porque ya lo solucione.

el caso esque necesito ejecutar un archivo ".exe" de una practica en c sobre la consola. y yo lo que hago es abrir el símbolo del sistema cada vez que  voy a probar, y le meto la direccion y luego la ejecuto con el argumento "I".

entonces me gustaria hacer un batch que me la ejecutara directamente. la cuestión es que no se como pasarle el el argumento. Yo lo que hago es crear un txt y luego le cambio la extensión y lo que escribo es lo siguiente:

Citar
echo off
".\adivina.exe I"


pero eso se que está mal y no se como pasarle el argumento.

espero vuestra respuesta

gracias de antemano.

P.D: no se si me he explicado bien, si no lo entendeis lo explico de otra manera.


Ese code solo te servira si el .bat esta en la misma ruta o carpeta que la aplicacion que quieres ejecutar quitando las comillas, el punto y la barra invertida, lo del echo off debes hacer con @echo off o te saldra un comentario en la consola "off". Creo que lo mas adecuado sea que uses
Código:
@echo off
start C:\tufolder\tuprograma.exe I
no olvidar el uso de comillas cuando los nombres de la ruta contengan espacios en blanco  :-\
400  Programación / Programación C/C++ / Re: Codigo Alta de Alumnos en: 9 Noviembre 2007, 04:36 am
Para calcular el promedio y la suma de las notas de alumnos lo haria asi :)
Código:
#include<stdio.h>
#include<stdlib.h>
#define Tot 2

struct notas
{
int nota[2];
};
struct notas es[Tot];

int main()
{
int total;
for (total=1;total<4;total++){
       
printf("\nIngrese nota1 del alumno Numero: %d\n", total);
scanf("%d",&es[total].nota[total]);
     }
     
     for (total=1;total<4;total++){
     
printf("\nLas Notas son: %d \n", es[total].nota[total]);

}
    printf("\n La suma de las Notas es: %d \n", (es[1].nota[1]+es[2].nota[2]+es[3].nota[3]));
    printf("\n y su promedio: %d \n", (es[1].nota[1]+es[2].nota[2]+es[3].nota[3])/3);
system("pause");
return 0;
}

El struct solo lo puse para que te ubiques, porque en mi ejemplo no es necesario, pero en el programa completo sip  :P

El define y el int que puse a 2, referencia que solo aceptara tres notas osea la 0,1y2
 :xD
Páginas: 1 ... 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 [40] 41
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines