AccueilAccueil  FAQFAQ  RechercherRechercher  Dernières imagesDernières images  S'enregistrerS'enregistrer  Connexion  
Le Deal du moment :
Google Pixel 7 5G – Smartphone 6,3″ OLED ...
Voir le deal
316 €
Le deal à ne pas rater :
Manga Chainsaw Man : où acheter le Tome 17 édition Collector de ...
19.99 €
Voir le deal

 

 Executer un programme externe en même temp que le jeux

Aller en bas 
+2
Mass
Crackers
6 participants
AuteurMessage
Crackers
Plutôt bien
Crackers


Messages : 43
Projet Actuel : Apprendre ^^

Executer un programme externe en même temp que le jeux Empty
MessageSujet: Executer un programme externe en même temp que le jeux   Executer un programme externe en même temp que le jeux EmptySam 26 Juil 2014 - 14:17

Salut salut,
Je viens encore une fois quémander un peu d'aide.
Alors, mon problème est que je n'arrive pas à mapper une manette dans GM. Je me suis donc tourné vers un programme externe qui attribue les touches du clavier aux boutons de la manette (Xpadder). Donc évidement tous marche bien, seulement il faut lancer Xpadder manuellement.
Donc se que je voudrais faire maintenant, c'est que Xpadder se lance en même temps que l'.exe de mon jeux exporter, et qu'il se ferme une fois le jeux quitter.

J'ai entendu parler de dll a rajouter, mais la je suis complétement largué...

Enfin voila, si une bonne âme passe dans le coin et à une solution, je suis preneur.

Merci d'avance.
Revenir en haut Aller en bas
Mass
*Excellent utilisateur*
Mass


Messages : 3351
Localisation : Dans une canonnière wookie.
Projet Actuel : Monter des trucs et des machins

Executer un programme externe en même temp que le jeux Empty
MessageSujet: Re: Executer un programme externe en même temp que le jeux   Executer un programme externe en même temp que le jeux EmptySam 26 Juil 2014 - 22:10

Citation :
execute_program(prog,arg,wait) Executes program prog with arguments arg. wait indicates whether to wait for finishing.

C'est peut-être déprécié sous GM studio Smile

_________________
Revenir en haut Aller en bas
http://madmass.mype.fr/CBNA/
Crackers
Plutôt bien
Crackers


Messages : 43
Projet Actuel : Apprendre ^^

Executer un programme externe en même temp que le jeux Empty
MessageSujet: Re: Executer un programme externe en même temp que le jeux   Executer un programme externe en même temp que le jeux EmptyDim 27 Juil 2014 - 1:11

Euh je comprend pas vraiment se que tu veux dire, c'est un script ?
Revenir en haut Aller en bas
Mass
*Excellent utilisateur*
Mass


Messages : 3351
Localisation : Dans une canonnière wookie.
Projet Actuel : Monter des trucs et des machins

Executer un programme externe en même temp que le jeux Empty
MessageSujet: Re: Executer un programme externe en même temp que le jeux   Executer un programme externe en même temp que le jeux EmptyDim 27 Juil 2014 - 11:09

C'est du code GML, à insérer dans un event create. Dans l'onglet "main" il faut choisir l'élément "execute a piece of code".

Si tu veux exécuter xpadder ça ressemblera grosso-modo à :
Citation :
execute_program("xpadder.exe", "", 0);

_________________
Revenir en haut Aller en bas
http://madmass.mype.fr/CBNA/
Crackers
Plutôt bien
Crackers


Messages : 43
Projet Actuel : Apprendre ^^

Executer un programme externe en même temp que le jeux Empty
MessageSujet: Re: Executer un programme externe en même temp que le jeux   Executer un programme externe en même temp que le jeux EmptyDim 27 Juil 2014 - 13:01

Arf, GM ne reconnait pas la fonction execute_program, il me dit qu'elle est obsolète... J'ai essayé les différentes méthodes décrites ici http://gmc.yoyogames.com/index.php?showtopic=380359
mais rien ne fonctionne...
Revenir en haut Aller en bas
Térence
Utilisateur confirmé: Rang *****
Térence


