2011-04-04 29 views
7

Tengo algunos controles GUI que forman un programador de Windows típico (selector de fecha y hora, casillas de verificación, etc.) del que me gustaría construir una cadena CronExpression.Quartz.Net CronExpression Builder

¿Alguien sabe de una buena manera de construir la cadena de expresión, ya sea una clase preexistente o buenos planteamientos para solucionar este problema?

Respuesta

5

expresiones Cron en Quartz.Net se componen de 7 sub-expressions:

1. Seconds 
2. Minutes 
3. Hours 
4. Day-of-Month 
5. Month 
6. Day-of-Week 
7. Year (optional field) 

normalmente utilizo CronMaker para crear mis propias expresiones cron.

+0

Lo que me gustaría hacer es tener una clase donde puedo configurar los detalles de la programación a través de propiedades y tienen que crear una expresión apropiada Cron. – ServerMonkey

+1

He intentado encontrar algo así hace un par de meses, pero no he tenido éxito, así que terminé construyendo el mío, muy simple, porque tuve que lidiar con muy pocas situaciones. Si lees este tutorial http://www.quartz-scheduler.org/docs/tutorial/TutorialLesson06.html no debería ser difícil construir incluso uno complejo. Gracias – LeftyX

+0

leftyx, que me llevará comenzado. – ServerMonkey

2

Su pregunta es si hay una manera de construir una expresión cron usando una interfaz (puede ser una ventana hecha a través de js) donde hay casillas de verificación y botones de opción para marcar y seleccionar opciones. Y de acuerdo con la opción seleccionada y verificada, se creará una expresión cron.

respuesta a esta pregunta es que hay que escribir la lógica después de comprobar todas las opciones que ha sido comprobado. No hay una forma directa de hacer esto.