| [Résolu] Afficher le message à la fin ? | |
|
|
Auteur | Message |
---|
bibi26 Ex-Modérateur
Messages : 4446
| Sujet: [Résolu] Afficher le message à la fin ? Lun 26 Juin 2006 - 20:29 | |
|
Dernière édition par le Sam 3 Mar 2007 - 16:22, édité 3 fois |
|
| |
daminetreg Administrateur
Messages : 16998 Localisation : Siege du CBNA! Projet Actuel : Site Web du CBNA, version beta :
| Sujet: Re: [Résolu] Afficher le message à la fin ? Lun 26 Juin 2006 - 20:34 | |
| Et bien tu fais que tes batchs écrivent soit dans la base de registres qu'ils ont terminé, soit dans un fichier connexe, et ton logiciel n'a qu'à vérifier si oui ou non il ont terminés. Sinon je ne vois pas à l'aide de GameMaker comment faire, mais il y a certainement un moyen. |
|
| |
bibi26 Ex-Modérateur
Messages : 4446
| Sujet: Re: [Résolu] Afficher le message à la fin ? Lun 26 Juin 2006 - 20:36 | |
| Pas bête l'idée de la base de registre, je vais vite allez essayer :lng: |
|
| |
bibi26 Ex-Modérateur
Messages : 4446
| Sujet: Re: [Résolu] Afficher le message à la fin ? Lun 26 Juin 2006 - 21:22 | |
| Non, les batchs ne sont pas sycronisés, le batch de fin est plus rapide que le batch de bak, et le batch de bak n'a pas finit alors que le batch de fin écrit que oui... |
|
| |
[TheDarkTiger] Modérateur
Messages : 7420 Localisation : Essonne
| Sujet: Re: [Résolu] Afficher le message à la fin ? Lun 26 Juin 2006 - 21:47 | |
| - Code:
-
execute_program("ton_batch.bat","",true); et voilou ^^ |
|
| |
bibi26 Ex-Modérateur
Messages : 4446
| Sujet: Re: [Résolu] Afficher le message à la fin ? Lun 26 Juin 2006 - 21:54 | |
| Merci mais tu as oublié que je dois utiliser shellexecute pour avoir mes fenêtres dos invisible ! Le code ressemble à ceci : - Code:
-
shellexecute("config/debut.bat", "/c pause", "", SW_HIDE); Avec execute program, les fenêtres deviennent visibles |
|
| |
[TheDarkTiger] Modérateur
Messages : 7420 Localisation : Essonne
| Sujet: Re: [Résolu] Afficher le message à la fin ? Lun 26 Juin 2006 - 21:59 | |
| - Code:
-
shellexecute("config/debut.bat", "/c pause", "", SW_HIDE); sleep(2000); show_message("fini :P"); |
|
| |
bibi26 Ex-Modérateur
Messages : 4446
| Sujet: Re: [Résolu] Afficher le message à la fin ? Lun 26 Juin 2006 - 22:01 | |
| Le problème avec la fonction sleep est que la recherche des fichiers baks est variable d'un ordi à un autre, ça peut prendre 1 seconde comme ça peut prendre 35 secondes... Mais ça peut être une idée |
|
| |
[TheDarkTiger] Modérateur
Messages : 7420 Localisation : Essonne
| Sujet: Re: [Résolu] Afficher le message à la fin ? Lun 26 Juin 2006 - 22:04 | |
| bon ... alors, lors de la première utilisation, fait un 'test de rapidité' (en calculant les FPS d'une scène chargée ?) que tu stocque dans le registre, puis tu utilise cette valeur comme coefficient multiplicateur du 'sleep();' |
|
| |
bibi26 Ex-Modérateur
Messages : 4446
| Sujet: Re: [Résolu] Afficher le message à la fin ? Lun 26 Juin 2006 - 22:08 | |
| Heu ? Tu veux dire que le logiciel calcule combien de temps sa prend sur l'ordi de la personne qui l'utilise ? Le problème est que le message se sera afficher avant avoir trouver le nombre |
|
| |
[TheDarkTiger] Modérateur
Messages : 7420 Localisation : Essonne
| Sujet: Re: [Résolu] Afficher le message à la fin ? Lun 26 Juin 2006 - 22:18 | |
| non !
bon vala l'idée.
tu fait une room 'calcul' et dedant, tu met plein de particules, et un objet qui, lorscqu'il est crée, sauvegarde l'heure , et initialise une alarme à 100
puis, au bout de 100 (variable celon les ordis...), il sauvegarde l'heure de fin, et à l'aide d'une soustraction, connait le temps mis ...
comme ca tu met ton programme sur deux ou trois PC différents , et tu à une bonne approximation de la vitesse de calcul ... |
|
| |
bibi26 Ex-Modérateur
Messages : 4446
| Sujet: Re: [Résolu] Afficher le message à la fin ? Lun 26 Juin 2006 - 22:21 | |
| Mouais, mais un second problème embarque : Ceux qui ne coche pas la ligne bak (ou peut importe) risque d'attendre longtemps pour rien Bien sur, je pourrais le faire pour chacun, mais sa rendrait NoTrace lourd et un résultat trop approximatif ! |
|
| |
[TheDarkTiger] Modérateur
Messages : 7420 Localisation : Essonne
| Sujet: Re: [Résolu] Afficher le message à la fin ? Lun 26 Juin 2006 - 22:26 | |
| hé ! tu le fait à la première utilisation !
dès le premier lancement de 'NoTrace' !
et après, c'est une clé de registre, ca bouge plus ! t'a juste à la lire avant de lancer tes nettoyages ! |
|
| |
bibi26 Ex-Modérateur
Messages : 4446
| Sujet: Re: [Résolu] Afficher le message à la fin ? Lun 26 Juin 2006 - 22:27 | |
| je vais essayer et te dire si la vitesse est assez bien respecté |
|
| |
[TheDarkTiger] Modérateur
Messages : 7420 Localisation : Essonne
| Sujet: Re: [Résolu] Afficher le message à la fin ? Lun 26 Juin 2006 - 22:32 | |
| bha si ca t'en a besoin, je suis ravi de t'avoir aidé |
|
| |
bibi26 Ex-Modérateur
Messages : 4446
| Sujet: Re: [Résolu] Afficher le message à la fin ? Lun 26 Juin 2006 - 23:04 | |
| Merci quand même Dark mais j'ai pris ce que Damien a proposé, j'écris dans le registre et j'ai réussi à syncroniser un peu mieux mes batchs ! Merci quand même |
|
| |
[TheDarkTiger] Modérateur
Messages : 7420 Localisation : Essonne
| Sujet: Re: [Résolu] Afficher le message à la fin ? Lun 26 Juin 2006 - 23:08 | |
| bha c'est po grav, du moment que ca marche ^^ |
|
| |
daminetreg Administrateur
Messages : 16998 Localisation : Siege du CBNA! Projet Actuel : Site Web du CBNA, version beta :
| Sujet: Re: [Résolu] Afficher le message à la fin ? Mar 27 Juin 2006 - 13:10 | |
| Woaw le système de [TheDarkTiger] est tortueux... Et en utilisant des variables d'environnement? |
|
| |
[TheDarkTiger] Modérateur
Messages : 7420 Localisation : Essonne
| Sujet: Re: [Résolu] Afficher le message à la fin ? Mar 27 Juin 2006 - 13:48 | |
| je sais po les récuppérer |
|
| |
daminetreg Administrateur
Messages : 16998 Localisation : Siege du CBNA! Projet Actuel : Site Web du CBNA, version beta :
| Sujet: Re: [Résolu] Afficher le message à la fin ? Mar 27 Juin 2006 - 21:56 | |
| environment_get_variable(name); |
|
| |
bibi26 Ex-Modérateur
Messages : 4446
| Sujet: Re: [Résolu] Afficher le message à la fin ? Jeu 6 Juil 2006 - 3:14 | |
| Euh, le rapport avec les variables d'environnement ? :gniah: J'ai mis résolu mais j'ai pas encore intégré le système dans NoTrace, je cherche à prendre le meilleur |
|
| |
bibi26 Ex-Modérateur
Messages : 4446
| Sujet: Re: [Résolu] Afficher le message à la fin ? Ven 7 Juil 2006 - 3:02 | |
| Voilà, j'ai ENFIN trouvé la solution, ça m'a même permis de réduire mon nombre de batch de 17 à 3 |
|
| |
Contenu sponsorisé
| Sujet: Re: [Résolu] Afficher le message à la fin ? | |
| |
|
| |
| [Résolu] Afficher le message à la fin ? | |
|