[R] About this mac

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
Avatar du membre
DJSIR
Niveau 8
Niveau 8
Messages : 583
Enregistré le : mar. 01 juil. 2008 15:16
Localisation : 76, Le HAVRE (in the DJSIR World)
Status : Hors ligne

[R] About this mac

#1

Message par DJSIR »

Bonjour, je cherche a recréer en language AutoIt la célèbre fenetre de chez apple About this Mac.
En gros, il faudrais :
La fenetre nomée About this mac,
Le logo apple
Mac OS X marqué en dessous,
La version du Mac (10.5),
Un bouton : Mise a jour... (redirigeant sur Windows Update)
Les ingos suivantes:
Prosseseur
Mémoire vive
Startup Disk ou autre chose ?
Un bouton More Info... (redirigant vers Systeme dans panneu de configuration)
et a la fin :
TM et (c) 1983 - 2008 Apple Computer, inc
Tous droits réservés
Merci d'avance ! :mrgreen:
Modifié en dernier par DJSIR le jeu. 27 nov. 2008 17:17, modifié 1 fois.
$DJSIR = "1000110001010101011010000101001101001101001010101011010"
(ne décodez pas le binaire, ça veux rien dire)

[Func] ProgressBar, aller plus loin
Avatar du membre
DJSIR
Niveau 8
Niveau 8
Messages : 583
Enregistré le : mar. 01 juil. 2008 15:16
Localisation : 76, Le HAVRE (in the DJSIR World)
Status : Hors ligne

Re: [..] About this mac

#2

Message par DJSIR »

Voila j'ai quelque chose :

Code : Tout sélectionner

