[R] FileInstall => fichiers TEMP introuvable

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
Avatar du membre
L4crymal
Niveau 8
Niveau 8
Messages : 513
Enregistré le : mer. 24 sept. 2008 14:53
Status : Hors ligne

[R] FileInstall => fichiers TEMP introuvable

#1

Message 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.
Avatar du membre
sylvanie
Niveau 11
Niveau 11
Messages : 1556
Enregistré le : jeu. 26 juil. 2007 21:31
Localisation : Paris
Status : Hors ligne

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

#2

Message 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.
Toi qui cherche à mettre le doigt sur la solution, appuie sur F1.
Avatar du membre
L4crymal
Niveau 8
Niveau 8
Messages : 513
Enregistré le : mer. 24 sept. 2008 14:53
Status : Hors ligne

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

#3

Message 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 ?
Avatar du membre
sylvanie
Niveau 11
Niveau 11
Messages : 1556
Enregistré le : jeu. 26 juil. 2007 21:31
Localisation : Paris
Status : Hors ligne

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

#4

Message 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 !
Toi qui cherche à mettre le doigt sur la solution, appuie sur F1.
Avatar du membre
L4crymal
Niveau 8
Niveau 8
Messages : 513
Enregistré le : mer. 24 sept. 2008 14:53
Status : Hors ligne

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

#5

Message par L4crymal »

OW MAGNIFIQUE

tu vient de m'apprendre comment marchait le FileInstall

Et maintenant je trouve que c'est SUPER PRATIQUE :) merciiiiiiiiiiiiiiiiiiiiiiii :lol:
Avatar du membre
noman
Niveau 3
Niveau 3
Messages : 36
Enregistré le : lun. 08 déc. 2008 01:08
Status : Hors ligne

Re: [R] FileInstall => fichiers TEMP introuvable

#6

Message 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:
...
Répondre