Aller au contenu


Photo
- - - - -

Liste Documents Du Chemin Temporaire


  • Please log in to reply
9 replies to this topic

#1 Agnès

Agnès
  • Membres
  • PipPipPipPipPipPipPipPip
  • 4,421 Messages :
  • Genre :Femme
  • Lieu :Vaulandry | Paris
  • Intérêts :à développer
  • FM Conférence : Poitiers 2006, Lyon 2007, Nice 2008, Paris 2009, Paris 2010, La Rochelle 2011
  • FM : 4 7 8 8.5 9 10 11 12 Adv
  • OS : Mac


Posté 04 March 2012 - 21:39

Bonsoir,


Ya t'il possibilité d'établir une liste des documents enregistrés dans ce chemin le temps d'une session ?
type Obtenir ( ListingDocument ) mais, pour le chemin Temporaire

Merci à vous

Agnès

Image envoyée Développeuse à mes heures !

Des exemples de réalisations, des trucs et des techniques, à visiter dans mon Coin
....en construction oui... toujours ! au gré du code et des idées ;)


#2 ericire

ericire
  • Membres
  • PipPipPipPipPipPipPipPip
  • 3,918 Messages :
  • Genre :Homme
  • Lieu :Ales
  • FM : FMP6, -----, FM12A
  • OS : Xp ; Vista ; Win7 ; Linux


Posté 04 March 2012 - 22:46

salut Agnès
avec le PI scriptmaster -> ListAllFilesRecursively(Obtenir ( CheminTemporaire ) )
sinon je me doute que Clem saura sortir un applescript
Mes amitiés
Eric


/////////////// Avant d'intervenir sur votre base >>> faites des sauvegardes ! //////////////////////////////

Vous pouvez tout faire,
penser ou croire,
posséder toute la science du monde,
si vous n'aimez pas,
vous n'êtes rien.

Marcelle Sauvageot.

#3 Agnès

Agnès
  • Membres
  • PipPipPipPipPipPipPipPip
  • 4,421 Messages :
  • Genre :Femme
  • Lieu :Vaulandry | Paris
  • Intérêts :à développer
  • FM Conférence : Poitiers 2006, Lyon 2007, Nice 2008, Paris 2009, Paris 2010, La Rochelle 2011
  • FM : 4 7 8 8.5 9 10 11 12 Adv
  • OS : Mac


Posté 05 March 2012 - 10:46

Merci,

ScriptMaster, oui effectivement, merci !
( l'AS et PC ne seraient pas ok )

une tite demande supplémentaire, Messieurs & Dames PCIstes, pourriez vous svp me montrer votre chemin temporaire,
Sur Mac c'est toujours de ce type :

/NomOrdi/private/var/folders/mp/(...)

Mais sur PC, je crois que cela change suivant la machine

Merci d'avance

Agnès

Image envoyée Développeuse à mes heures !

Des exemples de réalisations, des trucs et des techniques, à visiter dans mon Coin
....en construction oui... toujours ! au gré du code et des idées ;)


#4 Clem

Clem
  • Membres
  • PipPipPipPipPipPipPipPip
  • 2,995 Messages :
  • Genre :Homme
  • Lieu :Groland
  • FM : FMPA 12.0.2, iOS
  • OS : OSX 10.6.8 | XP pro SP3 | Seven


Posté 05 March 2012 - 12:44

Hello Miss,


L'aide v.11 raconte :

