Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - fary

#991
Cita de: Karcrack en  5 Agosto 2010, 19:23 PM
El tema esta en que si necesitas mas parametros no vas a poder pushearlos simplemente con un array, has de usar ASM para realizar la llamada..

um... puede ser  :-\
#992
Cita de: leliCabello en  5 Agosto 2010, 19:04 PM
label? en el crystal report? .... lo que quiero es poner links en la hoja de crystal report


aaaaaaaaaaaaaaaaaaa perdonnn jajaj me confundi XDDD

salu2!
#993
Respuesta a la primera pregunta:

Pones la direccion de una pagina web en un label, y en evento click del label con shellexecute pones para que se habra la web que tu quieres.

salu2!
#994
Cita de: Karcrack en  5 Agosto 2010, 17:21 PM
Con este codigo no puedes llamar a APIs con un numero de parametros diferentes a 4 :P

Intenta hacer sonar un Beep (API Beep@KERNEL32)... es muy probable que explote...

Explica eso de Array para hacer una llamada a URLDownloadToFile, por favor :rolleyes:

Si que explota... jajaja  ;D

Lo de usar api con mas parametros lo vi en algun lado, voy a buscarlo y aora pongo el ejemplo.

salu2!
#995
Cita de: Leo Gutiérrez. en  5 Agosto 2010, 06:58 AM
...

Si, es cierto, pero fue mas que un ejemplo...tambien podria haber creado un comando sin parametros XD

@Binary_Death la idea era que el usuario comprendiese como fucnionan la mayoria de los comandos y como iva a funcionar el nuestro  :)

salu2!
#996
Creando nuestros propios comandos de batch en C

Indice:

1.Introduccion
2.¿como funciona la Ms Dos?
3.Empezando a codear nuestro propio comando
4.Despedida


1.INTRODUCCION

Bueno en este tutorial veremos como crear nuestros propios comandos para la Ms Dos, yo creare algo simple, pero empleando la misma técnica podeis crearos cualquier comando que podais imaginar, es cosa de hecharle imaginación ;).

2.¿COMO FUNCIONA LA MS-DOS?

Bien, la Ms Dos funciona mediante  procesamiento por  lotes, esto supongo que todos lo sabran ya, ¿qué significa esto? Sifnifica que cuando ejecutamos por ejemplo el comando echo lo que estamos haciendo es llamar a un exe ( que esta en la carpeta System32) y pasarle unos parametros, el exe lo que ara es procesar los parametros que le hemos enviado y generar un retorno que muestra la Ms Dos , dando la sensación de que todos los comandos los tiene la misma consola.

3.EMPEZANDO A CODEAR

Siguiendo lo ya explicado en el punto 2 va a ser muy facil desarrollar nuestro comando. Lo primero de todo abriremos nuestro compilador de C ( da igual cual sea)  Proyecto>nuevo  y abrimos un proyecto de consola y ahora.... a codear!!


vale, tenemos el siguiente codigo ( por regla general):

#include <stdio.h>
#include <stdlib.h>

int main(int argc, char *argv[])
{
 

}


si nos fijamos en el main tenemos unos parametros (int argc, char *argv[]) esos parametros son los argumentos que se le pasan a nuestro exe ,osea lo que recibira  nuestro comando, explicando un poco mas lo que significa, esto: int argc significa el numero de parametros que se le a pasado y esto: char *argv[] es un array con los parametros, bien, sabiendo ya esto ya sabemos por donde recibiremos los parametros que se le pasan a nuestro futuro comando!!.
ahora simplemente tenemos que hacer lo que nosotros queramos que haga, yo por ejemplo generare un comando semejante a echo yo le llamare DrinkEcho jeje veamos como seria el code:

#include <stdio.h>
#include <stdlib.h>

int main(int argc, char *argv[])
{
   printf("%s\n",argv[1]);
   system("PAUSE");
}


Bien con eso ya tendiramos nuestro comado generado, lo tenemos que compilar con el nombre que va a tener nuestro comando.

UNA NOTA IMPORTANTE es que al estar programando en consola los datos que devuelve nuestro ejecutable los devuelve a la Ms Dos con lo cual de eso no nos tenemos que preocupar.

Ahora solo queda provar el comando... lo metemos en system32 y vamos a testear nuestro comando:



4.DESPEDIDA

Bueno espero que este minitutorial les haya gustado y les haya servido para aprender a crear sus comandos de Batch si esque no sabian.

Un salu2!. Drinky94.
#997
Buena aplicacion, va a dar de si el comando de BOlivianito :D

salu2!
#998
Scripting / Re: Duda con variables en batch
5 Agosto 2010, 04:47 AM
esto es lo que tu quieres:

@echo off
type "c:\archivo.txt"
pause>null



salu2!
#999
Yo me apuntaria, pero creo que va a haber mucho nivel para mi!!! jajajaja
#1000
Segun la msdn se supone qeu si ( http://msdn.microsoft.com/es-es/library/hds568h4%28VS.80%29.aspx ) pero lo que creo qeu no puedes saber es lo de los discos.. las carpetas si.

un salu2!