Forums

Récupérer dossier installation jeu

Le tous dans un script

Auteur Réponses
christophedlr Lundi 31 Aoüt 2009 à 23:49
christophedlrAnonymous

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 Mardi 1 September 2009 à 21:03
ddelec24

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 Samedi 5 September 2009 à 12:50
christophedlrAnonymous

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

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