DigiNG edición Scripting



Código de ejemplo "GuardaDatos"


El código de este ejemplo solicita al usuario mediante un cuadro de diálogo el nombre de un archivo en el cual se almacenarán los valores de todas las propiedades ( DA, JT, INC, ... ) con sus valores actuales.

Este archivo es el que usará el ejemplo CargaDatos


Para ejecutar este código en DigiNG, seguir los siguientes pasos:


Crear con un editor de textos (como el bloc de notas) un archivo llamado "GuardaDatos". Posiblemente, al salvar el archivo el editor de textos utilizado le añada la extensión .txt, que tendremos que quitar más adelante con el explorador de archivos de Windows.


Copiar el siguiente bloque de código de ejemplo en el archivo "GuardaDatos".


Call GuardaDatos


Sub GuardaDatos

        Dim archivo

        Dim fso

        Dim os


        archivo = digi.DialogoPideArchivo(False)                   ' Almacenamos en la variable "archivo" el nombre del archivo

                                                                   ' que ha seleccionado el usuario.


        If archivo == "" Then Exit Sub                             ' Si el usuario pulsó escape nos salimos y no hacemos nada


        set fso = CreateObject("Scripting.FileSystemObject")       ' Creamos un objeto FileSystemObject que nos permitirá crear

                                                                   ' un archivo.


        set os = fso.CreateTextFile(archivo, True)                 ' Creamos un archivo de texto con el nombre devuelto por la

                                                                   ' función de DigiNG DialogoPideArchivo. El segundo parámetro,

                                                                   ' si es True, indica que queremos sobreescribir el archivo en

                                                                   ' el caso de que existiera.


        os.WriteLine( digi.da )                                    ' Almacenamos en el archivo el valor de la propiedad DA

        os.WriteLine( digi.inc )

        os.WriteLine( digi.aa )

        os.WriteLine( digi.at )

        os.WriteLine( digi.it )

        os.WriteLine( digi.tol )

        os.WriteLine( digi.tolang )

        os.WriteLine( digi.equidistancia )

        os.WriteLine( digi.escact )

        os.WriteLine( digi.girar )

        os.WriteLine( digi.ndec )

        os.WriteLine( digi.grosor )

        os.WriteLine( digi.c )

        os.WriteLine( digi.orto )

        os.WriteLine( digi.ortoaa )

        os.WriteLine( digi.borrados )

        os.WriteLine( digi.ver )

        os.WriteLine( digi.fijaz )

        os.WriteLine( digi.tentativotextos )

        os.WriteLine( digi.irprincipio )

        os.WriteLine( digi.g )

        os.WriteLine( digi.s )

        os.WriteLine( digi.repite )

        os.WriteLine( digi.tentativofin )

        os.WriteLine( digi.irtentativo )

        os.WriteLine( digi.pita )

        os.WriteLine( digi.patron )

        os.WriteLine( digi.patrons )

        os.WriteLine( digi.raton )

        os.WriteLine( digi.fijaxy )


        os.Close

End Sub



Mirar también


Método DialogoPideArchivo | Propiedades de DigiNGScript | Ejemplo CargaDatos


Fecha de última modificación: domingo, 9 de diciembre de 2001

© 2001-2002 Dreaming With Objects. Todos los derechos reservados.