Besoin d'aide pour faire un script en .exe

Besoin d'aide pour faire un script en .exe - Divers - Programmation

Marsh Posté le 07-12-2013 à 20:01:14    

Bonsoir à tous,
Je débute totalement en programmation et je ne pense pas que j'en ferai ma spécialité, mais j'ai besoin de me créer un .exe pour lancer un programme avec quelques options.
Je vous explique ce que je cherche à faire :
J'utilise le médiacenter XBMC sur une session utilisateur et il faut que je lance un frontend (GameEx) qui gère les émulateurs de jeux oldschool uniquement avec des droits administrateurs. Je veux utliser PSsuspend (issu de la suite PStools) afin d'optimiser les performance du PC et ne pas avoir trop de tache de fond. J'ai tenté ma chance avec Autoit v3 sans vraiment savoir si l'outil est ce qui me conviendra le mieux, mais c'est celui qui me semblait le plus abordable à mon niveau de novice confirmé  :D  
 
Petite précision, je suis sous Seven 64 et XBMC n'est pas en mode fenètre.
 
Voila mon bout de code :

Code :
  1. Run ( 'C:\Windows\pssuspend.exe XBMC.exe' )
  2. RunAs ("Myghalloween", "workgroup", "motdepasse", 0, "C:\Program Files (x86)\GameEx\GameEx.exe" )
  3. ProcessWaitClose ( 'GameEx.exe' )
  4. Run ( 'C:\Windows\pssuspend.exe -r XBMC.exe', '', @SW_MAXIMIZE )


 
A ce stade, ça à l'air de fonctionner, bien que je sois incapable de vérifier si la commande "PSsuspend" fonctionne, mais je n'ai pas de retour d'erreur. Par contre XBMC ne se remet pas en plein écran et reste dans la barre des taches...
 
Autoit est il un bon choix ?
Je suis preneur de tout vos conseils pour simplifier le code et le rendre fonctionnel.


Message édité par myghalloween le 11-12-2013 à 14:13:34
Reply

Marsh Posté le 07-12-2013 à 20:01:14   

Reply

Marsh Posté le 08-12-2013 à 14:41:01    

Suis-je dans la bonne catégorie pour mon post ?

Reply

Marsh Posté le 10-12-2013 à 00:36:05    

Pas vraiment, va plutôt en divers

Reply

Marsh Posté le 12-12-2013 à 17:09:02    

Y'a des programmeurs sur ce forum ou ma demande est trop technique ?? ^^

Reply

Marsh Posté le 13-12-2013 à 10:03:15    

Oui, AutoIt est bien.
 
Le peu de réponse vient peut-être que ta demandes n'est pas très claire. Que cherches tu as faire, pourquoi et qu'est-ce qui ne vas pas exactement. Perso, j'ai pas compris le rapport entre XBMC et GameEx :/


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
Reply

Marsh Posté le 13-12-2013 à 11:03:37    

Je dois lancer GameEx à partir d'XBMC (qui est en session utilisateur, alors que GameEx ne se lance que depuis la session Admin pour que tout fonctionne) à l'aide d'Advanced launcher (qui sert à lancer des programmes externes à XBMC). Et lorsque je quite GameEx, il faut que je revienne automatiquement à XBMC en plein écran.
 
C'est plus clair ?

Reply

Marsh Posté le 13-12-2013 à 11:27:59    

Question bête : pourquoi XBMC n'est pas lancé en tant qu'Admin. Ca serait pas plus simple ?


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
Reply

Marsh Posté le 13-12-2013 à 11:35:55    

Non, pour les raisons suivantes :
1- la librairie XBMC est lié à la session, donc la session utilisateur a sa propre librairie.
2- ce n'est pas XBMC qui pose problème, c'est le script, car quand je lance directement GameEx depuis advanced launcher ca fonctionne bien, le problème c'est que XBMC reste en tâche de fond et donc fait baisser les perfs pour certains emulateur.

Reply

Marsh Posté le 13-12-2013 à 11:52:10    

Et pourquoi tu rend pas XMBC portable. Ca se fait avec une simple option dans la ligne de commande quand t'appelles le binaire de XBMC si je me souviens bien :/ C'est ce que j'ai fait chez moi en tout cas, trop chiant de devoir refaire pour chaque user les méta-données associées aux vidéos :o


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
Reply

Marsh Posté le 13-12-2013 à 12:17:57    

Parce que j'ai un soft pour les flux TV DVB de ma box qui ne fonctionne pas en mode portable.
De toute façon, cela ne réglerait pas mon problème actuel

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed