Los Juegos de Invierno de Scripting de 2008

Evento 2 de nivel principiante: TrueType

Importante: Una vez transcurrida la fecha límite para este evento, podrá encontrar las soluciones de VBScript, Windows PowerShell y Perl en el Script Center.

En el evento "TrueType", se pide a los participantes que lean una serie de claves del registro del sistema de Microsoft Windows.

*
On This Page
Acerca de este eventoAcerca de este evento
Escenario del eventoEscenario del evento
Cómo participarCómo participar

Acerca de este evento

División

nivel principiante

Fecha límite

Miércoles, 20 de febrero de 2008 (08:00 a. m., hora del Pacífico)

Puntos concedidos

10

Top of pageTop of page

Escenario del evento

Antes de empezar este evento, ha de recordar que: jugar con el registro puede ser peligroso para la salud de su sistema. Así que, ¿en qué consiste este evento? En jugar con el registro. Pero no se preocupe, no se le pedirá que escriba nada en él, sólo tendrá que leer algunos valores. Esto no cambiará ni desordenará en absoluto su sistema; siempre y cuando, por supuesto, siga correctamente las instrucciones que se proporcionan para llevar a cabo el evento.

En este evento, queremos averiguar qué fuentes están instaladas en un equipo. Le daremos una pista: las fuentes se almacenan en el registro en HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion. Pero no buscamos cualquier fuente, buscamos sólo las fuentes TrueType. ¿Cómo puede distinguirse entre una fuente TrueType y una que no lo es? Es fácil: en el registro, las fuentes TrueType incluirán la frase TrueType entre paréntesis e inmediatamente después del nombre de la fuente. Es decir, una fuente TrueType se parecerá a lo que le mostramos a continuación:

Bauhaus 93 (TrueType)

Para completar este evento correctamente, su script debe mostrar el resultado siguiente:

Los nombres de todas las fuentes TrueType del equipo.

El número de fuentes TrueType del equipo.

El número total de fuentes del equipo.

El resultado debe presentar este aspecto:

Lucida Bright (TrueType)
Lucida Bright Demibold (TrueType)
Lucida Bright Demibold Italic (TrueType)
Lucida Bright Italic (TrueType)
Lucida Calligraphy Italic (TrueType)
Lucida Fax Regular (TrueType)

TrueType: 419
Total: 451
Top of pageTop of page

Cómo participar

Una vez que haya completado su script, haga clic en el vínculo correspondiente para enviar su participación:

VBScript de nivel principiante

Windows PowerShell de nivel principiante

Perl de nivel principiante

Si el vínculo no abre automáticamente un mensaje con una dirección predeterminada, envíe un correo electrónico a scripter@microsoft.com y en el asunto del mensaje, escriba Beginner VBScript: Event 2; Beginner Windows PowerShell: Event 2; o Beginner Perl: Event 2.

Lo único que debe hacer es pegar su código en el cuerpo del mensaje y, a continuación, enviar el correo. También puede incluir los datos siguientes:

Un nombre o sobrenombre que podamos usar para identificarle al anunciar los ganadores de los Juegos de Scripting.

El nombre del país al que le gustaría representar. Puede ser su país de nacimiento o el país en el que viva actualmente, pero no tiene por qué ser así; puede representar al país que desee.

El nombre del grupo de usuarios del que sea miembro. Esta información debe incluirse en caso de que su grupo de usuarios tome parte en la Prueba de Grupos de Usuarios.

Sólo necesita escribir estos datos en la parte superior del correo electrónico. Si lo hace así, su correo electrónico (suponiendo que esté enviando su participación para la división de VBScript) probablemente tendrá este aspecto:

Ken Myer
USA
Northern Iowa User Group

For i = 1 to 100
    Wscript.Echo i
Next

Top of pageTop of page