Exemples
Sous Windows, renvoie :
/%LecteurLocal%/Documents and Settings/{id utilisateur}/Local Settings/Temp/S<n> ou
/%ProfilUtilisateur%/AppData/Local/Temp/S<n> ou
/%HomeDrive%/WINDOWS/Temp/S<n> (Windows XP)
où %LecteurLocal% est une variable d'environnement renvoyant le nom de votre lecteur local sur votre disque dur.
%ProfilUtilisateur% est une variable d'environnement pointant vers le répertoire où se trouve le profil de l'utilisateur actuel.
S<n> est le nom du dossier dans lequel les fichiers temporaires sont placés (S1 par exemple) ; <n> est un nombre représentant la session du moteur de base de données durant laquelle le traitement a eu lieu.
Sous Mac OS X, renvoie :
/<NomLecteur>/private/var/folders/<2 caractères>/<20 caractères>++++TI/Nettoyage au démarrage/S<n>/
où NomLecteur est le nom de votre disque dur.
S<n> est le nom du dossier dans lequel les fichiers temporaires sont placés (S1 par exemple) ; <n> est un nombre représentant la session du moteur de base de données durant laquelle le traitement a eu lieu.
L'emplacement peut varier en fonction de certaines variables du système d'exploitation, mais vous devez suivre un schéma similaire.

... coquille quand au chemin mentionnant l'exemple désignant Windows XP . le bon concernant XP est celui indiquant "/%LecteurLocal%/Documents and Settings/...". Les autres sont pour Vista et Seven

L'aide v10 raconte:

Sous Windows, renvoie :
/%LecteurLocal%/Documents and Settings/{id utilisateur}/Local Settings/Temp/S<n> ou
/%ProfilUtilisateur%/Local Settings/Temp/S<n>
où %LecteurLocal% est une variable d'environnement renvoyant le nom de votre lecteur local sur votre disque dur.
%ProfilUtilisateur% est une variable d'environnement pointant vers le répertoire où se trouve le profil de l'utilisateur actuel.
S<n> est le nom du dossier dans lequel les fichiers temporaires sont placés (S1 par exemple) ; <n> est un nombre représentant la session du moteur de base de données durant laquelle le traitement a eu lieu.
Sous Mac OS, renvoie :
/NomLecteur/private/var/tmp/folders/501/TemporaryItems/FileMaker/S<n> où NomLecteur est le nom du disque dur.
S<n> est le nom du dossier dans lequel les fichiers temporaires sont placés (S1 par exemple) ; <n> est un nombre représentant la session du moteur de base de données durant laquelle le traitement a eu lieu.



l'aide v9 balbutie:

Windows
Résultat :
/%LecteurLocal%/Documents and Settings/{id utilisateur}/Local Settings/Temp
ou
/%ProfilUtilisateur%/Local Settings/Temp
où :
%LecteurLocal% est une variable d'environnement renvoyant le nom de votre lecteur local sur votre disque dur
%ProfilUtilisateur% est une variable d'environnement pointant vers le répertoire où se trouve le profil de l'utilisateur actuel
Mac OS
Résultat :
/NomLecteur/private/var/tmp/folders/501/TemporaryItems/FileMaker/
où NomLecteur est le nom de votre disque dur



Je me permet de rajouter (v10 et v11) qu'en cas de plantage, ou si l'utilisateur décide de forcer à quitter, FMP ne peut procéder au nettoyage/suppression du dossier "S<n>" .
Au lancement d'une nouvelle session FM et lorsque la fonction Get(TemporaryPath) est invoquée, FMP crée un dossier "S<n>.<x>".
ex: S10.1, S10.2, etc… et dans ce cas (sous Windows) et ce malgré une nouvelle session "Ordinateur" le dossier S10 n'est pas supprimé.
Image envoyée

Clement Hoffmann aka clem
Certified "Do-it-yourself" developer.

#5 Agnès

Agnès
  • Membres
  • PipPipPipPipPipPipPipPip
  • 4,421 Messages :
  • Genre :Femme
  • Lieu :Vaulandry | Paris
  • Intérêts :à développer
  • FM Conférence : Poitiers 2006, Lyon 2007, Nice 2008, Paris 2009, Paris 2010, La Rochelle 2011
  • FM : 4 7 8 8.5 9 10 11 12 Adv
  • OS : Mac


Posté 05 March 2012 - 15:00

Grand Merci Clem,

les variantes pour PC, yen a trop :)

j'ai un soucis avec le WV,

