[..] Script Autoit dans WinPE

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
Izarra4autoit
Niveau 2
Niveau 2
Messages : 17
Enregistré le : mar. 21 mai 2013 16:08
Status : Hors ligne

[..] Script Autoit dans WinPE

#1

Message par Izarra4autoit »

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
► Afficher le texte
Maurice
Niveau 3
Niveau 3
Messages : 37
Enregistré le : jeu. 01 nov. 2012 18:20
Localisation : Une région à bulles (pas de l'eau)
Status : Hors ligne

Re: [..] Script Autoit dans WinPE

#2

Message par Maurice »

Hello
Peut être une piste ou deux :
ton script est super utilisateur de "font", de "size", ...
Mais WinPE est un environnement super simpliste.
Peut être faudrait il revoir la façon de présenter les infos, ou accepter une présentation plus simple,
ou embarquer tes besoins dans tes propres UDF.

Désolé je n'ai pas de code à te proposer, juste un regard externe.
De plus, comme beaucoup de fonctions ne sont pas définies ton scrip est difficilement affichable.
Répondre