Cucú!
En vista de la experiencia pasada, parece que no son pocos los casos de problemas en los scripts producidos por usar el tradicional método de copiar y pegar. Por ello he dedicado un par de minutos a buscar soluciones y bueno, esto es lo que tengo:
a) Permitir al editor de scripts bajarse un archivo remoto ("File -> Open location"). Actualmente nada impide bajarse el archivo con un navegador y luego abrirlo con el editor, pero si el editor es capaz de bajárselo (y sabemos que PixInsight puede
), pues mejor todavía. Esta me parece la mejor solución, y pienso que no debe de ser complicado llevarla a cabo.
b) Implementar alguna clase de checksum en el editor, por ejemplo "File -> Show checksum". Así, el autor usaría esa herramienta para obtener el checksum del script que, obviamente, funciona en su máquina, y lo publicaría junto con el script para que los demás lo puedan comprobar. Bastaría con un CRC32 o algo así pequeño. Es una solución secundaria, puesto que si alguien se encuentra con un resultado distinto, no va a saber en qué punto está la diferencia. Además, archivos con distintos checksums pueden funcionar perfectamente (por diferencias en algún espacio en blanco o algo así).
Hala, por ideas que no quede :^P.