dans le cadre d'un text html incorporant une image, si je mets le chemin complet sur Mac ça n'affiche rien, mais en commençant le chemin par Private, cela affiche correctement, je ne suis pas sur que le chemin soit calculable sur PC alors, si quelqu'un veut s'y coller et me dire :

Sur Mac, le bout de html :

data:text/html, <html> <head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">

<div>
<img id="Image" src="file:/private/var/folders/mp/(...)/S10/TestImage.png" />
</div>

</body> </html>


renvoie bien mon image alors que celui ci, chemin complet, ben non

data:text/html, <html> <head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">

<div>
<img id="Image" src="file://Macintosh HD/private/var/folders/mp/(...)/S10/TestImage.png" />
</div>

</body> </html>

Et je voulais connaitre le calcul qui affichera l'image quelque soit la version PC

j'ai beaucoup de soucis avec le WV contenant du html ( le html est dans une rubrique, le WV doit la lire ), il refuse certaine fois de m'afficher les données, il faut alors que je l'oblige à aller lire un fichier x via un chemin, pour revenir ensuite lui faire lire mon code html...

Y a t'il une méthode ou des caractères ou mots que je doit inclure dans mon html ?

Je viens également de faire un test sur 2 machines Mac, MacBookPro, léopard neige pour les 2
un WV avec Do Script
sur mon ordi, DoScript s'execute au changement de page dans le WV, sur l'autre Ordi, DoScript s'execute si on sort du WV

Je n'arrive pas à voir pourquoi

Merci pour toute l'aide

Agnès

Image envoyée Développeuse à mes heures !

Des exemples de réalisations, des trucs et des techniques, à visiter dans mon Coin
....en construction oui... toujours ! au gré du code et des idées ;)


#6 ericire

ericire
  • Membres
  • PipPipPipPipPipPipPipPip
  • 3,918 Messages :
  • Genre :Homme
  • Lieu :Ales
  • FM : FMP6, -----, FM12A
  • OS : Xp ; Vista ; Win7 ; Linux


Posté 05 March 2012 - 22:31

coucou Agnès
j'ai mis ça dans une rubrique calcul
"data:text/html, <html> <head>
<meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\">
<div>
<img id=\"Image\" src=\"file:" & Obtenir ( CheminTemporaire ) & "nom_image.png\" />
</div>
</body> </html>"
pour FM11A , le WV lié à cette rubrique marche tant sous Windows Vista que Windows seven.
le "Obtenir ( CheminTemporaire )" donne dans ces deux versions :
/C:/Users/%ProfilUtilisateur%/AppData/Local/Temp/S10/
le %ProfilUtilisateur% étant le nom de session
Mes amitiés
Eric


/////////////// Avant d'intervenir sur votre base >>> faites des sauvegardes ! //////////////////////////////

Vous pouvez tout faire,
penser ou croire,
posséder toute la science du monde,
si vous n'aimez pas,
vous n'êtes rien.

Marcelle Sauvageot.

#7 Clem

Clem
  • Membres
  • PipPipPipPipPipPipPipPip
  • 2,995 Messages :
  • Genre :Homme
  • Lieu :Groland
  • FM : FMPA 12.0.2, iOS
  • OS : OSX 10.6.8 | XP pro SP3 | Seven


Posté 06 March 2012 - 09:19

Hello Miss,

...Celui-ci fonctionne sur OSX; Win XP; Win Vista; Win Seven

Let ( [
  _localPath = "file:" & If ( Mod ( Get ( SystemPlatform ) ; 2 ) ; "/Volumes" ) & Get ( TemporaryPath ) & "MONIMAGEPOINTSUFFIXE"
] ;

"data:text/html,¶
<html>¶¶

<div>¶
<img id=\"image\" src=\"" & _localPath & "\" alt=\"Description de l'image si elle est informative, du lien si l'image est dans une ancre <a>, rien si c'est de la déco.\" height=\"128\" width=\"128\"/>¶
</div>¶¶

</body>¶
</html>"

)

