Pestaña Edit (Edición)
En el menú Edición podremos ver los siguientes comandos:
1. Undo (Deshacer), Deshace la ultima acción.
2. Redo (Rehacer), Rehace la última acción deshecha.
3. Copy (Copiar) Copia el archivo seleccionado al portapapeles.
4. Copy advanced (Copia avanzada)
4.1 Copiar la dirección, Copia la dirección actual del cursor.
4.2 Copiar mapa, Copia el mapa actual.
4.3 Copiar propiedades del mapa, Copia las propiedades
del mapa seleccionado y permite aplicarlo a otros
mapas
4.4 Copiar los dos ejes, copia los dos ejes del mapa actual.
4.5 Copiar los dos ejes (solo texto), Copia los dos ejes
del mapa actual ( solo para pegar en un texto )
4.6 Copia del eje X, Copia el eje X del mapa actual.
4.7 Copia del eje X (solo texto), copia el eje X del mapa
actual (solo para pegar en un texto).
4.8 Copia del eje Y, Copia el eje Y del mapa actual.
4.9 Copia del eje Y (solo texto), Copia el eje Y del mapa
actual (solo para pegar en un texto).
4.10 Copia como C array, Copia los valores seleccionados
actualmente como texto en el formato de una matiz
en el lenguaje de programación C.
4.11 Copiar como texto, Copia los valores seleccion
dos n ese momento en forma de texto para pegar
en un editor de texto.
5. Cortar, Corta el archivo seleccionado al portapapeles.
6. Pegar, Pega el archivo del portapapeles a la posición
del cursor.
7. Insertar/Eliminar ventana
7.1 Insertar nuevo Hexdump, inserta una nueva ventana Hexdump.
7.2 Insertar nuevo mapa, inserta una nueva ventana de mapa.
7.3 Eliminar ventana, Cierra y elimina la ventana actual.
7.4 Abrir el mapa, abre la ventana del mapa de la actual ubicación del cursor.
7.5 Eliminar mapa, Cierra y elimina la ventana del mapa de la posición del cursor.
8. Como texto, Edita la selección actual del cursor como texto sin formato.
9. Registrar Hexdump, Proteje su proyecto mediante la introducción de textos ocultos que no puden
ser eliminados por otros .
10. Valor 1, incrementa todas las celdas por 1.
11. Valor -1, Disminuye todas las celdas seleccionadas por -1.
12. Cambio absoluto, Establece todas las celdas seleccionadas a un valor definible.
13. Cambio relativo, Cambia todas las celdas seleccionadas con relación a su valor actual.
14. Cambiar por edición, Cambia todas las cendas seleccionadas mediante controles deslizantes.
27
15. Valor de origen, Establece todas las celdas seleccionadas a su valor original.
16. Una vez más (Again), Repite la última operación.
17. Checksums, Muestra el dialogo de la suma de comprobación.
18. Aplicar checksum, Aplica las sumas de comprobación para el bloque en la posicion del cursor.
19. Buscar checksum en línea, Busqueda en línea para un módulo de la suma de comprobacion.
20. Rangos de checksum, Calcula las sunas de control tipicas para un rango definido por la
comprobacion del usuario.
21. Propiedades, Muestra las propiedades de la corriente mapa- /hexdump- ventana.
1. Comando Deshacer
Este comando deshace la ultima operación realizada de edición.
Acceso directo : Ctrl+Z
[Link] Rehacer.
Este comando rehace la ultima operacion deshecha.
Acceso directo: Ctrl +Y
3. Comando copiar (Copy)
Utilizamos este comando para copiar todas las celdas del proyecto que tengamos
seleccionadas al portapapeles. Si no tenemos ninguna celda selecionada se copiara la marcada
por el cursor.
Usando el comando como menú contextual en la zona de mapas podemos copiar un
mapa completo para luego pegarlo por ejemplo en Excel con su titulo y ejes para posteriormente
hacer cálculos mas complejos.
Atajo de teclado: CTRL+C
4. Copy advance
Nos muestra una serie de comandos especiales para la función copiar.
4.1. Copiar dirección (Copy adress): Copia la dirección hexadecimal del cursor al portapapeles.
Atajo de teclado: CTRL+MAY+C
4.2. Copiar mapa (Copy map): Copia el mapa con sus ejes al portapapeles.
4.3. Copiar mapa avanzado (Copy map… (advance)): Nos permite copiar los datos que con-
tiene una mapa seleccionando los campos que queremos copiar, tal como muestra el dialogo
que vemos a continuación.
28
Atajo de teclado: CTRL+ALT+C
4.4. Copiar ambos ejes (Copy both axes): Este comando nos permite copiar los datos que contienen
ambos ejes de un mapa para copiarlo a otro dentro de winols.
4.5. Copiar ambos ejes como texto (Copy both axes (Text only)): Este comando nos permite
copiar ambos ejes de un mapa como texto para por ejemplo pegarlos en Excel.
4.6. Copiar el eje X (Copy X axis): Este comando nos permite copiar los datos del eje X de un
mapa.
4.7. Copiar el eje X como texto (Copy X axis (text only)): Este comando nos permite copiar los
datos del eje X de un mapa como texto para por ejemplo pegarlos en Excel.
4.8. Copiar el eje Y (Copy Y axis): Este comando nos permite copiar los datos del eje X de un mapa.
4.9. Copiar el eje Y como texto (Copy Y axis (text only)): Este comando nos permite copiar los datos
del eje Y de un mapa como texto para por ejemplo pegarlos en Excel.
4.10. Copiar rangos de datos (Copy data ranges…): Este comando nos abre un cuadro de dialogo
que nos permite elegir zonas de datos a copiar, en el recuadro source podemos elegir si queremos
que el origen sea el proyecto actual u otro proyecto además de poder elegir el rango de direcciones
a copiar. En la pestaña target al igual que la anterior podemos seleccionar el proyecto de destino
que puede ser el actual u otro que elijamos y el rango de direcciones que queremos copiar.
El primero de los botones inferiores nos permite copiar el contenido del rango que seleccionemos al
portapapeles, el segundo nos copia dicho contenido de un proyecto origen al otro destino.
29
5. Comando Cortar(Cut)
Usamos este comando para transferir la zona seleccionada del proyecto al portapapeles,
eliminándola del proyecto. Este comando solo se puede utilizar si realizamos una selección en el
proyecto.
Atajo de teclado: CTRL+X
6. Comando Pegar (Paste)
Usamos este comando para pegar del portapapeles los datos en la dirección de nuestro
proyecto que este marcada por el cursor. Solo lo podremos utilizar si tenemos datos copiados en el
portapapeles. Tambien podemos usar este comando para pegar un mapa completo que hayamos
copiado previamente.
Atajo de teclado: CTRL+V
7. Menú insertar/borrar ventana(Insert / Delete window)
Nos muestra la siguiente serie de comandos.
7.1. Insertar un nuevo hexdump(Insert new Hexdump):
Nos permite insertar un nuevo hexdump al proyecto. Esta opción no se utiliza normalmente.
7.2. Insertar un nuevo mapa (Insert new Map):
Inserta un nuevo mapa a nuestro proyecto
lanzado el dialogo de propiedades del mapa.
Atajo de teclado: CTRL+ALT+K
7.3. Cerrar todas las ventanas de mapas (Close all
map Windows): Cierra todas las ventanas de mapas
que tengamos abiertas.
30
7.4. Borrar ventana(Delete window): Cierra y elimina la ventana actual.
7.5. Abrir mapa (Open map): Abre el mapa que previamente winols a detectado y sobre el que
tenemos el cursor de selección. Las áreas de mapas detectado se ven destacadas en el hexdump.
Atajo de teclado: MAY+K
7.6. Borrar mapa (Delete map): Cierra y elimina el mapa sobre el que se encuentra el cursor en
el hexdump. Solo borra los mapas que se hayan detectado anteriormente.
8. Comando como texto (As text…)
Utilizamos este comando para editar el contenido del proyecto como si fuera texto
normal, por ejemplo para marcar algo. Debemos crear una selección del proyecto antes de
abrir este dialogo para editar un texto ya existente. Podemos escribir el texto en la barra
superior y usando el podemos ampliar el área de escritura de texto.
En la parte de abajo nos aparece una búsqueda de texto en todo el archivo indicando la
dirección que ocupa y el texto en si. En la pestaña templates podemos incluir textos predefinidos
para añadirlos posteriormente en el desplegable superior.
Este comando es muy útil para buscar textos en el archivo que nos pueden indicar la
referencia de la unidad, la versión de software, o firmas ocultas en este.
31
El comando edición in-situ (Inplace Edit): Este comando abre una pequeña ventana en la
posición donde tenemos el cursor, y nos permite editar el valor directamente. Esto es muy útil
cuando estamos trabajando con factores ya que winols nos convierte el valor que estamos viendo
al real que se almacenará en el binario de destino.
Atajo de teclado: ENTER
El comando firmar hexdump (Sing hexdump…): este comando nos muestra un cuadro de
dialogo que permite insertar textos en un proyecto de manera que no sean visibles a simple vista.
Este comando es muy útil para firmar de manera invisible un proyecto con el nombre de nuestra
empresa.
32