[..] Script Autoit dans WinPE
Posté : mer. 19 juin 2013 23:38
Bonsoir
Sujet: A partir d'un disque externe USB bootable WINPE (Disk1),
il s'agit de pouvoir restaurer une image WIM sur le disque Systeme (Disk0)
j'ai finalisé un script qui via une GUI, affiche une liste de fichiers WIM via des boutons Radio
Et via un bouton VALIDER qui exécute un BAT qui va appliquer la WIM choisie sur le disque système(0) en utilisant les commandes ImageX.
Ce script a du etre compilé en EXE pour pouvoir être exécuté sur WinPE
Mon problème est le suivant :
- je n'arrive pas a changer la taille de ma GUI
Que je mette 800x600 ou 600x400 ou autre va m'afficher la GUI toujours dans la meme taille ??
$gui = GuiCreate("Restauration d'image - ID3", 600, 400, -1, -1)
Qu'est ce que j'ai bien pu rater ?
lié a cela, un message SplashText() ne s'affiche pas avec la taille demandée (comme si elle etait tronquée)
- je n'arrive pas à mettre en gras certaines parties de la GUI!
GUISetFont(8, 600, 1) ; ; Size=8 Bold=600 Std=1 (aucun impact que je mette 400, 600, 800 ou plus
- je ne sais pas comment forcer l'affihage de texte avec une fonte TTF spécifique
peut être est ce lié a winpe ?GUISetFont(8, 600, 1, "himalaya")
j'ai bien essayé les polices a priori native de winPE, mais je n'ai pas noté de changements (ex: himalaya)
- par méconnaissance des fonctions, je n'arrive pas à conserver le ratio d'un éventuel LOGO dans la GUI
j'aimerais, dans un espace de 200x200 maximum, ma GUI m'affiche un logo (logo.jpg) qui reste en proportion dans cette zone 200x200. Pour l'insta,nt, j'arrive a mes fins uniquement en changeant la zone pour le logo
GUICtrlCreatePic($LogoPic,50,$duhaut+8*$pas,150,80) ;Affiche l'image dans ta GUI
Code ci dessous
Sujet: A partir d'un disque externe USB bootable WINPE (Disk1),
il s'agit de pouvoir restaurer une image WIM sur le disque Systeme (Disk0)
j'ai finalisé un script qui via une GUI, affiche une liste de fichiers WIM via des boutons Radio
Et via un bouton VALIDER qui exécute un BAT qui va appliquer la WIM choisie sur le disque système(0) en utilisant les commandes ImageX.
Ce script a du etre compilé en EXE pour pouvoir être exécuté sur WinPE
Mon problème est le suivant :
- je n'arrive pas a changer la taille de ma GUI
Que je mette 800x600 ou 600x400 ou autre va m'afficher la GUI toujours dans la meme taille ??
$gui = GuiCreate("Restauration d'image - ID3", 600, 400, -1, -1)
Qu'est ce que j'ai bien pu rater ?
lié a cela, un message SplashText() ne s'affiche pas avec la taille demandée (comme si elle etait tronquée)
- je n'arrive pas à mettre en gras certaines parties de la GUI!
GUISetFont(8, 600, 1) ; ; Size=8 Bold=600 Std=1 (aucun impact que je mette 400, 600, 800 ou plus
- je ne sais pas comment forcer l'affihage de texte avec une fonte TTF spécifique
peut être est ce lié a winpe ?GUISetFont(8, 600, 1, "himalaya")
j'ai bien essayé les polices a priori native de winPE, mais je n'ai pas noté de changements (ex: himalaya)
- par méconnaissance des fonctions, je n'arrive pas à conserver le ratio d'un éventuel LOGO dans la GUI
j'aimerais, dans un espace de 200x200 maximum, ma GUI m'affiche un logo (logo.jpg) qui reste en proportion dans cette zone 200x200. Pour l'insta,nt, j'arrive a mes fins uniquement en changeant la zone pour le logo
GUICtrlCreatePic($LogoPic,50,$duhaut+8*$pas,150,80) ;Affiche l'image dans ta GUI
Code ci dessous
► Afficher le texte