Messages : 2213
Localisation : Oui

Executer un programme externe en même temp que le jeux Empty
MessageSujet: Re: Executer un programme externe en même temp que le jeux   Executer un programme externe en même temp que le jeux EmptyDim 27 Juil 2014 - 13:06

Au pire, mais ca marchera qu'une fois que ton jeu sera terminé (enfin compilé en exe), tu fais un launcher sous forme de fichier bat. Là tu peux facilement lancer à la fois ton jeu et xpadder en même temps.
C'est un peu pourri comme solution mais ca a le mérite de marcher.
A noter que pour pas que les gens puissent lancer le jeu en double cliquant sur ton exe (et pas sur le launcher en .bat) tu fais que le launcher lance ton jeu avec un argument (genre l'heure), et dans ton exe tu fais que si ia pas d'argument de lancement ou qu'il ne correspond pas, le jeu se ferme.

_________________
Je suis partie sur les ailes du vent et la tempête m'a ramenée.
Revenir en haut Aller en bas
Crackers
Plutôt bien
Crackers


Messages : 43
Projet Actuel : Apprendre ^^

Executer un programme externe en même temp que le jeux Empty
MessageSujet: Re: Executer un programme externe en même temp que le jeux   Executer un programme externe en même temp que le jeux EmptyDim 27 Juil 2014 - 13:22

OUI ! Super, ça marche impec, merci beaucoup.
Bon, c'est qu'un détail, mais du coup as tu une idée pour fermer xpadder en même temps que le jeux ?
Revenir en haut Aller en bas
Térence
Utilisateur confirmé: Rang *****
Térence


Messages : 2213
Localisation : Oui

Executer un programme externe en même temp que le jeux Empty
MessageSujet: Re: Executer un programme externe en même temp que le jeux   Executer un programme externe en même temp que le jeux EmptyDim 27 Juil 2014 - 13:40

De rien ^^
Ia tskill pour fermer une application, mais ca dépend si la console attend la fin de l'application pour continuer à tourner. Si c'est pas le cas, je sais pas désolé...

_________________
Je suis partie sur les ailes du vent et la tempête m'a ramenée.
Revenir en haut Aller en bas
D-z
Utilisateur confirmé: Rang *****
D-z


Messages : 1611
Localisation : Montpellier

Executer un programme externe en même temp que le jeux Empty
MessageSujet: Re: Executer un programme externe en même temp que le jeux   Executer un programme externe en même temp que le jeux EmptyDim 27 Juil 2014 - 13:44

Tu peux piper tes deux exécutables, si je me souviens bien ça les lie.

Code:
jeu.exe | xpadder.exe

_________________
 
Home is not a place, it's a feeling.
Revenir en haut Aller en bas
Crackers
Plutôt bien
Crackers


Messages : 43
Projet Actuel : Apprendre ^^

Executer un programme externe en même temp que le jeux Empty
MessageSujet: Re: Executer un programme externe en même temp que le jeux   Executer un programme externe en même temp que le jeux EmptyDim 27 Juil 2014 - 15:36

Non, malheureusement Xpadder reste toujours ouvert après la fermeture de mon jeux...
Du coup je me suis un peu renseigné sur la fermeture de deux programmes dans un fichier .bat, mais je n'ai encore rien trouver...
Revenir en haut Aller en bas
onilink_
Modérateur
onilink_


Messages : 9178
Localisation : Montpellier
Projet Actuel : Planet Centauri
OniDev

Executer un programme externe en même temp que le jeux Empty
MessageSujet: Re: Executer un programme externe en même temp que le jeux   Executer un programme externe en même temp que le jeux EmptyDim 27 Juil 2014 - 16:06

taskkill /f /im nomProgramme.exe

_________________
Executer un programme externe en même temp que le jeux Runningpotato1Executer un programme externe en même temp que le jeux TvF6GED Executer un programme externe en même temp que le jeux MdetltS
Revenir en haut Aller en bas
Crackers
Plutôt bien
Crackers


Messages : 43
Projet Actuel : Apprendre ^^

Executer un programme externe en même temp que le jeux Empty
MessageSujet: Re: Executer un programme externe en même temp que le jeux   Executer un programme externe en même temp que le jeux EmptyDim 27 Juil 2014 - 16:20

Toujours pas... Ou alors il faut créer un autre .bat avec Taskkill dedans ? Mais dans se cas, je ne sais pas comment le lancer à la fermeture du programme.
Revenir en haut Aller en bas
onilink_
Modérateur
onilink_


Messages : 9178
Localisation : Montpellier
Projet Actuel : Planet Centauri
OniDev

Executer un programme externe en même temp que le jeux Empty
MessageSujet: Re: Executer un programme externe en même temp que le jeux   Executer un programme externe en même temp que le jeux EmptyDim 27 Juil 2014 - 17:11

Petit exemple avec paint et la calculatrice:

start calc
start /wait mspaint.exe
taskkill /f /im calc.exe

Quand tu fermes paint, ça ferme automatiquement la calculette.

_________________
Executer un programme externe en même temp que le jeux Runningpotato1Executer un programme externe en même temp que le jeux TvF6GED Executer un programme externe en même temp que le jeux MdetltS
Revenir en haut Aller en bas
Crackers
Plutôt bien
Crackers


Messages : 43
Projet Actuel : Apprendre ^^

Executer un programme externe en même temp que le jeux Empty
MessageSujet: Re: Executer un programme externe en même temp que le jeux   Executer un programme externe en même temp que le jeux EmptyDim 27 Juil 2014 - 17:41

snif 
Non, ça ne fonctionne pas ! Je commence à déprimer la...
J'ai essayer en inversant l'ordre des programmes, en lancant le .bat en admin, et même en remplaçant taskkill pas tskill, mais rien y fait !
Revenir en haut Aller en bas
onilink_
Modérateur
onilink_


Messages : 9178
Localisation : Montpellier
Projet Actuel : Planet Centauri
OniDev

Executer un programme externe en même temp que le jeux Empty
MessageSujet: Re: Executer un programme externe en même temp que le jeux   Executer un programme externe en même temp que le jeux EmptyDim 27 Juil 2014 - 18:08

Ça marche au moins avec paint et calc?

_________________
Executer un programme externe en même temp que le jeux Runningpotato1Executer un programme externe en même temp que le jeux TvF6GED Executer un programme externe en même temp que le jeux MdetltS
Revenir en haut Aller en bas
Crackers
Plutôt bien
Crackers


Messages : 43
Projet Actuel : Apprendre ^^

Executer un programme externe en même temp que le jeux Empty
MessageSujet: Re: Executer un programme externe en même temp que le jeux   Executer un programme externe en même temp que le jeux EmptyDim 27 Juil 2014 - 19:02

Oui, ça marche avec paint et calc. Du coup je me suis dit que ça venais de xpadder, alors j'ai remplacer xpadder par calc, mais ça ne fonctionne pas...
Revenir en haut Aller en bas
onilink_
Modérateur
onilink_


Messages : 9178
Localisation : Montpellier
Projet Actuel : Planet Centauri
OniDev

Executer un programme externe en même temp que le jeux Empty
MessageSujet: Re: Executer un programme externe en même temp que le jeux   Executer un programme externe en même temp que le jeux EmptyDim 27 Juil 2014 - 21:56

Poste le contenu de ton .bat.

_________________
Executer un programme externe en même temp que le jeux Runningpotato1Executer un programme externe en même temp que le jeux TvF6GED Executer un programme externe en même temp que le jeux MdetltS
Revenir en haut Aller en bas
Crackers
Plutôt bien
Crackers


Messages : 43
Projet Actuel : Apprendre ^^

Executer un programme externe en même temp que le jeux Empty
MessageSujet: Re: Executer un programme externe en même temp que le jeux   Executer un programme externe en même temp que le jeux EmptyDim 27 Juil 2014 - 22:14

start xpadder.exe
start /wait game.exe
taskkill /f /im xpadder.exe
Revenir en haut Aller en bas
onilink_
Modérateur
onilink_


Messages : 9178
Localisation : Montpellier
Projet Actuel : Planet Centauri
OniDev

Executer un programme externe en même temp que le jeux Empty
MessageSujet: Re: Executer un programme externe en même temp que le jeux   Executer un programme externe en même temp que le jeux EmptyDim 27 Juil 2014 - 22:18

Alors, déjà, est-ce que le bat est bien a coté de game et xpadder dans le dossier?
Tout se lance avec le .bat? Le soucis c'est juste la fermeture auto de xpadder?

Je pense que ça viens du fait qu'il faut récupérer le "vrai" nom de l'application.
Pour ça, tu lances xpadder, tu vas dans le gestionnaire des taches (ctrl+shift+echap),
tu fais click droit sur xpadder, aller dans le processus, et la, tu regardes le nom.

Normalement, c'est celui la qu'il faut utiliser pour la commande taskkill.

_________________
Executer un programme externe en même temp que le jeux Runningpotato1Executer un programme externe en même temp que le jeux TvF6GED Executer un programme externe en même temp que le jeux MdetltS
Revenir en haut Aller en bas
Crackers
Plutôt bien
Crackers


Messages : 43
Projet Actuel : Apprendre ^^

Executer un programme externe en même temp que le jeux Empty
MessageSujet: Re: Executer un programme externe en même temp que le jeux   Executer un programme externe en même temp que le jeux EmptyDim 27 Juil 2014 - 23:39

Oui, je suis déjà aller voir dans le process, c'est le même nom...

Je te remercie sincèrement onilink_ d'avoir essayer de m'aidé à résoudre se problème, mais je pense que je vais abandonner ma technique Xpadder pour mapper la manette :
Xpadder se lance en même temps que mon jeux. Quand je quitte le jeux, je quitte manuellement Xpadder, moi ça ne me dérange pas, c’était juste embêtant pour partager le jeux, c'était pas propre. Mais de toute façon, quand j'ai transféré le jeux sur un autre ordi, Xppader ne voulais même pas se lancer , pourtant c'est la version portable...
Bref, j’abandonne !

Du coup si vous avez des solutions pour mapper les touches de la manette dans GM Studio je suis preneur ^^

En tous cas merci encore.
Revenir en haut Aller en bas
onilink_
Modérateur
onilink_


Messages : 9178
Localisation : Montpellier
Projet Actuel : Planet Centauri
OniDev

Executer un programme externe en même temp que le jeux Empty
MessageSujet: Re: Executer un programme externe en même temp que le jeux   Executer un programme externe en même temp que le jeux EmptyLun 28 Juil 2014 - 10:17

Bah suffit d'utiliser les fonction joystick nan?
Ou tu veux ensuite mapper les boutons des joysticks au cas ou qqn aurais une manette différente?

_________________
Executer un programme externe en même temp que le jeux Runningpotato1Executer un programme externe en même temp que le jeux TvF6GED Executer un programme externe en même temp que le jeux MdetltS
Revenir en haut Aller en bas
Crackers
Plutôt bien
Crackers


Messages : 43
Projet Actuel : Apprendre ^^

Executer un programme externe en même temp que le jeux Empty
MessageSujet: Re: Executer un programme externe en même temp que le jeux   Executer un programme externe en même temp que le jeux EmptyLun 28 Juil 2014 - 10:43

Oui, seulement pas moyen de trouver cette fonction, si j'ai bien compris c'est dans Event - Mouse mais moi je ne l'ai pas... Et les renseignement sont vraiment pas facile à avoir pour mapper une manette, car apparemment ça marche bien chez tous le monde snif 
Revenir en haut Aller en bas
onilink_
Modérateur
onilink_


Messages : 9178
Localisation : Montpellier
Projet Actuel : Planet Centauri
OniDev

Executer un programme externe en même temp que le jeux Empty
MessageSujet: Re: Executer un programme externe en même temp que le jeux   Executer un programme externe en même temp que le jeux EmptyLun 28 Juil 2014 - 11:07

Utilises le gml plutot, genre joystick_check_button()

_________________
Executer un programme externe en même temp que le jeux Runningpotato1Executer un programme externe en même temp que le jeux TvF6GED Executer un programme externe en même temp que le jeux MdetltS
Revenir en haut Aller en bas
Crackers
Plutôt bien
Crackers


Messages : 43
Projet Actuel : Apprendre ^^

Executer un programme externe en même temp que le jeux Empty
MessageSujet: Re: Executer un programme externe en même temp que le jeux   Executer un programme externe en même temp que le jeux EmptyLun 28 Juil 2014 - 11:27

Oui j'avais essayé, mais GM ne reconnait plus certaines fonction, elles sont devenues obsolète...
Revenir en haut Aller en bas
onilink_
Modérateur
onilink_


Messages : 9178
Localisation : Montpellier
Projet Actuel : Planet Centauri
OniDev

Executer un programme externe en même temp que le jeux Empty
MessageSujet: Re: Executer un programme externe en même temp que le jeux   Executer un programme externe en même temp que le jeux EmptyLun 28 Juil 2014 - 11:39

Même les fonctions joystick? oO
Mais elles fonctionnent même plus? Car obsolète c'est pas forcément viré si?

_________________
Executer un programme externe en même temp que le jeux Runningpotato1Executer un programme externe en même temp que le jeux TvF6GED Executer un programme externe en même temp que le jeux MdetltS
Revenir en haut Aller en bas
Crackers
Plutôt bien
Crackers


Messages : 43
Projet Actuel : Apprendre ^^

Executer un programme externe en même temp que le jeux Empty
MessageSujet: Re: Executer un programme externe en même temp que le jeux   Executer un programme externe en même temp que le jeux EmptyLun 28 Juil 2014 - 14:23

Apparemment si, quand je lance le programme dans GM (F5), j'ai un message d'erreur me disant qu'il ya un problème avec la fonction x à la ligne x, et quand je vérifie, c'est bien la fonction obsolète qui empêche le programme de se lancer... J'ai pas mon ordi sous les yeux, donc je peux pas te donner d'exemples, mais ça me fais ça pour beaucoup de fonctions. Tous est dans la rubrique concernant les fonctions supprimées dans l'aide.
Revenir en haut Aller en bas
Herdge
Très bonne participation
Herdge


Messages : 164

Executer un programme externe en même temp que le jeux Empty
MessageSujet: Re: Executer un programme externe en même temp que le jeux   Executer un programme externe en même temp que le jeux EmptyLun 28 Juil 2014 - 16:02

J'ai eu le même problème les fonctions qu'ils faut utiliser sont celles du gamepad. Genre "gamepad_button_check(0, gp_padd))"
As tu essayé avec celle-ci ? (Elles marchent chez moi sous GM 1.3 et ne sont pas obsolètes)
Revenir en haut Aller en bas
Crackers
Plutôt bien
Crackers


Messages : 43
Projet Actuel : Apprendre ^^

Executer un programme externe en même temp que le jeux Empty
MessageSujet: Re: Executer un programme externe en même temp que le jeux   Executer un programme externe en même temp que le jeux EmptyLun 28 Juil 2014 - 18:34

Salut, désolé pour le temps de réponse... Non, GM me dit que le fonction gamepad_button_check n’existe pas.
Revenir en haut Aller en bas
Contenu sponsorisé





Executer un programme externe en même temp que le jeux Empty
MessageSujet: Re: Executer un programme externe en même temp que le jeux   Executer un programme externe en même temp que le jeux Empty

Revenir en haut Aller en bas
 
Executer un programme externe en même temp que le jeux
Revenir en haut 
Page 1 sur 1

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Forum Le CBNA :: Développement :: Entraide débutants-
Sauter vers: