Page 1 sur 1
Runprogram() et winRar
Publié : lun. 20/mai/2013 13:39
par Fortix
Bonjours
Est-il possible ouvrir un fichier compressé *.rar en exécutant Winrar?
Re: Runprogram() et winRar
Publié : lun. 20/mai/2013 14:40
par Backup
Fortix a écrit :Bonjours
Est-il possible ouvrir un fichier compressé *.rar en exécutant Winrar?
oui !
en passant par Purebasic .. je suppose ?
si c'est le cas , il suffit de chercher a lancer ton fichier *zip ou *.rar avec RunProgram()
ça va forcement lancer Winrar ,si celui ci etait le Prg defini pour ouvrir les Rar/zip
avec RunProgram() tu peut indirectement lancer tout les programme en utilisant les fichiers correspondant..
comme lorsque tu clique sur une image par exemple , et que ça te lance ton prg de visu d'image
Re: Runprogram() et winRar
Publié : lun. 20/mai/2013 14:54
par Fortix
Merci
@Dobro,
mais ce que je voulais dire
est ce qu'il est possible d'ouvrir via le processus WinRar un fichier compressé
je pense qu'il faut rentrer en parametre de WinRar (ainsi executé par RunProgram()) le nom du fichier en question
mais comment

?
Re: Runprogram() et winRar
Publié : lun. 20/mai/2013 15:02
par kernadec
bonjour
@Fortix
Si tu cherche sur les forums PB "unrar" tu trouveras des codes qui utilisent "unrar.dll"
peut être que cela éviterait le "RunProgram()"
Cordialement
Re: Runprogram() et winRar
Publié : lun. 20/mai/2013 15:05
par Fortix
Je vais jeter un coup d’œil, merci

Re: Runprogram() et winRar
Publié : lun. 20/mai/2013 15:44
par venom
si non winrar peut s'utilisé en ligne de commande. Regarde dans le dossier winrar ( là ou tu la installer ), tu a un exe qui s'appel Rar.
@++
Re: Runprogram() et winRar
Publié : lun. 20/mai/2013 17:15
par Ar-S
Ouaip tout est dit.
Soit tu lances ton archive avec RunProgram("tonfichier.rar","","") et c'est le programme par defaut qui s'ouvrira. Dans ce cas, si l'utilisateur n'a pas de dé-compresseur c'est la misère. Donc je te conseils d'utiliser une lib existante et donc l'officiel unrar.dll.
Vala vala
Re: Runprogram() et winRar
Publié : lun. 20/mai/2013 17:47
par Fortix
merci pour vos réponse))