Posté(e) le 18 février 201114 a Auteur En fait il voulais remettre au 1er plan le soft, pour avoir le résultat toujours visible. Actuellement, c'est Wordpad qui est en 1er (pour recevoir les sendkeys). Et sur un petit écran, ça recouvre l'appli et donc le résultat.
Posté(e) le 18 février 201114 a Tu peux mettre la fenêtre de l'outil en AlwaysOnTop et ensuite mettre le NP au premier plan, comme ça tu verras toujours le résultat..
Posté(e) le 18 février 201114 a Auteur Oui effectivement activer l'argument TopMost n'impacte pas sur la gestion du focus (qui se fait sur le fait que la fenêtre soit celle active). * fixed*
Posté(e) le 19 février 201114 a Salut tout le monde, Si tu crée un service windows qui manipule wordpad tu n'aurais peut être plus ce problème ? Ensuite tu recupères ses resultats dans ta gui.
Posté(e) le 20 février 201114 a David, pour désactiver la mise en veille depuis ton soft, je te conseille cet article : http://blogs.msdn.com/b/delay/archive/2010/12/14/no-rest-for-the-weary-free-tool-and-source-code-to-temporarily-prevent-a-computer-from-entering-sleep-mode-now-available-for-net-32-bit-and-64-bit.aspx Le source est fourni et ca évite d'aller trifouiller les délais d'alimentation Et pour le source control, pourquoi pas codeplex ?
Posté(e) le 21 février 201114 a Auteur Disons que j'avais déjà fait qques essais SVN / Google Code et j'avais trouvé ça simple / sympa. CodePlex me semble déjà plus fouilli, mais je vais créer des projets sur plusieurs plate-forme pour me faire une idée. Vos avis restent les bienvenus Pour le contrôle de la mise en veille, je prévois de pouvoir changer qques paramètres dans une prochaine release, mais pour le moment, je suis resté dans le simple, surtt que je nettoie le code de pas mal d'outils pour pouvoir les publier ^^
Posté(e) le 21 février 201114 a Moi j'aime bien CodePlex mais étant donné qu'il s'agit d'une système à base de TFS je comprendrais que certains n'apprécient pas car pas l'idéal pour du multi plate-formes (même si ça reste faisable en pratique) [EDIT] AH mais je dis des bêtises ils ont fait un bridge SVN dans codeplex
Posté(e) le 21 février 201114 a Auteur Oui ils font même du Mercurial mais pas Git je crois (Linus aurait sans doute adoré l'idée ) Après effectivement ils ont un TFS intégré puis il y a un client TFS gratos je crois, m'enfin pour un projet de ce niveau, pas besoin d'aller chercher midi à 14h non plus
Posté(e) le 21 février 201114 a Auteur http://code.google.com/p/pci-bbs/ Je viens de publier en rajoutant mon outil console de mesure de batterie avec navigation web / lecture de vidéo. Pour l'utilisation : Usage : PCi Battery Bench Tool.exe <mode> <options>video <file> : play video file with MPC HC. web <time> : Browse URLs in urls.txt during indicated time (in seconds). Pour qu'il fonctionne deux fichiers peuvent être nécessaire (dans le même répertoire : urls.txt : contient une liste simple d'URLs à visiter pendant le test web. Ex : http://www.free.fr http://disney.go.com/tron/index_flash.html http://www.google.fr http://www.youtube.com/watch?v=8OsjY2fwUtM config.ini : contient le path et le nom de l'exécutable de MPC HC pour le test vidéo. Ex : path=C:\MPCHC exe=mpchc.exe Attention, dans le cas de la lecture avec MPC HC, il faudra gérer deux réglages en manuel : Lecture en boucle / Rembobiner à la fin Choisir la bonne sortie vidéo (EVR Custom Pres pour Windows 7 avec Acc vidéo, par exemple) J'attends vos commentaires, je ferais encore qques évolutions avant une mise en avant de cette page et des outils pour le site. Je dois aussi revoir les textes du wiki et de la home du projet Google Code
Posté(e) le 22 février 201114 a Auteur Quelques correctifs apportés, il y avait un bug dans le timer du PCi BBT. Merci de vos retours
Posté(e) le 22 février 201114 a Bonjour, je viens de finir un patch pour diminuer le nombre d'allocations mémoire (déformation professionnelle. Tellement traumatisé par le Compact Framework et ses 32Mo de mémoire max que je les traques partout :)) et rendre plus sûr la détection de la fenêtre principale. Ton code pour la détection avait 2 problèmes : 1- Si wordpad ne se lance pas dans les 3 secondes du Sleep ça prendra la fenêtre au premier plan actuelle (qui peut être la fenêtre du "PCI Writer Simulator" ou une autre [par exemple une popup internet qui s'ouvre à ce moment, l'antivirus, un autre programme qui venait de se lancer ...] ce qui induit le deuxième problème ci-dessous. 2- Si au bout des 3 secondes wordpad n'est pas lancé (problème #1) ou si pendant les 3 secondes une autre fenêtre se met au premier plan automatiquement (testé avec un notepad) alors ton code de détection du titre prendra cette nouvelle fenêtre comme fenêtre principale pour le test et lancera le test sur elle. Donc pour peu que la fenêtre réagisse mal aux caractères envoyés (notamment Ctrl-S) ça peut avoir des résultats néfastes et vu que le test est sans limite de caractères ça peut même produire un buffer overflow dans la dite application si elle est sujette à ce type de problème. Je ne sais pas trop comment t'envoyer le patch par contre (mail ? ou en brut dans ce thread ? ou sur pastebin ?).
Posté(e) le 22 février 201114 a Auteur Merci Tu peux le passer par le SVN du Google Code, non ? Edit : je viens de checker, tu peux même proposer le patch directement via l'éditeur en ligne :)
Posté(e) le 22 février 201114 a Euh il me semble que l'accès par défaut au SVN est un accès lecture seule. Il faudrait à la limite m'ajouter en tant que contributeur ou dev, je connais pas trop la procédure de google code. EDIT: je viens de voir ton edit. Justement j'avais cherché la proposition de patch (j'ai plus l'habitude sur Code plex) mais j'ai pas trouvé. Faut p'tet se connecter avec un compte google. Je retente. EDIT2: Je viens de le soumettre en tant qu'issue (Issue #1) le temps de trouver mieux. Tu peux la supprimer après avoir récupérer le patch.
Posté(e) le 22 février 201114 a Auteur Oui j'ai vu ça, merci Je vois pour l'appliquer dans la soirée. Pour ce qui est de la proposition de patch, en fait dans la partie où tu navigues dans le code, tu peux directement éditer un fichier, et proposer un patch une fois terminé. Edit : au passage, dis moi le mail que je dois mettre pour le crédit contributeur (le gmail ou un autre si tu préfères).
Posté(e) le 22 février 201114 a merci pour la publication de ces outils. J'utilise svn tous les jours au bureau et j'aime bien car simple d'utilisation et exploitable directement par des éditeurs de ccde. J'ai toujours un a-priori sur google mais pour un projet open source çà va sinon pourquoi pas souceforge ? Me semble qu'ils ont un svn aussi non ? Avis un peu en retard mais bon.
Posté(e) le 22 février 201114 a Auteur Disons que pour la création de petit projet, GC me semblait plus adapté, sur SF c'est un peu plus "lourd" au niveau de la création. Donc pour "si peu" en général GC me suffit bien : simple et efficace :)
Posté(e) le 23 février 201114 a Bonjour, ok pour l'edit, mais je pense que je ne l'aurais jamais trouvé tout seul vu que je ne me serais jamais dit qu'on pouvait éditer du code à la main direct dans la page, manque plus qu'un bouton "Compiler" et on tient notre premier "Cloud IDE" pour le mail, c'est vrai que je me suis connecté avec sandson sur google code machinalement, mais tu peux mettre mon vrai nom et mail : abderraouf.elgasser@gmail.com Le patch a fonctionné sans problème chez toi ? Parce qu'en fait je l'ai créé et compilé avec visual studio 2008, le 2010 ne s'installe pas sur mon PC (il se fait vieux mais je ne peux pas ré-installer tout).
Posté(e) le 23 février 201114 a Auteur Oui tout est passé sans souci, je publie ça ASAP j'ai qques trucs à finir J'ai juste rajouté qques lignes de commentaire (je suis un diiiiiingue des commentaires).
Posté(e) le 23 février 201114 a Je pense à un truc tiens au sujet du test. Actuellement tu écris chaque nouvelle valeur de temps dans le fichier de log, ce qui sollicite pas mal le disque (bon ok pas autant qu'un jeu ou windows lui même), mais cela doit aussi être pris en compte de l'interprétation du test : activité édition de test et disque toujours en activité. Du coup pour supprimer l'impact du disque (si c'est un souhait) il faudra implémenter un autre moyen de sauvegarder le temps. Par exemple en l'envoyant par le réseau à une autre machine qui sert de chronomètre piloté à distance (tiens ça me donne une idée d'appli iphone).
Posté(e) le 23 février 201114 a Auteur Disons que ça me semble complexifier un peu la tâche pour peu de chose. L'usage est identique d'une machine à l'autre, puis une actu HDD ne fait pas de mal pour un test d'autonomie, le disque étant aussi actif en cas d'utilisation de la machine Je m'occupe du commit
Archivé
Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.