#include <GUIConstants.au3>
$Form1 = GUICreate("About This Mac", 297, 367, 230, 125)
$pic1 = GUICtrlCreatePic ("Sans titre 3.bmp", 0, 0, 297, 367)
$Button1 = GUICtrlCreateButton("Mise a jour...", 59, 161, 180, 24, 0)
$Button2 = GUICtrlCreateButton("Plus d'infos...", 59, 284, 179, 24, 0)
GUISetState(@SW_SHOW)
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $Button1
RunWait(notepad.exe',"",@SW_HIDE) 
Case $Button2
RunWait(notepad.exe',"",@SW_HIDE)
Case $GUI_EVENT_CLOSE
Exit

EndSwitch
WEnd
Sans titre 3 est dans le .zip
Fichiers joints
Sans titre 3.zip
(10.08 Kio) Téléchargé 95 fois
$DJSIR = "1000110001010101011010000101001101001101001010101011010"
(ne décodez pas le binaire, ça veux rien dire)

[Func] ProgressBar, aller plus loin
Avatar du membre
DJSIR
Niveau 8
Niveau 8
Messages : 583
Enregistré le : mar. 01 juil. 2008 15:16
Localisation : 76, Le HAVRE (in the DJSIR World)
Status : Hors ligne

Re: [..] About this mac

#3

Message par DJSIR »

Voila, j'ai quelque chose de convenable...
Il reste a paramétrer les boutons...
Mise a jour... qui doit ramener sur Windows Update
Plus d'infos... ui doit ramener sur les propriétés système.
Et il faut aissi savoir donc dans l'interface, les ingos suivantes
Processeur,
Ram,
Nom du disque dur de lancement

Et l'image ne s'affiche bien que si on enleve le texte !
Fichiers joints
About this Mac.rar
V1
(204.94 Kio) Téléchargé 106 fois
$DJSIR = "1000110001010101011010000101001101001101001010101011010"
(ne décodez pas le binaire, ça veux rien dire)

[Func] ProgressBar, aller plus loin
Avatar du membre
DJSIR
Niveau 8
Niveau 8
Messages : 583
Enregistré le : mar. 01 juil. 2008 15:16
Localisation : 76, Le HAVRE (in the DJSIR World)
Status : Hors ligne

Re: [..] About this mac

#4

Message par DJSIR »

UP SVP
$DJSIR = "1000110001010101011010000101001101001101001010101011010"
(ne décodez pas le binaire, ça veux rien dire)

[Func] ProgressBar, aller plus loin
Avatar du membre
arrkhan
Niveau 8
Niveau 8
Messages : 528
Enregistré le : sam. 17 nov. 2007 03:30
Status : Hors ligne

Re: [..] About this mac

#5

Message par arrkhan »

petite question : es tu sûr de posseder les droits pour pouvoir inscrire
TM et (c) 1983 - 2008 Apple Computer, inc
Tous droits réservés
ainsi qu'utiliser le logo Apple
sur un logiciel de ta creation ?

pour ton 1er button:

Code : Tout sélectionner

RunWait(@ComSpec & ' /c start iexplore.exe http://www.update.microsoft.com/microsoftupdate/v6/default.aspx?ln=fr', "", @SW_HIDE)
et le 2eme:

Code : Tout sélectionner

send("#{PAUSE}")
Avatar du membre
DJSIR
Niveau 8
Niveau 8
Messages : 583
Enregistré le : mar. 01 juil. 2008 15:16
Localisation : 76, Le HAVRE (in the DJSIR World)
Status : Hors ligne

Re: [..] About this mac

#6

Message par DJSIR »

Bah... je sais pas trop... je sias pas ce qui vont en penser...
Parcontre pour l'image derriere le text on fait comment... sans oblier les infos systeme
$DJSIR = "1000110001010101011010000101001101001101001010101011010"
(ne décodez pas le binaire, ça veux rien dire)

[Func] ProgressBar, aller plus loin
Avatar du membre
arrkhan
Niveau 8
Niveau 8
Messages : 528
Enregistré le : sam. 17 nov. 2007 03:30
Status : Hors ligne

Re: [..] About this mac

#7

Message par arrkhan »

pour ce qui est de l image, fait une recherche sur le forum, tu trouvera ta reponse, pour les infos, si tu compte pas utiliser ton script sur des systemes inferieur a 2000, tu peux regarder du cote des wmi, tu trouvera egalement ton bonheur en faisant un peu de recherche

et pour que ta fenetre ressemble au plus a celle d'osx, tu peux utiliser ceci:

Code : Tout sélectionner

$Form1 = GUICreate("A Propos de ce mac", 297, 367,-1,-1, $WS_EX_LAYERED,$WS_EX_TOOLWINDOW)
Avatar du membre
DJSIR
Niveau 8
Niveau 8
Messages : 583
Enregistré le : mar. 01 juil. 2008 15:16
Localisation : 76, Le HAVRE (in the DJSIR World)
Status : Hors ligne

Re: [..] About this mac

#8

Message par DJSIR »

pour la fenetre c'est ok... mais bon les forums j'avoue c'est pas trop mon truc :lol:
wmi ?
$DJSIR = "1000110001010101011010000101001101001101001010101011010"
(ne décodez pas le binaire, ça veux rien dire)

[Func] ProgressBar, aller plus loin
Avatar du membre
arrkhan
Niveau 8
Niveau 8
Messages : 528
Enregistré le : sam. 17 nov. 2007 03:30
Status : Hors ligne

Re: [..] About this mac

#9

Message par arrkhan »

voilà, je pense que ca ressemble au mieux a la fenetre apple, dis moi si ca te convient...
► Afficher le texte
Avatar du membre
DJSIR
Niveau 8
Niveau 8
Messages : 583
Enregistré le : mar. 01 juil. 2008 15:16
Localisation : 76, Le HAVRE (in the DJSIR World)
Status : Hors ligne

Re: [..] About this mac

#10

Message par DJSIR »

Ok... merci pour ton aide et en attendant, je te présente : About This Mac 1.1

Voir image en dessous...

Tu as le droit de télécharger (pour l'instant sa s'annoncce bien ) de télécharger le fichier a moi enfin le dossier RAR... regarde bien... Je te mets le script arrangé ici :
► Afficher le texte
C'est mrqué en haut :

Code : Tout sélectionner

;Eviter que la fenetre se ferme a chaque clic sur un bouton
;Apparition fondu
Voila c'est out ce qu'il reste a faire !
Merci pour tout !
Fichiers joints
Image
Image
$DJSIR = "1000110001010101011010000101001101001101001010101011010"
(ne décodez pas le binaire, ça veux rien dire)

[Func] ProgressBar, aller plus loin
Avatar du membre
DJSIR
Niveau 8
Niveau 8
Messages : 583
Enregistré le : mar. 01 juil. 2008 15:16
Localisation : 76, Le HAVRE (in the DJSIR World)
Status : Hors ligne

Re: [..] About this mac

#11

Message par DJSIR »

Et la !
Je l'ai oublié !
:arrow: http://djsir.free.fr/uploads/Zip.rar (Ah c'est un rar !)
:arrow: http://djsir.free.fr/uploads/about_this_mac.exe (ancienne version...)
$DJSIR = "1000110001010101011010000101001101001101001010101011010"
(ne décodez pas le binaire, ça veux rien dire)

[Func] ProgressBar, aller plus loin
Avatar du membre
arrkhan
Niveau 8
Niveau 8
Messages : 528
Enregistré le : sam. 17 nov. 2007 03:30
Status : Hors ligne

Re: [..] About this mac

#12

Message par arrkhan »

plop,

je viens de me rendre sur ton site, premiere constatation, un bmp de 1,2 Mo en page d'acceuil, ca motive pas vu le temps de chargement de la page, pourquoi ne pas tout simplement la mettre en gif ou png ?

j'ai telecharger about this mac v1, pour quoi ne pas avoir laisser l'image entiere ?, avec le code que je t'ai fourni, il n'y a pas de probleme entre l image entiere et le texte

Image apple originale:
Image
Image de mon code:
Image
la texture de fond n'est cependant pas assez large pour tout afficher
Image de ton code:
Image
Avatar du membre
DJSIR
Niveau 8
Niveau 8
Messages : 583
Enregistré le : mar. 01 juil. 2008 15:16
Localisation : 76, Le HAVRE (in the DJSIR World)
Status : Hors ligne

Re: [..] About this mac

#13

Message par DJSIR »

Re.
En faite celle que tu as téléchargé en EXE c'est la V1.0 celle que j'avais fait avant que tu me donne ton code. J'ai perdu le code de cette version.
La 1.1 est dans le Zip enfin le Rar. Elle n'est pas encore compilé.
Pour les boutons j'avais pas fait attention...
Et... sur l'image originale sa me plaisait pas trop, que Disque Dur soit en dessous et pas alligné...
Parcontre pour le blog j'été sur Wordpress avant et en fait c'été nul. La je débute dans le HTML donc les formats a utilisé la place tout sa... c'est pas mon domaine... Télécharge le RAR tu verras.
$DJSIR = "1000110001010101011010000101001101001101001010101011010"
(ne décodez pas le binaire, ça veux rien dire)

[Func] ProgressBar, aller plus loin
Répondre