j'ai beaucoup de soucis avec le WV contenant du html ( le html est dans une rubrique, le WV doit la lire ), il refuse certaine fois de m'afficher les données, il faut alors que je l'oblige à aller lire un fichier x via un chemin, pour revenir ensuite lui faire lire mon code html...


... Pour rafraîchir le cache, n'est-il pas plus simple d'utiliser..
Définir WebViewer [ Nom d'objet : "wv" ; Action : "Recharger" ]
Aller à l'objet [ Nom d'objet : "wv" ]
Image envoyée

Clement Hoffmann aka clem
Certified "Do-it-yourself" developer.

#8 Agnès

Agnès
  • Membres
  • PipPipPipPipPipPipPipPip
  • 4,421 Messages :
  • Genre :Femme
  • Lieu :Vaulandry | Paris
  • Intérêts :à développer
  • FM Conférence : Poitiers 2006, Lyon 2007, Nice 2008, Paris 2009, Paris 2010, La Rochelle 2011
  • FM : 4 7 8 8.5 9 10 11 12 Adv
  • OS : Mac


Posté 06 March 2012 - 11:17

Merci Eric pour ton test et ta confirmation !

Merci Clem pour ton calcul !

Pour rafraîchir le cache, n'est-il pas plus simple d'utiliser..
Définir WebViewer [ Nom d'objet : "wv" ; Action : "Recharger" ]
Aller à l'objet [ Nom d'objet : "wv" ]


Eh non, j'ai beau faire Recharger, rétablir, effacer puis redéfinir le html, page précédente ou suivante, vider le cache, rafraichir et valider l'enregistrement, rien n'y fait, le WV reste blanc alors que son contenu est correct

le seul moyen que j'ai trouvé, envoyer en chemin temporaire un "faux fichier html "dynamique""
obliger le WV à lire ce fichier et quand je lui rebalance mon code html en direct, ben là, il veut bien l'afficher
c'est une magouille que je déteste ;)

dans mon code html, il y a du css et du javascript, mais il fonctionne très bien quand MrWV veut bien l'afficher
donc je reste perplexe

Image envoyée Développeuse à mes heures !

Des exemples de réalisations, des trucs et des techniques, à visiter dans mon Coin
....en construction oui... toujours ! au gré du code et des idées ;)


#9 Olivier Devriese

Olivier Devriese

    Admin

  • Admin
  • PipPipPipPipPipPipPipPip
  • 3,299 Messages :
  • Genre :Homme
  • Lieu :Paris
  • FM Conférence : Honfleur 2005, Poitiers 2006, Lyon 2007, Nice 2008, Paris 2009, Paris 2010, La Rochelle 2011, Toulouse 2012
  • FM : FMP12A FMS12A FMGo12
  • OS : OSX 10.8, iOS & 2008 Server


Posté 06 March 2012 - 12:07

C'est une combine qui est très souvent utilisée pour forcer le rafraîchissement des navigateurs : tu ajoutes en fin de l'URL un ? suivi d'une chaîne de caractères aléatoires. De ce fait l'URL n'est (presque) jamais la même et le navigateur considère qu'il doit s'actualiser plutôt que de servir son cache.

Exemple : <img id="Image" src="file:/private/var/folders/mp/(...)/S10/TestImage.png?aqerhqdu" />

Olivier Devriese
La Source multimédia - www.lasource.fr - @lasourcefr

FM Connection - Hébergement FileMaker mutualisé ou dédié
321Go! - Hébergement FileMaker Gratuit - Facebook


#10 Clem

Clem
  • Membres
  • PipPipPipPipPipPipPipPip
  • 2,995 Messages :
  • Genre :Homme
  • Lieu :Groland
  • FM : FMPA 12.0.2, iOS
  • OS : OSX 10.6.8 | XP pro SP3 | Seven


Posté 06 March 2012 - 12:57

Exemple : <img id="Image" src="file:/private/var/folders/mp/(...)/S10/TestImage.png?aqerhqdu" />

Bon sang mais c'est bien sûr ! bien vu!
Image envoyée

Clement Hoffmann aka clem
Certified "Do-it-yourself" developer.