Vous êtes ici > Les forums > Vos créations > Récupérer dossier installation jeu sv ru pl es en

Les forums

Récupérer dossier installation jeu

Nouveau  - Répondre
Auteur Posts
christophedlr Le Lundi 31 Août 2009 à 23:49 - [Citer]
Membre

Membre
Bonsoir,

Je suis entrain de faire un script pour l'installation de The Settlers V : L'héritage des Rois.
Mais voila, je souhaite récupérer le dossier d'installation du jeu afin de permettre via ce script par exemple de mettre le jeu à jour en lançant son programme de mise à jour.

J'ai vu que tous les scripts partent du principe que c'est dans Program Files, mais si l'utilisateur installe autre part, comment ça se passe ?


Merci d'avance.
ddelec24 Le Mardi 1 Septembre 2009 à 21:03 - [Citer]
Modérateur

Modérateur
il faut toujours laisser par défaut ^^

ou alors demander a la fin ou il a installé le jeu et modifier le fichier situé dans installed... m'enfin le mieux est de rien touché, le but c'est que le script fasse fonctionné le programme, aucun interet de changé de dossier.

si j'ai mal compris, merci de me rectifier :P

- venez sur irc!
christophedlr Le Samedi 5 Septembre 2009 à 12:50 - [Citer]
Membre

Membre
Le truc c'est que en laissant par défaut, ça ne fonctionne pas, il cherche l'exécutable dans C:\windows\system32.
christophedlr Le Samedi 5 Septembre 2009 à 21:19 - [Citer]
Membre

Membre
Je viens de tester avec WinRAR, même chose, il cherche réellement ce dossier et ne trouvant pas il chercher l'exe dans system32.

EDIT : Je donne le script que j'ai créer pour WinRAR, si cela peut aider à me dire ce qui ne vas pas :
#!/bin/bash

[ "$PLAYONLI?UX" = "" ] && exit 0
source "$PLAYONLINUX/lib/sources"

PROGRAMFILES=`wine cmd /c echo "%ProgramFiles%"`
PROGRAMFILES=${PROGRAMFILES:3}

PREFIX="WinRAR"
TITLE="WinRAR 3.90"
LANG_DL="PlayOnLinux télécharge WinRAR"

cd "$REPERTOIRE/tmp"

POL_SetupWindow_Init
POL_SetupWindow_presentation "$TITLE" "RarLab" "www.rarlab.com" "Christophedlr" "$PREFIX"

#Sélection du préfix
select_prefix "$REPERTOIRE/wineprefix/$PREFIX"
POL_SetupWindow_prefixcreate

#Téléchargement de WinRAR
if [ ! -e $REPERTOIRE/tmp/wrar390fr.exe ]; then
   POL_SetupWindow_download "$LNG_DL Version 3.90" "WinRAR 3.90" "http://www.rarlab.com/rar/wrar390fr.exe"
fi

#Lancement de l'installation
wine "wrar390fr.exe"

#Création du raccourcis
POL_SetupWindow_make_shortcut "$PREFIX" "$PROGRAMFILES/WinRAR/" "WinRAR.exe" "" "$TITLE" "" ""

clean_tmp

#Fin de l'installation
POL_SetupWindow_message "WinRAR 3.90 FR (32 bits) est bien installé" "$TITLE"
POL_SetupWindow_Close

exit

Edité par christophedlr

Il n'y a rien à voir ici