Paso 5: Cómo funciona
Si has conseguido hacer funcionen, fab! Aquí está una descripción de cómo funcionan las Applescripts, para aquellos que desean modificar.Compilar + descargar Script
En ser atropellado, esta secuencia de comandos primero utiliza métodos de búsqueda de TextWrangler para encontrar la declaración de la lista en el archivo actual. Utiliza el lineLength y el índice para establecer el número de serie del PIC se utiliza, por ejemplo, 16F886 'picType'. Luego dice TextWrangler para guardar el archivo actual.
Hemos acabado con TextWrangler, ahora la secuencia de comandos utiliza el do shell método de secuencia de comandos para compilar el archivo actual. Este es un comando bastante simple, pero asegura que el nombre del archivo está debidamente citado y también utiliza una prueba en bloque de error para alertar al usuario de los errores que se producen.
A continuación, otro shell línea de comandos. Ésta funciona de manera similar, citando el nombre del archivo hex compilado en una instrucción de línea de comandos pk2cmd que dice PK2 para descargar ese archivo. Note dos cosas: tenemos que exportar una ruta a la variable $PATH, y tenemos que especificar el modelo de PIC estamos utilizando.
Luego hay una sección comentó que voy a utilizar para borrar todos los archivos extraños creados por este proceso en su propia carpeta. Yo no he descubierto todavía, pero lo dejó en caso de que nadie ha podido!
Finalmente, el script muestra el cuadro de diálogo preguntando si queremos ejecutar un comando que envía 5v de la PK2. Este voltaje se puede cambiar si usted tiene una preferencia para 3.3v circuitos.
Otros Scripts
Ahora que he explicado cómo funciona el script más grande, los otros son todos bastante similares y utilizan copiado/pegado de bloques de código para hacer cosas similares.
Si haces alguna mejora, adaptar estas secuencias de comandos para diferentes programadores/compiladores, etc, por favor hágamelo saber para que otras personas puedan beneficiarse! Me encantaría ver lo que puede hacer a estos.