Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 22/09/2008, à 17:34

dedesite

[resolu][console]changement du contexte d'execution?

Bonjour à tous,

J'ai développé un jeu sous Windows et j'arrive très bien à le faire marcher avec wine, en revanche j'aimerai pouvoir le lancer en une seule commande via la console ou encore pouvoir le lancer à partir d'un autre logiciel.

Alors pour ce faire je met le path entier quand j'appel mon exe comme ceci :

wine /home/dede/MonJeu/MonJeu.exe

Malheureusement cela ne marche pas car mon exécutable charge des fichiers de configuration et il faut exécuter le programme à l'intérieur même du dossier pour qu'il puisse les lire.

Si je fais ça :

cd /home/dede/MonJeu

puis ensuite ça :

wine MonJeu.exe

Pas de problème.

Je voudrais simplement savoir comment changer le contexte d'execution (donc de repertoire courant) sans utiliser la commande "cd" afin de pouvoir tout faire sur une seule ligne.

Merci par avance pour votre aide,
A bientôt,
Andréas

Dernière modification par dedesite (Le 23/09/2008, à 11:12)

Hors ligne

#2 Le 22/09/2008, à 20:02

best_friend_fr

Re : [resolu][console]changement du contexte d'execution?

cd /dossier/de/mon/jeu && ./monJeu


sudo apt-get replace langage_sms by grammaire orthographe ponctuation
La documentation est avant tout faite pour ceux qui posent les questions, et non ceux qui y répondent
Best_friend_fr

Hors ligne

#3 Le 22/09/2008, à 20:04

Link31

Re : [resolu][console]changement du contexte d'execution?

(cd /home/dede/MonJeu && wine MonJeu.exe)

Ça fait une ligne.

Qu'est-ce que tu as contre la commande cd ?

Hors ligne

#4 Le 22/09/2008, à 20:21

best_friend_fr

Re : [resolu][console]changement du contexte d'execution?

ouais, bon, j'ai oublie le wine, mais j'etais pas si loin que ca big_smile


sudo apt-get replace langage_sms by grammaire orthographe ponctuation
La documentation est avant tout faite pour ceux qui posent les questions, et non ceux qui y répondent
Best_friend_fr

Hors ligne

#5 Le 23/09/2008, à 11:02

dedesite

Re : [resolu][console]changement du contexte d'execution?

Merci de vos réponses,
Le problème avec cd et && pour enchaîner une autre commande, c'est que cela ne marche pas si l'on veut lancer mon jeu à partir d'un autre programme.

En fait, la je suis en train de faire un programme en Java qui me permet de lancer mon jeu avec certains paramètres et donc j'utilise cette commande pour executer une fonction système :

Process proc = Runtime.getRuntime().exec("(cd /home/dede/MonJeu && wine MonJeu.exe)");

Et cela ne fonctionne pas...

Faudrait peut-être que j'aille sur un forum spécialisé Java en fait...

[EDIT] En fait, je suis trop bête, il fallait simplement faire un petit script bash qui execute toutes les commandes dont j'ai besoin et l'appeler dans mon code... J'ai pas encore les reflexes linuxiens wink

A+

Dernière modification par dedesite (Le 23/09/2008, à 11:12)

Hors ligne