http://www.neoplugins.davidesperalta.com/ Neoplugins libres - Entrada "Ejecutar acciones y más" de la bitácora Gesbit Únicos plugins libres para Neobook http://www.neoplugins.davidesperalta.com/ejecutar-acciones-y-mas/ http://www.neoplugins.davidesperalta.com/ejecutar-acciones-y-mas/ Mon, 17 Dec 2007 12:43:07 +0100 <![CDATA[ Ejecutar acciones y más ]]> Acabo de actualizar el plugin NeoDouble, que incorpora ahora la acción "npEjecutarAccion", valga la redundancia. Esta acción, seguimos, a sido sugerida por Mariano en Damaneo.

La acción puede usarse para ejecutar una acción de Neobook a partir de una cadena, por ejemplo:

npEjecutarAccion "AlertBox [#34]Hola[#34] [#34]Mundo[#34]"

La acción de NeoDouble ejecutará a su vez la acción de Neobook "AlertBox". Como puedes ver, también he actualizado NeoGeshi en consecuencia.

Además, la acción admite como parámetro una cadena o la ruta de un archivo. Si es esto último lo que se especifica, el plugin cargará el archivo y tomará por una acción cada una de sus líneas, y las ejecutará en el mismo orden en que se encuentren.

Pero, no queda ahí la cosa. Al implementar la acción me di cuenta de que si no sustituía las comillas por las variables correspondientes de Neobook, evidentemente, la acción fallaba.

Claro que podía dejar que las sustituyeses tú mismo, pero, he pensado que sería bueno hacerlo desde el propio plugin, ahorrándote trabajo en eso también. Pero, lo he hecho de modo que ahora todos los NeoPlugins hagan esto.

Es decir, que, como estás pensando, he actualizado también el resto de plugins, de modo que ahora los formularios de edición de acciones sustituyen las comillas "normales" por comillas de Neobook de forma automática y transparente para ti.

Y ahora, permíteme que insista una vez más: si no has realizado ya tu donación y usas mis NeoPlugins y estás contento con ellos, por favor, ¡Haz tu donación ahora!

]]>
http://www.neoplugins.davidesperalta.com/ejecutar-acciones-y-mas/#comment-273 http://www.neoplugins.davidesperalta.com/ejecutar-acciones-y-mas/#comment-273 Sat, 29 Dec 2007 07:44:43 +0100 <![CDATA[ Comentario por "David Esperalta" ]]> http://www.neoplugins.davidesperalta.com/ejecutar-acciones-y-mas/#comment-272 http://www.neoplugins.davidesperalta.com/ejecutar-acciones-y-mas/#comment-272 Sat, 29 Dec 2007 07:37:46 +0100 <![CDATA[ Comentario por "Palamar" ]]> http://www.neoplugins.davidesperalta.com/ejecutar-acciones-y-mas/#comment-264 http://www.neoplugins.davidesperalta.com/ejecutar-acciones-y-mas/#comment-264 Wed, 26 Dec 2007 22:04:01 +0100 <![CDATA[ Comentario por "David Esperalta" ]]> http://www.neoplugins.davidesperalta.com/ejecutar-acciones-y-mas/#comment-263 http://www.neoplugins.davidesperalta.com/ejecutar-acciones-y-mas/#comment-263 Wed, 26 Dec 2007 22:02:21 +0100 <![CDATA[ Comentario por "Peri" ]]>