MODIFY FILE (Comando)

Abre una ventana de edición y le permite modificar o crear un archivo de texto.

MODIFY FILE [FileName | ?] [NOEDIT] [NOMENU] [NOWAIT]
   [RANGE nStartCharacter, nEndCharacter] [[WINDOW WindowName1]
   [IN [WINDOW] WindowName2 | IN SCREEN]] [AS nCodePage] [SAME] [SAVE]

Parámetros

  • FileName
    Especifica el nombre del archivo para el archivo de texto. Si no especifica una extensión para un archivo de texto nuevo, Visual FoxPro le asigna automáticamente la extensión .txt. MODIFY FILE admite una estructura de archivo que contenga los caracteres comodín asterisco (*) e interrogación (?). Se abrirá una ventana de edición de texto para cada archivo de texto cuyo nombre coincida con la estructura de archivos.

    Si omite el nombre del archivo, aparecerá una ventana de edición de texto para un archivo que inicialmente se llama ARCHIVO1. Cuando cierre la ventana de edición de texto podrá guardar el archivo con un nombre diferente.

  • ?
    Muestra el cuadro de diálogo Abrir, desde el que puede elegir un archivo de texto.

  • NOEDIT
    Especifica que el archivo de texto no podrá cambiarse, pero podrá visualizarse y copiarse al Portapapeles.

  • NOMENU
    Elimina el título de menú Formato de la barra de menús del sistema de Visual FoxPro, lo que impide cambios de fuente, tamaño de fuente, espacio interlineal y sangrado.

  • NOWAIT
    Continúa con la ejecución del programa después de que se abra la ventana de edición de texto. El programa no espera a que se cierre la ventana de edición, sino que continúa la ejecución en la línea de programa inmediatamente posterior a la que contiene MODIFY FILE NOWAIT. Si omite NOWAIT al ejecutar MODIFY FILE en un programa, la ventana de edición se abre y la ejecución del programa se interrumpe hasta que se cierre la ventana de edición.

    NOWAIT sólo es efectivo desde dentro de un programa. No ejerce ningún efecto en MODIFY FILE cuando se ejecuta desde la ventana Comandos.

    Se produce un NOWAIT implícito cuando abre más de una ventana de edición de texto con un solo comando MODIFY FILE. Por ejemplo:

    MODIFY FILE *.TXT
    
  • RANGE nStartCharacter, nEndCharacter
    Especifica un rango de caracteres seleccionado cuando la ventana de edición de texto es abierta. Los caracteres se seleccionan comenzando en la posición especificada con nStartCharacter hasta el carácter que se encuentre en la posición nEndCharacter. Si nStartCharacter es igual a nEndCharacter, no se seleccionará ningún carácter y el cursor se situará en la posición especificada con nStartCharacter.

  • WINDOW WindowName1
    Especifica una ventana de la cual asumirá las características la ventana de edición de texto. Por ejemplo, si la ventana está definida con la cláusula FLOAT de DEFINE WINDOW, la ventana de edición de texto podrá moverse. No es necesario que la ventana esté activa o sea visible, pero debe estar definida.

  • IN [WINDOW] WindowName2
    Especifica una ventana primaria dentro de la cual se abrirá una ventana de edición de texto. La ventana de edición de texto no asumirá las características de la ventana primaria y no puede moverse fuera de la ventana primaria. Si se mueve la ventana primaria, la ventana de edición de texto se moverá con ella.

    Para tener acceso a la ventana de edición de texto, la ventana primaria debe estar definida anteriormente con DEFINE WINDOW y debe estar visible.

  • IN SCREEN
    Abre explícitamente la ventana de edición en la ventana principal de Visual FoxPro, después de haberla situado en una ventana primaria. Se colocará una ventana de edición en una ventana primaria incluyendo la cláusula IN WINDOW.

  • AS nCodePage
    Convierte automáticamente los caracteres acentuados de un programa o archivo de texto creado en otra plataforma de Visual FoxPro. La expresión numérica nCodePage especifica la página de códigos de la plataforma de Visual FoxPro en la que se creó el archivo de programa. El archivo se guarda con esa página de códigos hasta que elija Guardar como... del menú Archivo para guardar el archivo con una página de códigos distinta.

  • SAME
    Evita que la ventana de edición de texto se ponga delante como ventana activa. Si la ventana de edición de texto está oculta, se mostrará pero no se convertirá en la ventana activa.

  • SAVE
    Conserva la ventana de edición de texto abierta después de que otra ventana se active. Si omite SAVE, la ventana de edición de texto se cierra cuando otra ventana se activa. El hecho de incluir SAVE no tiene ningún efecto cuando se ejecuta desde la ventana Comandos.

Observaciones

Cuando se hacen modificaciones a un archivo de texto, el archivo actualizado se escribe en el disco. En Visual FoxPro, se crea un archivo de copia de seguridad con la extensión .BAK si selecciona la casilla de verificación "Hacer copia de seguridad" en la ficha Modificar del cuadro de diálogo Propiedades, que aparece al elegir Propiedades en el menú Edición. En versiones anteriores de FoxPro, si selecciona la casilla de verificación Copia de seguridad en el cuadro de diálogo Preferencias que aparece cuando elige Preferencias en el menú Edición, se creará un archivo de respaldo con la extensión .bak.

Se utilizará el editor incorporado de Visual FoxPro a menos que especifique un editor externo con TEDIT en su archivo de configuración.

Vea también

* | && | DO | MODIFY COMMAND | NOTE