Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1487 connectés 

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  Installer des fonts depuis un .vbs

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Installer des fonts depuis un .vbs

n°992828
TofClock
html , stro dur :D !!
Posté le 24-02-2005 à 20:15:05  profilanswer
 

Voila , je voudrais installer une police de caractere depuis un script vbs .
 
au debut , je me suis contenté de copier le fichier de la police dans le dossier C:\Windows\Fonts\ , et en fait , cela ne marche pas tant que le dossier en question n'a pas été ouvert dans l'explorateur
 
j'ai lu quelque part sur le net qu'il fallait "enregistrer" la police dans le systeme ...
 
quelqu'un saurait le faire avec un ".vbs" ??

mood
Publicité
Posté le 24-02-2005 à 20:15:05  profilanswer
 

n°993803
TofClock
html , stro dur :D !!
Posté le 25-02-2005 à 19:08:43  profilanswer
 

Je repose ma question autrement :
 
Ceci est un code VB6 :

Code :
  1. Private Const HWND_BROADCAST = &HFFFF&
  2. Private Const WM_FONTCHANGE = &H1D
  3. Private Declare Function AddFontResource Lib "gdi32" Alias "AddFontResourceA" (ByVal lpFileName As String) As Long
  4. Private Declare Function SendMessage Lib "user32" Alias "SendMessageA" (ByVal hwnd As Long, ByVal wMsg As Long, ByVal wParam As Long, lParam As Any) As Long
  5. Function SaveFonts(FichierPolice)
  6.     res = AddFontResource(FichierPolice)   'Installation de la police
  7.    
  8.     If res > 0 Then 'Test de l'install de la police
  9.         SendMessage HWND_BROADCAST, WM_FONTCHANGE, 0, 0 'L'install à réussit, on valide la police dans les registres
  10.         msg = "Police : " & FichierPolice & " à été installée" & Chr(13)   'Message de confirmation d'ajout
  11.     Else
  12.         msg = "Police : " & FichierPolice & " n'a pas été installée" & Chr(13)   'Message comme quoi ce n'est pas installé
  13.     End If
  14.     MsgBox msg  'Affichage du rapport
  15. End Function


 
Comment faire la meme chose , mais depuis un script VBS ? ( c'est surtout la fonction SendMessage qui m'interresse)


Message édité par TofClock le 25-02-2005 à 19:10:13
n°994426
cvb
Posté le 26-02-2005 à 22:14:52  profilanswer
 

je ne veux pas dire de bétise - je m'étais renseigné sur différents site internet - et j'avais vu qu'en Vbs on ne pouvait pas déclarer des API windows ! Des fonctions, des procédure, oui, mais pas les API. Je m'étais rabattu alors sur le VB6...


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  Installer des fonts depuis un .vbs

 

Sujets relatifs
Comment installer un compilateur Java sous LINUX ?installer
[J2EE-JBOSS] Que faut-il installer ?installer xalan
libsdl, visual studio, comment l'installer?Comment installer Dotclear ?
[SCRIPT] Installer une zone upload sur son site.installer GSL sous VC++
Installer un module PHP avec un hébergement mutualiséAide pour installer jedit
Plus de sujets relatifs à : Installer des fonts depuis un .vbs


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR