Foros del Web » Programando para Internet » ASP Clásico »

Listar fuentes instaladas

Estas en el tema de Listar fuentes instaladas en el foro de ASP Clásico en Foros del Web. Hola a todos a ver si me podeis echar una manilla, lo que me gustaria saber como puedo listar en un combo la fuentes instaladas ...
  #1 (permalink)  
Antiguo 08/04/2005, 19:31
(Desactivado)
 
Fecha de Ingreso: octubre-2003
Mensajes: 92
Antigüedad: 21 años, 6 meses
Puntos: 0
Exclamación Listar fuentes instaladas

Hola a todos a ver si me podeis echar una manilla, lo que me gustaria saber como puedo listar en un combo la fuentes instaladas en el servidor con el componente FileSystemObject, creo que es con GetSpecialFolder pero no se muy bien como va, a ver si hay alguien que haya intentado hacer algo parecido y pueda echarme un cable.

Venga gracias.
  #2 (permalink)  
Antiguo 08/04/2005, 23:39
 
Fecha de Ingreso: abril-2004
Ubicación: México D.F.
Mensajes: 1.724
Antigüedad: 21 años
Puntos: 4
<select>
<%
set cl=createobject("scripting.filesystemobject")
set fuente=cl.GetFolder("unidad:\carpeta_windows\Fonts ")
for each archivofuente in fuente.files
%>
<option><%=mid(archivofuente,instrrev(archivofuent e,"\")+1,instrrev(mid(archivofuente,instrrev(archi vofuente,"\")+1),".")-1)%>
<%next%>
  #3 (permalink)  
Antiguo 12/04/2005, 17:15
(Desactivado)
 
Fecha de Ingreso: octubre-2003
Mensajes: 92
Antigüedad: 21 años, 6 meses
Puntos: 0
Graciass...

Va perfecto tu codigo, yo lo tenia casi solo me faltaba quitar la extension, yo lo tenia asi.
Código PHP:
 set fso server.createobject("Scripting.FileSystemObject")
 
set VarRuta fso.GetSpecialFolder(0)
 
VarRuta VarRuta "\Fonts" 
 
set VarCarpeta fso.GetFolder(VarRuta)
 
response.write("<select name='listfunte' size='1' class='listas'>")
 For 
each VarFichero in VarCarpeta.files%>

 <
option value="<%=VarFichero.Name%>"><%=VarFichero.Name%></option><%

next
set fso 
nothing 
Bueno como te decia me quedaba quitar la extension, pero tu codigo esta muxo mejor, gracias por todo.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:30.