pramo | PRAMOSOFTWARE.WORDPRESS.COM
pramo
PRAMO
: DOCUMENTACIÓN | 1
pramo | PRAMOSOFTWARE.WORDPRESS.COM
solución multipropósito para automatizar procedimientos mediante acciones y condiciones de forma clara y sencilla
PRAMO
: DOCUMENTACIÓN | 2
pramo | PRAMOSOFTWARE.WORDPRESS.COM
beta 7 Diciembre, 2017
[email protected] http://pramosoftware.wordpress.com
PRAMO
: DOCUMENTACIÓN | 3
pramo | PRAMOSOFTWARE.WORDPRESS.COM
|07. historial En esta última sección se describirá la lista de cambios, mejoras y eliminaciones que pueda ofrecer cada versión de Pramo con el fin de informar sobre las novedades respecto a la versión anterior.
|notas: • •
En la parte superior de cada reporte se indicarán los cambios más relevantes, incluyendo los que puedan alterar el funcionamiento correcto de ficheros de sinopsis previamente operativos. El orden de aparición de anotaciones por cada versión es: novedades, eliminaciones, cambios y correcciones.
PRAMO
: DOCUMENTACIÓN | 4
pramo | PRAMOSOFTWARE.WORDPRESS.COM 2017/12 - beta 7 · [NUEVO] Sinopsis: remplazatexto, esunvalor, leeregistrodeWindows, obtienecolordelpunto, Crea Menú Contextual de Pramo, Borra Menú Contextual de Pramo, Crea Ítem del Menú Contextual de Pramo, Borra Ítem del Menú Contextual de Pramo, Actualiza Objetos del Menú Contextual de Pramo, Activa opción para recargar el fichero de sinopsis actual, Desactiva informe y Deshereda la creación de informe · [NUEVO] Sinopsis externa: -anulamensajesemergentes · [NUEVO] Macros: @consoladecomandos, @parámetrosdeconsoladecomandos, @parámetrosdeconsoladecomandospersistente · [NUEVO] Añadido identificador previo adicional ("Ajuste general") a todas las sinopsis de ajustes generales de Pramo (Activa informe, Detalla Supervisores en el fichero de informe, Espera a supervisores, Asigna Botón predeterminado del ratón, Elige comportamiento del icono de Pramo, Elige coordenadas de mensajes emergentes, Asigna duración de mensajes emergentes, Espera al cierre tras los inicios de programas y objetos, Impide envío de pulsaciones y texto, Desactiva el uso de macros, Desactiva el uso de operaciones matemáticas, Establece instancia única, Asigna icono de Pramo, Solicita elevación de permisos, Asigna tecla de pausa, Asigna tecla de salida, Asigna texto en icono de Pramo, Activa opción para recargar el fichero de sinopsis actual, Invierte orden del menú contextual, Elige velocidad de movimiento del ratón, Establece volumen de Pramo) · [NUEVO] Deshabilitado de supervisores durante la salida de Pramo en caso de haber alguno creado para que el cierre sea más eficiente · [NUEVO] Elevación de permisos en la sinopsis leeregistrodeWindows · [ELIMINADO] Sinopsis: Permitir un pitido al acabar · [ELIMINADO] El sexto parámetro de la sinopsis iniciaobjeto desaparece al ser superfluo y contradictorio con su nombre · [CAMBIADO] Las siguientes sinopsis reciben soporte para el uso de macros en todos sus parámetros: espacioenunidad, tipodeunidad, característicadeunidad, carpeta, fichero, tamañodecarpeta, tamañodefichero, fechadefichero, ventana, títulodeventanaactual, nombredeequipo, nombredeusuario, proceso, servicio, estadodelservicio, gestionaventana, desplazaventana, esperaventana, envíalínearestantecomotexto, capturadepantalla, iniciaprograma, iniciaobjeto, iniciaprogramacomo, cierraproceso, esperaproceso, cambiaprioridaddelproceso, cambiaestadodeservicio, cambiatipodeiniciodelservicio, eliminaservicio, modificaregistrodeWindows, borraregistrodeWindows, borracarpeta, copiacarpeta, copiafichero, muevecarpeta, muevefichero, cambiahoradeobjeto, cambiafechadeobjeto, cambiaatributosdeobjeto, envíatextoafichero, espera, esperavisual, esperahasta, remplazatexto, ModificaSupervisor, Crea acceso directo al fichero de sinopsis actual, Carga fichero de Sinopsis, Detalla Supervisores en el fichero de informe, Espera a Supervisores, Asigna botón predeterminado del ratón, Elige comportamiento del icono de Pramo, Espera al cierre tras los inicios de programas y objetos, Impide envío de pulsaciones y texto, Desactiva el uso de macros, Desactiva el uso de operaciones matemáticas, Asigna icono de Pramo, Asigna tecla de pausa, Asigna tecla de salida, Asigna texto al icono de Pramo, Invierte orden del menú contextual, Elige velocidad de movimiento del ratón y Establece volumen de Pramo
PRAMO
: DOCUMENTACIÓN | 5
pramo | PRAMOSOFTWARE.WORDPRESS.COM · ·
· · · · · · · ·
[CAMBIADO] El funcionamiento y gestión de las variables de Pramo han sido rediseñados por completo para que Pramo sea más eficiente y seguro [CAMBIADO] Varias sinopsis externas reciben nombres revisados: -mensajeconfirmar > -mensajeaconfirmar, -mensajeesperavisual > -mensajedeesperavisual, -extensionSPS > -asociaextensionSPS, -NOextensionSPS > -desasociaextensionSPS, -informe > -activainforme, -icono > -asignaicono, -cierreconclickizquierdo > -cierraconclickizquierdo y -cierreconclickderecho > -cierraconclickderecho [CAMBIADO] La estructura de pausa de Pramo ha sido rediseñada para ser más eficaz y polivalente [CAMBIADO] El control de pulsaciones con el ratón sobre el icono de Pramo ha sido rediseñado para conjugar sin problemas con la estructura de pausa de Pramo [CAMBIADO] La activación del fichero de informe se refleja ahora en el icono de Pramo con una i latina entre corchetes [CAMBIADO] Tanto la sinopsis Asigna tecla de pausa como Asigna tecla de salida ahora poseen un parámetro para desactivar estas teclas [CAMBIADO] La sinopsis Icono de Pramo pierde el valor 0 del primer parámetro y sólo queda su equivalente nulo [CAMBIADO] El parámetro salir de la sinopsis Elige comportamiento del icono de Pramo se renombra a termina para ser más consistente con el resto de órdenes [CAMBIADO] La sinopsis termina permite operaciones matemáticas en su parámetro [CAMBIADO] Las siguientes sinopsis han sido renombradas para mantener coherencia con el resto de Pramo: ASCII > códigoASCII, Botón predeterminado del ratón > Asigna botón predeterminado del ratón, Comportamiento del icono de Pramo > Elige comportamiento del icono de Pramo, Coordenadas de mensajes emergentes > Elige coordenadas de mensajes emergentes, Duración de mensajes emergentes > Asigna duración de mensajes emergentes, Esperar al cierre tras los inicios de programas y objetos > Espera al cierre tras los inicios de programas y objetos, Gestión del sistema > Gestiona el sistema, Icono de Pramo > Asigna icono de Pramo, Impedir el uso de macros > Desactiva el uso de macros, Impedir el uso de operaciones matemáticas > Desactiva el uso de operaciones matemáticas, Impedir envío de pulsaciones y texto > Impide envío de pulsaciones y texto, Instancia única > Establece instancia única, Invertir orden del menú contextual > Invierte orden del menú contextual, Supervisor > Crea Supervisor, Supervisores a fichero de informe > Detalla Supervisores en el fichero de informe, Tecla de pausa > Asigna tecla de pausa, Tecla de salida > Asigna tecla de salida, Texto en icono de Pramo > Asigna texto al icono de Pramo, Unicode > códigoUnicode, Velocidad de movimiento del ratón > Elige velocidad de movimiento del ratón, Volumen de Pramo > Establece volumen de Pramo, accesodirectoalficheroactual > Crea acceso directo al fichero de sinopsis actual, aleatorizaconjunto > aleatoriza conjunto, aleatorizasinopsisdelínea > aleatoriza sinopsis de línea, alportapapeles > copiaalportapapeles, azarlínea > condiciona el procesado del resto de línea, bucle > Crea Bucle, clickx&y > pulsaelratón, clickx&yarrastra > hazclickyarrastraelratón, dobleclickx&y > hazdobleclickenelratón, envíaconjuntoaprograma > envía conjunto a programa, modificaSupervisor > Modifica Supervisor, procesoprioridad > cambiaprioridaddelproceso, ruedahaciaabajo > mueveruedadelratónhaciaabajo, ruedahaciaarriba > mueveruedadelratónhaciaarriba, salir > termina, saltodelínea > Salta de línea, serviciotipodeinicio > cambiatipodeiniciodelservicio, x&y > mueveelratón y capturadepantalla > capturapantalla PRAMO
: DOCUMENTACIÓN | 6
pramo | PRAMOSOFTWARE.WORDPRESS.COM · · · · · · · · · · · · · · · · · · · · ·
[CAMBIADO] Las sinopsis que operan con valores "Sí/No" ya no asignan ninguna otra variante de forma predeterminada en caso de no coincidir [CAMBIADO] Ajustes al aviso informativo del icono de Pramo más consistentes con la estética de Pramo [CAMBIADO] Mejorada la comprobación del último parámetro de las sinopsis cambiahoradeobjeto, cambiafechadeobjeto y cambiaatributosdeobjeto [CAMBIADO] La información del error a fichero de informe cuando Pramo no puede asignar teclas de pausa o salida ahora es más descriptiva [CAMBIADO] Dos salidas de error de Pramo intercambian su número (la 4 y la 8) con el fin de mantener una coherencia numérica [CAMBIADO] Los supervisores ahora vacían su contenido inmediatamente tras ser finalizados [CAMBIADO] El vaciado de supervisores, bucles y objetos del menú contextual de Pramo ahora se realiza justo antes de procesar el fichero de sinopsis con el fin de evitar redundancias [CAMBIADO] La leyenda de categorías de sinopsis en el fichero de informe ha sido actualizada para contener los nuevos tipos y modificaciones [CAMBIADO] Siglas de identificador para el fichero de informe de variables, que ahora son remplazadas por una uve [CAMBIADO] La estética del reporte del finalizado de Pramo en el fichero de informe es más clara y agradable [CAMBIADO] El texto de créditos del icono de Pramo y la identificación del copyright de Pramo en las propiedades del ejecutable han sido actualizados para ser más correctos y conformes a lo acostumbrado [CORREGIDO] Reescrita parte del ciclo principal de procesado de sinopsis para ser más eficiente [CORREGIDO] La comprobación de macros ahora realiza un control previo para descartar comprobaciones innecesarias [CORREGIDO] Al emplear la sinopsis activa informe con un parámetro de carpeta resultaba en que el menú de Pramo no reaccionaba al cambio [CORREGIDO] Omisión de cierre del fichero de informe tras cada actualización, lo que podía crear una situación en la que, si el fichero de informe era eliminado externamente durante el funcionamiento de Pramo, se generaba un error terminante en la instancia actual [CORREGIDO] La carga de ficheros de sinopsis mediante la sinopsis Carga fichero de Sinopsis no respetaba la herencia predeterminada de la creación de informe y los ficheros hijos no generaban informe si su padre también lo hacía [CORREGIDO] El valor predeterminado de espera en caso de error en la sinopsis envía conjunto a programa era erróneo [CORREGIDO] Varias anotaciones a fichero de informe en la sinopsis envía conjunto a programa para ser más descriptiva [CORREGIDO] Equivocación al fusionar una asignación de variable en caso de error al asignar un supervisor con código de depuración [CORREGIDO] El personalizado del aviso emergente en el icono de Pramo mediante la sinopsis Asigna texto al icono de Pramo no operaba correctamente [CORREGIDO] La sinopsis envíaconjuntoaprograma empleaba una variable obsoleta para la asignación de parámetros, generando un finalizado abrupto de Pramo. Adicionalmente y debido a esto, la comprobación de parámetros que conformasen ficheros existentes no se llegaba a realizar, por lo que nunca existía la posibilidad de entrecomillar parámetros con espacios
PRAMO
: DOCUMENTACIÓN | 7
pramo | PRAMOSOFTWARE.WORDPRESS.COM · · · · · · · · · · · · · · · · · · · · · ·
[CORREGIDO] La sinopsis Tecla de pausa ahora permite usar cualquiera de las teclas soportadas por Pramo en lugar de sólo tres especiales [CORREGIDO] Todas las macros han sido revisadas para ser interpretadas y remplazadas desde la derecha del parámetro a revisar [CORREGIDO] La comprobación de existencia de las sinopsis fichero y carpeta ahora se realiza de forma inequívoca y las condiciones no son intercambiables [CORREGIDO] El control de avisos visuales mediante la sinopsis Asigna duración de mensajes emergentes no era respetado durante la solicitud de salida mediante el ratón [CORREGIDO] La sinopsis Unicode ahora permite anteceder el código con los caracteres 0x para dar claridad al fichero de sinopsis [CORREGIDO] El reporte a fichero de informe de las sinopsis iniciaprograma, iniciaprogramacomo e iniciaobjeto ahora es más claro y concreto, eliminando partes iniciales de una referencia de duración cuando no han sido utilizadas [CORREGIDO] Un problema potencial con la macro @rutasdeentorno y el bucle que la controlaba, de modo que no colisione con otros bucles [CORREGIDO] Error que impedía una comprobación para un terminado de segmento si el diagnóstico a fichero de informe no estaba activado, de forma que un segmento vacío era procesado por todas las condiciones de sinopsis y malgastaba tiempo [CORREGIDO] La sinopsis Elige comportamiento del icono de Pramo tenía una verificación incorrecta para su primer parámetro de forma que no descartaba los ajustes erróneos [CORREGIDO] Reescrita parte de código de la sinopsis Carga fichero de Sinopsis para que sea más eficiente; concretamente sus parámetros paralelo y espera [CORREGIDO] La carga de ficheros de sinopsis mediante la sinopsis Carga fichero de Sinopsis ahora es más informativa a la hora de generar el contenido para el fichero de informe, de manera que los informes no terminen de forma abrupta en algunos casos [CORREGIDO] La entrada en pausa de la sinopsis pausa no era la idónea [CORREGIDO] La sinopsis Asigna icono de Pramo ha sido revisada y rectificada para descartar tipos de ficheros no aceptados y terminar correctamente tras una asignación [CORREGIDO] Las sinopsis espera y esperavisual ahora permiten emplear decimales en sus parámetros numéricos [CORREGIDO] Las sinopsis espera y esperavisual ahora no cancelan el procesado de la línea si encuentran un error en sus parámetros [CORREGIDO] Modo equivocado de opciones permitidas para la caja de diálogo que permite elegir un fichero de sinopsis cuando no hay parámetros de línea de comandos [CORREGIDO] Rectificado texto a fichero de informe que describía las variables como macros durante su detección [CORREGIDO] Eliminado fin de línea innecesario en caso de que el usuario no indique una clave en la sinopsis iniciaprogramacomo [CORREGIDO] El valor máximo de bucles y supervisores era inexacto por una unidad [CORREGIDO] El deshabilitado de mensajes emergentes no se respetaba durante la pausa y la salida debido a una condición no precisada [CORREGIDO] El añadido de ficheros de sinopsis por línea de comandos no hacía una comprobación previa ni tenía una salida con error [CORREGIDO] Algunas descripciones de las sinopsis de inicio de programas han sido expandidas para ser más claras
PRAMO
: DOCUMENTACIÓN | 8
pramo | PRAMOSOFTWARE.WORDPRESS.COM · · · · · · ·
[CORREGIDO] El vaciado de bucles, supervisores, objetos del menú contextual y variables ahora comprueba si han sido inicializados antes de hacer trabajo en balde [CORREGIDO] Identificadores erróneos del tipo de varias sinopsis en el fichero de informe [CORREGIDO] El finalizado de Pramo en el caso de encontrar un salto a línea inexistente no cerraba el acceso al fichero de sinopsis actual [CORREGIDO] Correcciones descriptivas y ajustes menores en el reporte a fichero de informe de varias sinopsis [CORREGIDO] La comprobación de variables se reportaba a ficheros de informe como 'macros' [CORREGIDO] Siglas de identificador equivocadas para el fichero de informe de algunas sinopsis [CORREGIDO] El texto informativo del icono de Pramo terminaba en un guion cuando no se había definido un texto personalizado con la sinopsis Texto en icono de Pramo
PRAMO
: DOCUMENTACIÓN | 9
pramo | PRAMOSOFTWARE.WORDPRESS.COM 2017/06 - beta 6 · [NUEVO] Sinopsis: envíalínearestantecomotexto, leelíneadefichero, Supervisor, modificaSupervisor:, Supervisores a fichero de informe, Espera a supervisores, característicadeunidad, cambiaresolucióndepantalla, teclapulsada, Invertir orden del menú contextual · [NUEVO] Variables: @carpeta, @indicador · [NUEVO] Macros: @nombredelFicherodeSinopsisActual, @númerodelíneaactual, @NúmerodelSistemaOperativo · [NUEVO] Renombradas las macros @rutadelFicherodeSinopsisActual (desde @rutadelActualFicherodeSinopsis), @rutaCompletadelFicherodeSinopsisActual (desde @rutaCompletadelActualFicherodeSinopsis), @nombredelFicherodeSinopsisActual (desde @nombredelActualFicherodeSinopsis), @rutadelPerfildelUsuarioactual (desde @rutadePerfildelUsuarioactual) y @rutadelPerfildeTodoslosUsuarios (desde @rutadePerfildeTodoslosUsuarios) para ser más apropiadas · [NUEVO] Las sinopsis esunnúmero, año, mes, díademes, hora, minuto y segundo poseen un nuevo parámetro con el símbolo Unicode 2260 ("no es igual") para tal comparación · [NUEVO] Variación para las sinopsis de ventanas: :actual: · [NUEVO] La sinopsis bucle muestra un conteo de ciclos realizados cuando se activa el fichero de informe · [NUEVO] La sinopsis espera emplea la función de espera precisa para las demoras en milisegundos · [NUEVO] Si se emplean ficheros de sinopsis con una extensión diferente a '.sps' Pramo avisará de esta situación anómala en el fichero de informe (siempre que haya sido habilitado) · [NUEVO] Teclas alternativas a [WIN IZQUIERDA] y [WIN DERECHA] · [NUEVO] Tecla alternativa de combinación [WIN] · [CAMBIADO] Las sinopsis cambiahoradefichero, cambiafechadefichero, cambiaatributosdefichero han sido reemplazadas por cambiahoradeobjeto, cambiafechadeobjeto y cambiaatributosdeobjeto, respectivamente · [CAMBIADO] Todos los valores binarios (o equivalentes) en los parámetros de sinopsis como alternativa a Sí/No han sido eliminados para evitar confusión y conservar naturalidad en la sintaxis · [CAMBIADO] Al indicar la creación del fichero de informe se inicializará uno inmediatamente después de comenzar Pramo, sin esperar a que cumpla el primer plazo de actualizado · [CAMBIADO] El fichero de informe no se graba y actualiza instantáneamente sino sólo cada cierta cantidad de segundos (2); con esto se evita un acceso constante al medio de almacenamiento en caso de ficheros de sinopsis con informes cada pocos milisegundos · [CAMBIADO] Si un fichero de sinopsis (a cargar mediante la sinopsis carga fichero de sinopsis y con los modos paralelo o espera) se valida en la carpeta de trabajo actual, la nueva instancia de Pramo tendrá también esa misma carpeta de trabajo · [CAMBIADO] La indicación de posiciones para la sinopsis desplazaventana pierde el prefijo "pos" · [CAMBIADO] La sinopsis gestionaventana posee tres acciones nuevas: destacada, nodestacada y transparencia:#% (reemplazando ésta última a la sinopsis transparenciadeventana que desaparece de Pramo) · [CAMBIADO] La sinopsis alportapapeles permite el uso de macros y operaciones matemáticas · [CAMBIADO] La sinopsis Coordenadas de mensajes emergentes ha sido reescrita para ser más eficiente y ahora posee un único parámetro
PRAMO
: DOCUMENTACIÓN | 10
pramo | PRAMOSOFTWARE.WORDPRESS.COM ·
· · · · · · · ·
· · · · · · ·
·
[CAMBIADO] Los resultados de las acciones reportadas a fichero de informe de las sinopsis capturadepantalla, modificaregistrodewindows, borraregistrodewindows, borrafichero, fechadefichero, desplazaventana, gestionaventana, transparenciadeventana, cierraproceso, esperaproceso, procesoprioridad, borracarpeta, muevecarpeta, copiacarpeta, muevefichero, copiafichero, ruedahaciarriba y ruedahaciabajo han sido modificados para ser más legibles [CAMBIADO] Cambios de claridad en el proceso de funcionamiento de la sinopsis esunnúmero para el informe al fichero de sinopsis [CAMBIADO] Rellenado el modo de ejecución de ventana en las sinopsis de inicio de programas/objetos de cara al fichero de sinopsis [CAMBIADO] Los corchetes de los nombres de ficheros de informe tienen un espacio entre ellos y el identificador para ser visualmente más agradables [CAMBIADO] El icono de Pramo tiene un diseño mejorado respecto al anterior [CAMBIADO] Cambiado el período de control de caducidad de las versiones beta de Pramo, desde seis a ocho meses [CORREGIDO] Eliminada una apertura constante e innecesaria del fichero de informe en ciertas situaciones con bucles por la que se generaba un aumento incesante de tamaño en memoria del proceso de Pramo [CORREGIDO] Error que en algunas ocasiones asignaba un nombre equivocado de variable al manejador (handle) del fichero de sinopsis a procesar [CORREGIDO] La existencia del fichero de sinopsis para utilizar en la sinopsis carga fichero de sinopsis ahora se comprueba tanto en la carpeta de trabajo actual como en la de Pramo antes de ser dado por inexistente — Importante: esto ocurre sólo cuando no se ha indicado una ruta en el nombre del fichero de sinopsis [CORREGIDO] Corregida errata en la sinopsis muevecarpeta que impedía su funcionamiento [CORREGIDO] El estado de pausa respeta completamente el ajuste a cero de la sinopsis duración de mensajes emergentes [CORREGIDO] El reporte de estado de ciclos y bucles de la sinopsis bucle se realizaba después de procesar un bucle, ahora se hace antes [CORREGIDO] Añadida comprobación adicional para actualizar el fichero de informe sólo cuando sea necesario [CORREGIDO] El empleo de valores binarios en la sinopsis modificaregistrodewindows no tenía la suficiente previsión ni comprobaciones para garantizar que los valores a introducir en el registro fueran válidos [CORREGIDO] El parámetro de comprobación para números impares de la sinopsis esunnúmero no consideraba los números negativos [CORREGIDO] Revisada y corregida la secuencia de mensajes informativos y fin de línea en caso de error para las sinopsis: capturadepantalla, espacioenunidad, cambiahoradefichero, cambiafechadefichero, gestionaventana, esperaventana, proceso, estadodelservicio, servicio, procesoprioridad, borracarpeta, muevecarpeta, copiacarpeta, muevefichero, copiafichero, cambiaestadodeservicio, serviciotipodeinicio [CORREGIDO] La sinopsis gestionaventana ahora permite indicar un texto identificativo para la ventana a gestionar (por lo que posee un parámetro adicional); también es más informativa de cara al fichero de informe
PRAMO
: DOCUMENTACIÓN | 11
pramo | PRAMOSOFTWARE.WORDPRESS.COM · · · · · · · · ·
[CORREGIDO] Añadida comprobación y reemplazo de teclas conflictivas para el envío de texto normal; de otro modo los caracteres correspondientes a esas teclas no son reconocidos ni enviados [CORREGIDO] Solucionado fallo en la sinopsis esunnúmero por el que las condiciones que implican los símbolos mayor/menor siempre validaban [CORREGIDO] La gestión de accesos directos para pausar Pramo ahora verifica cuando no ha sido posible activarla y lo indica en el fichero de informe si está activado [CORREGIDO] La salida normal de Pramo tras procesar un fichero de sinopsis no devolvía un código de retorno / error [CORREGIDO] La sinopsis reproducepitido ahora detalla correctamente las unidades de segundos en singular y plural en el fichero de informe [CORREGIDO] La tecla [ASTERISCO NUMÉRICO] ahora es [MULTIPLICADOR NUMÉRICO] [CORREGIDO] Varias comprobaciones ineficientes de variables [CORREGIDO] Pramo no terminaba con un error cuando cuando el fichero de sinopsis indicado no existía [CORREGIDO] Todas las sinopsis externas de mensajes muestran siempre el texto identificativo de título y mensaje al posar el ratón sobre el icono correspondiente de Pramo en la bandeja de sistema
PRAMO
: DOCUMENTACIÓN | 12
pramo | PRAMOSOFTWARE.WORDPRESS.COM 2016/12 - beta 5 · [NUEVO] Sinopsis: bucle, tipodeunidad, variableasignada, Impedir el uso de macros, Impedir el uso de operaciones matemáticas, reaplica línea actual, reaplica línea anterior, servicio, estadodelservicio y eliminaservicio · [NUEVO] Tipo de variable: @dato · [NUEVO] Macros: @portapapeles, @rutadelacarpetadePerfiles, @barravertical, @bitsdelsistemaoperativo, @tiempodefuncionamientodelPCensegundos, @tiempodefuncionamientodelPCenminutos, @tiempodefuncionamientodelPCenhoras, @tiempodefuncionamientodelPCendías, @tiempodefuncionamientodelPCensegundosparciales, @tiempodefuncionamientodelPCenminutosparciales y @tiempodefuncionamientodelPCenhorasparciales · [NUEVO] Desarrollado el concepto de sinopsis de fin de línea opcional (SFLO) y sinopsis de fin de línea imperativo (SFLI) · [NUEVO] Pulsaciones fijas y soltado de teclas para todas las teclas posibles que soporta Pramo · [NUEVO] La sinopsis esunnúmero posee dos nuevos parámetros con el símbolo Unicode 2264 (menor o igual que) y 2265 (mayor o igual que) para tales comparaciones · [NUEVO] Las sinopsis año, mes, díademes, hora, minuto y segundo poseen dos nuevos parámetros con el símbolo Unicode 2264 (menor o igual que) y 2265 (mayor o igual que) para tales comparaciones · [NUEVO] Parámetro milisegundos en la sinopsis esperahasta · [NUEVO] La sinopsis comparatexto tiene dos nuevos parámetros: contiene y contieneliteralmente · [NUEVO] La sinopsis externa -mensaje posee un parámetro adicional llamado -encimadetodo · [NUEVO] Teclas interpretadas: [ESCAPE] / [ESC], [MENÚ CONTEXTUAL], [ENTRAR NUMÉRICO] (como alternativa a [INTRO NUMÉRICO]), [RETROCESO] / [RETROCEDER], [ENTRAR] (como alternativa a [INTRO]), [BARRA ESPACIADORA] (como alternativa a [ESPACIO]) Por último, a [TAB], [CTRL], [ALT] y [MAYS] se le unen las variantes idénticas pero en formato extendido [TABULADOR], [CONTROL], [ALTERNATIVA] y [MAYÚSCULAS], además de las variantes izquierda y derecha de las tres últimas · [NUEVO] Creado un listado coherente de códigos de retorno / error para Pramo · [CAMBIADO] La sinopsis activa log se reemplaza por activa informe · [CAMBIADO] Los ficheros de informe creados por Pramo tienen el siguiente formato a partir de ahora: Pramo [nombredelficherodesinopsis].informe.txt · [CAMBIADO] Un gran número de teclas relacionadas con pulsaciones se activan con un texto diferente para ser más claras y homogéneas entre sí: la serie [#NUMÉRICO] pasa a ser [# NUMÉRICO]; [MÁSNUMÉRICO], [MENOSNUMÉRICO], [ASTERISCONUMÉRICO] y [DIVISORNUMÉRICO] poseen ahora un espacio entre cada palabra; [WINIZQ] y [WINDER] pasan a ser [WINDOWS IZQUIERDA] y [WINDOWS DERECHA] y de igual modo lo hacen las teclas de CTRL, ALT y mayúsculas (conservando también la variante con el nombre de la tecla reducida); [PÁGINA-ARRIBA] y [PÁGINA-ABAJO] se convierten en [PÁGINA ARRIBA] y [PÁGINA ABAJO]; [BARRAVERTICAL] en [BARRA VERTICAL]; [IMPRIMIRPANTALLA] en [IMPRIMIR PANTALLA]; [BLOQUEARDESPL] en [BLOQUEAR DESPLAZAMIENTO]; [BLOQUEARTNUM] en [BLOQUEAR TECLADO NUMÉRICO]; [BLOQUEARMAYS] en [BLOQUEAR MAYÚSCULAS] Las pulsaciones del cursor se convierten desde [FLECHA-ARRIBA] a [FLECHA ARRIBA] y similares
PRAMO
: DOCUMENTACIÓN | 13
pramo | PRAMOSOFTWARE.WORDPRESS.COM · ·
· · · · · · · · · · · · ·
· · · · · · · ·
[CAMBIADO] Todas las sinopsis de fin de línea pasan a ser sinopsis de fin de línea opcional (excepto las de fin imperativo: saltodelínea y salir) [CAMBIADO] Todas las comprobaciones para enviar información de depurado a fichero de informe se realizan inmediatamente antes de hacer la petición -en lugar de calcular los datos que ha de recibir el fichero de informe y comprobar después si se va a enviar-, de modo que el rendimiento de Pramo cuando no se utiliza el depurado ha mejorado sensiblemente (desde varias décimas a un segundo, en igualdad de condiciones) [CAMBIADO] Las tres sinopsis con inicio de elementos (iniciaprograma, iniciaprogramacomo e iniciaobjeto) ahora informan -de ser activado el fichero de informe- del tiempo detallado que tardó el elemento en terminar su funcionamiento cuando se ejecuten en modo espera [CAMBIADO] Las sinopsis año, mes, díademes, hora, minuto y segundo cambian su sintaxis desde +sinopsis:## a sinopsis:>## y desde -sinopsis:## a sinopsis:/# y retrasoenmilisegundos, retraso y segs > retrasoensegundos, mins > retrasoenminutos, retrasovisual > retrasovisualensegundos, servicioestado > serviciocambiadeestado, esperaalproceso > esperaproceso y modificaregistrodewindows > editaregistrodewindows · [CAMBIADO] La sinopsis títuloparcialdeventanaactual desaparece y se integra en títulodeventanaactual por ser más práctico y eficiente · [CAMBIADO] Todas las variables (tanto @programa como @conjunto) pasan a tener 99 unidades cada una · [CAMBIADO] Los parámetros de las variables @conjunto pueden emplear macros PRAMO
: DOCUMENTACIÓN | 20
pramo | PRAMOSOFTWARE.WORDPRESS.COM · · ·
· · · · · · · · · · · · · · · · · · · · · ·
[CAMBIADO] La sinopsis accesodirectoalficheroactual permite el empleo de macros [CAMBIADO] Se ha añadido soporte para operaciones matemáticas en las sinopsis esunnúmero y coordenadasdemensajesemergentes [CAMBIADO] Se ha añadido soporte para macros y operaciones matemáticas en las sinopsis retrasoenmilisegundos, retrasoensegundos, retrasoenminutos, retrasoenhoras, retrasovisualensegundos, saltodelínea, esperahasta, x&y, clickx&y y dobleclickx&y [CAMBIADO] Los ficheros de log (informe y depuración) creados por Pramo tienen el siguiente formato desde ahora: Pramo [ nombredelficherodesinopsis ].log.txt con objeto de ser fácilmente operables desde cualquier explorador de ficheros [CAMBIADO] La sinopsis azarlínea se rediseña para ser más clara, estableciendo el valor indicado como tope y porcentaje de acierto. Se permite señalar un símbolo de porcentaje -opcional- al final [CAMBIADO] La sinopsis fechadefichero ahora posee un separador para sus parámetros, de forma que resulten más legibles [CORREGIDO] Reescrito el depurado de todos los tipos de sinopsis para que los ficheros .log sean más informativos y estéticos [CORREGIDO] Ampliado el depurado de macros [CORREGIDO] Revisado el control del título de las ventanas de Pramo, lo que ha corregido un problema con la sinopsis Instancia única [CORREGIDO] El cálculo del ancho para el parámetro -mensaje ha sido corregido y reformulado [CORREGIDO] Error eliminado en el informe de la sinopsis envíaconjuntoaprograma [CORREGIDO] Errata corregida en la aplicación de los conjuntos @programa y varias modificaciones estéticas e informativas [CORREGIDO] Prevenido un problema potencial al emplear valores aleatorios en el parámetro -mensaje [CORREGIDO] Reajustados los valores de la dimensión de la ventana para el parámetro -mensaje para ser más eficiente en diferentes configuraciones visuales de Windows [CORREGIDO] Reajustados los valores de la posición de la ventana para el parámetro -desubicado para ser más eficiente en diferentes configuraciones visuales de Windows [CORREGIDO] Reestructuradas para ser más eficientes e informativas las sinopsis: retraso, milisegs, segs y mins [CORREGIDO] Reescrita la sinopsis esperaproceso para ser más versátil [CORREGIDO] Revisada la sinopsis saltodelínea para indicar que es una sinopsis de fin de línea [CORREGIDO] Revisadas y corregidas las sinopsis accesodirectoalficheroactual, procesoprioridad, borracarpeta, ruedahaciaarriba y ruedahaciaabajo [CORREGIDO] Revisadas y corregidas todas las comprobaciones de errores de sintaxis [CORREGIDO] Unificada la gestión de mensajes de error en una sola función, de forma que los mensajes genéricos puedan ser homogéneos [CORREGIDO] Ampliado el informe de error para cierres por parámetros incorrectos [CORREGIDO] Evitada la repetición de primeras líneas de los ficheros de log [CORREGIDO] Arreglado un pequeño problema con la carga de parámetros -log por línea de comandos que en ocasiones no generaba un fichero de log [COMPROBADO] La compatibilidad de Pramo con Microsoft Windows 8, 8.1 y 10 está revisada y preliminarmente aceptada. Pramo requiere un sistema operativo Windows XP (actualizado) o superior
PRAMO
: DOCUMENTACIÓN | 21
pramo | PRAMOSOFTWARE.WORDPRESS.COM 2014/07 - beta 2 · [NUEVO] Sinopsis: modificaregistrodewindows, borraregistrodewindows, ruedahaciaarriba, ruedahaciaabajo, iniciaprogramacomo, serviciotipodeinicio · [NUEVO] Macros: @rutadeSistema32bits, @rutadeSistema64bits · [NUEVO] Las sinopsis externas -mensaje y -mensajeconfirmar poseen un parámetro adicional llamado -icono# · [CAMBIADO] Sinopsis modificadas: servicio > servicioestado, Apaga monitor > apagamonitor, Inicia Salvapantallas > iniciasalvapantallas · [CAMBIADO] Se han fragmentado las sinopsis x&y, clickx&y y dobleclickx&y respecto a sus parámetros para ser más inteligibles y claras de utilizar · [CORREGIDO] Errata corregida en la definición de uno de los conjuntos @programa · [CORREGIDO] Erratas corregidas en la formación y aplicación de los conjuntos @programa · [CORREGIDO] Una variable auxiliar para la recarga de ficheros de sinopsis no estaba definida, lo que provocaba un cierre con error cuando no se depuraba la ejecución · [CORREGIDO] Una verificación incorrecta de valor provocaba que la sinopsis Velocidad de movimiento del ratón no se aplicase · [CORREGIDO] Errata corregida que impedía el correcto funcionamiento de la sinopsis miliseg · [CORREGIDO] La sinopsis servicioestado ha sido optimizada y, como resultado, acaba antes · [CORREGIDO] Revisado y mejorado el depurado de todas las acciones para que los ficheros .log sean más informativos · [CORREGIDO] Correcciones estéticas de los textos informativos · [CORREGIDO] Adecentado y estandarizado de los comentarios en el código
PRAMO
: DOCUMENTACIÓN | 22
pramo | PRAMOSOFTWARE.WORDPRESS.COM 2014/04 - beta 1 · [ Sin historial de cambios respecto a la versión alfa ]
PRAMO
: DOCUMENTACIÓN | 23