Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   OOP (https://www.clubdelphi.com/foros/forumdisplay.php?f=5)
-   -   Programar un Lenguaje Script (https://www.clubdelphi.com/foros/showthread.php?t=41507)

CCCP 16-03-2007 23:22:55

Programar un Lenguaje Script
 
Hola, quiero realizar un simple lenguaje script al estilo .bat sencillito. Si alguien tiene experiencia me gustaría que me orientase un poco sobre la mejor forma de programarlo. Muchas gracias.

poliburro 16-03-2007 23:31:22

hay uno que incluye fuentes:

se llama AutoHotkey

seoane 17-03-2007 13:46:03

Y porque no usas un bat, si no necesitas funciones adicionales, o no lo haces por el placer de programar :p , utiliza archivos bat. Si no quieres que se ejecute de forma externa a tu aplicación puedes utilizar el truco 54 para ejecutarlo oculto y recoger su salida en un string. Incluso modificándolo un poco podrías interactuar con el en tiempo real. Añadiendo un par de aplicaciones de consola, que nos sirvan de comandos adicionales, y guardándolos en un directorio que añadiremos a la variable de entrono PATH al ejecutar el bat, nos quedrian unos scripts bastante buenos :)

rruz 18-03-2007 08:44:56

Te recomiendo Pascal Script 3.0 de RemObjects

Revisa este vinculo, no te arrepentiras.

http://www.remobejcts.com/page.asp?id={9A30A672-62C8-4131-BA89-EEBBE7E302E6}



Saludos

CCCP 18-03-2007 15:17:52

Hola, gracias por las aportaciones
 
La verdad es que no quiero usar una herramienta ya hecha, lo divertido es crear la tuya propia. El programa se usaría para programar tus propias tareas, por ejemplo (el tipico ejemplo tonto): Ejecutar el notepad escribir algo en el texto y despues darle a guardar como, cambiarle la extension y guardarlo en donde quieras... ya logro que me haga esas cosas pero la única forma de que esto sea potente es medinate scripts.

Ñuño Martínez 19-03-2007 12:00:22

Yo tengo uno hecho. No es gran cosa y está escrito en C, pero tal vez puedas darle una ojeada. Eso sí, escribir programas para él es una auténtica odisea. Si lo consigues, podrás hacer cualquier cosa (yo puedo, pero no cuenta porque soy su inventor :D).

Presta atención al uso de la pila, de las variables, y de los bloques IF...FI, que suele ser lo más difícil en estas cosas.

seoane 19-03-2007 13:10:53

Perdonar que me meta, pero si quieres un lenguaje simple, prueba con Brainfucker

http://www.clubdelphi.com/foros/show...95&postcount=5

:p :D Ya pedi perdon nada mas empezar


La franja horaria es GMT +2. Ahora son las 12:28:13.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi