Page 1 sur 1

[R] FileInstall => fichiers TEMP introuvable

Posté : mer. 15 oct. 2008 18:57
par L4crymal
Bonsoir tout le monde :)

Je vous explique le problème :

J'ai réussi à comprendre le système du FileInstall mais maintenant je n'arrive pas à exploiter les ressource que j 'ai mis dans les fichiers temporaire.
explications:

Quand je lance le script les fichiers vont bien se placer dans les fichier TEMP mais en .tmp ( exemple : ~DF24C9.tmp )

Et donc je n'arrive pas à récupérer la ressource, sachant que c'est une image

Encore merci à ceux qui savent la réponse à mon problème.

Re: [..]FileInstall => fichiers TEMP introuvable

Posté : mer. 15 oct. 2008 20:26
par sylvanie
Tu les a installé avec une extension .tmp toi même ? car ce genre de fichier ~gnagna.tmp, ça ressemble à du tmp system ... Normalement fileinstall ne renome pas l'extension.

Re: [..]FileInstall => fichiers TEMP introuvable

Posté : mer. 15 oct. 2008 21:04
par L4crymal

Code : Tout sélectionner

FileInstall("C:\Users\xxx\Desktop\script\2.jpg", "C:\Users\xxx\Desktop\test\test.exe")
Voila je veut inclure l'image 2.jpg dans test.au3 qui devient en étant compiler test.exe

qui lui utilise l'image 2.jpg bizarre que cela fasse ça

PS je suis sur VISTA cela change t-il qqchose ?

Re: [..]FileInstall => fichiers TEMP introuvable

Posté : mer. 15 oct. 2008 21:20
par sylvanie
Oulàlà, on va arrêté la machine, et laisser refroidir :mrgreen:

Fileinstall ne marche pas comme ça, quand tu écris

Code : Tout sélectionner

FileInstall("C:\Users\xxx\Desktop\script\2.jpg", "C:\Users\xxx\Desktop\test\test.exe")
 
tu lui fait copier 2.jpg dans test.exe, amis au sens où l'image écrase totalement l'executable.

en réalité quand on dit "source", on indique le chemin complet littéralement (pas de variable, macro ..., c'est une contrainte) du fichier à embarquer, et la "destination", c'est l'endroit ou il va être dépaqueté

donc là, on dit que 2.jpg va être recopier en test.exe

Une bonne utilsation serait par exple :

Code : Tout sélectionner

FileInstall("C:\Users\xxx\Desktop\script\2.jpg", @tempdir&"\2.jpg",1)
 
Le 1 c'est pour écraser le fichier @tempdir&"\2.jpg si il existe déjà, dailleur dans ton exple, je pense que du fait que l'exe devait existait, filleinstall ne devait rien faire.

Ensuite, partour dans le script on se réfaire à @tempdir&"\2.jpg", et non à la source, puisqu'elle n'existera pas sur les autre PC où on va exécuter

[edit]
cf : http://www.autoitscript.fr/forum/viewto ... f=3&t=1636
et en plus tu faisias parti du post, alors là c'est 15 tours de terrains pour la peine !

Re: [..] FileInstall => fichiers TEMP introuvable

Posté : mer. 15 oct. 2008 21:44
par L4crymal
OW MAGNIFIQUE

tu vient de m'apprendre comment marchait le FileInstall

Et maintenant je trouve que c'est SUPER PRATIQUE :) merciiiiiiiiiiiiiiiiiiiiiiii :lol:

Re: [R] FileInstall => fichiers TEMP introuvable

Posté : jeu. 11 déc. 2008 01:40
par noman
Bonjour,

Je me demandais si autoit avais une fonction de se type et voila une réponse plus qu' éxélente.

Merci :wink: