OVH Cloud OVH Cloud

Pourquoi est-il nécessaire d' "actualiser" ?

14 réponses
Avatar
j-pascal
Bonsoir à tous et à ... toute(s) ;-)

La question est (probablement) "un peu" technique, mais pourriez-vous
m'expliquer dans quelle(s) circonstance(s) faut-il "actualiser" une page ?
Pourquoi windows ne le fait pas naturellement ?

Exemple (parmi tant d'autres...) : il y a peu de tps, j'ai posté pour savoir
s'il était possible de créer un raccourci sur le bureau pour accéder
directement à l'affichage des dossiers cachés...

JC Bellamy (all rights reserved !!!) m'a gentiment et patiemment ;-) répondu
ce qui suit :

Fichier DisplayHiddenON.reg
-------- couper ici --------
REGEDIT4

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advan­ced]
"Hidden"=dword:00000001
"ShowSuperHidden"=dword:00000001
"HideFileExt"=dword:00000000

-------- couper ici --------

Fichier DisplayHiddenOFF.reg
-------- couper ici --------
REGEDIT4

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advan­ced]
"Hidden"=dword:00000002
"ShowSuperHidden"=dword:00000000
"HideFileExt"=dword:00000000

-------- couper ici --------

Et 2 raccourcis vers :
regedit /S DisplayHiddenON.reg
regedit /S DisplayHiddenOFF.reg

Bravo !

Et en plus, ça marche ! .... sauf qu'il faut "actualiser" l'affichage !

Pour qu'il n'y ait pas de malentendu, si je cite JCB (et j'espère qu'il ne
m'en voudra pas) ce n'est pas pour critiquer son travail, mais l'exemple me
paraît intéressant pour illustrer mon propos :o)

JP

Afin de limiter la longueur du fil (ce qui encombre le forum ;-) ) merci de
me faire qu'une seule réponse, concise, claire et précise ! rofl

10 réponses

1 2
Avatar
Tsilefy
Dans le message news:eF15ic$,
j-pascal a écrit:
Bonsoir à tous et à ... toute(s) ;-)

La question est (probablement) "un peu" technique, mais pourriez-vous
m'expliquer dans quelle(s) circonstance(s) faut-il "actualiser" une
page ? Pourquoi windows ne le fait pas naturellement ?



Salut,
On actualise la page lorsqu'un élément nouveau apparaît ou disparaît de la
page/ fenêtre : si on n'actualise pas, l'élément reste sur l'écran alors
qu'il n'existe plus (ou l'inverse).
Windows pourrait en effet lancer une actualisation systématique. Mais comme
dans la plupart des cas, le contenu de la fenêtre ne change pas, ce serait
une belle perte de ressources.
--
Tsilefy

Avatar
j-pascal
Bsr Tsilefy,

Merci pour ta réponse, mais je reste un peu sur ma faim ;-)

Dans le cas du "programme" de JCB par ex, on clique sur un raccourci pour
provoquer qqch, donc pour windows c'est un "ordre", et on dirait qu'il n'en
entend que la moitié ?

A contrario, pourquoi devrais-je savoir mieux que windows à quel moment je
dois actualiser ? Si j'actualise, c'est que je sais qu'il s'est passé qqch,
donc windows doit le savoir aussi !

JP

wrote:
Dans le message news:eF15ic$,
j-pascal a écrit:
Bonsoir à tous et à ... toute(s) ;-)

La question est (probablement) "un peu" technique, mais pourriez-vous
m'expliquer dans quelle(s) circonstance(s) faut-il "actualiser" une
page ? Pourquoi windows ne le fait pas naturellement ?



Salut,
On actualise la page lorsqu'un élément nouveau apparaît ou disparaît
de la page/ fenêtre : si on n'actualise pas, l'élément reste sur
l'écran alors qu'il n'existe plus (ou l'inverse).
Windows pourrait en effet lancer une actualisation systématique. Mais
comme dans la plupart des cas, le contenu de la fenêtre ne change
pas, ce serait une belle perte de ressources.
--
Tsilefy



Avatar
Tsilefy
Dans le message news:uduh$,
j-pascal a écrit:
Bsr Tsilefy,

Merci pour ta réponse, mais je reste un peu sur ma faim ;-)

Dans le cas du "programme" de JCB par ex, on clique sur un raccourci
pour provoquer qqch, donc pour windows c'est un "ordre", et on dirait
qu'il n'en entend que la moitié ?

A contrario, pourquoi devrais-je savoir mieux que windows à quel
moment je dois actualiser ? Si j'actualise, c'est que je sais qu'il
s'est passé qqch, donc windows doit le savoir aussi !

JP



Effectivement, dans la plupart des cas, windows actualise lui- même. par ex
lorsqu'on supprime un fichier, il disparaît de l'écran. Le problème ici doit
être lié à la nature particulière des fichiers concernés par le script :
fichiers cachés, extensions cachées et extensions super- cachées.
--
Tsilefy

Avatar
JF
*Bonjour j-pascal* ! Tu disais, dans le message
news:uduh$

| Bsr Tsilefy,
| Merci pour ta réponse, mais je reste un peu sur ma faim ;-)
| Dans le cas du "programme" de JCB par ex, on clique sur un raccourci
pour
| provoquer qqch, donc pour windows c'est un "ordre", et on dirait qu'il
| n'en entend que la moitié ?


Ce raccourci vers Regedit.exe modifie le Registre, c'est tout. Rien
n'indique à Explorer que ces variables ont changé. Ce n'est qu'en
accédant à nouveau au dossier, ou en réactualisant (F5) que Explorer ira
lire l'état des variables et affichera ou non les fichiers cachés.



| A contrario, pourquoi devrais-je savoir mieux que windows à quel
moment
| je dois actualiser ?

Tu es plus intelligent que Windows. Tu fais des choses que le concepteur
d'Explorer n'a pas prévu. Si tu procèdes normalement via Options des
dossiers, explorer est informé de la modif et les affichages sont mis à
jour.


| Si j'actualise, c'est que je sais qu'il s'est passé qqch,
| donc windows doit le savoir aussi !

Sauf que tu lui modifies ses réglages sans l'informer.
Explorer ne lit le registre qu'à l'ouverture du dossier.
Il manque au "programme" de JCB la réactualisation d'Explorer prévue par
le concepteur dans Options des dossiers.

Tu peux essayer de dire à Explorer d'être plus réactif:
Rafraîchissement automatique
www.jurixt.com/bdr/bdr_6.htm
www.zebulon.fr/astuces/astuce-windows-49-0.html
HKLMSYSTEMCurrentControlSetControlUpdate
Valeur DWORD UpdateMode

Notas:
Les bidouilles dans le Registre nécessitent souvent un redémarrage
d'explorer pour être pris en compte. Taper tskill explorer dans une
fenêtre de commandes pour arrêter explorer: Les dossiers ouverts sont
fermés, et le bureau disparait, son affichage étant une des fonctions
d'explorer. Après quelques secondes, le bureau réapparait. Sinon, taper
explorer pour le redémarrer.

On peut aussi faire un logOn/logOff (fermeture de session et
réouverture).

Ne pas oublier qu'un point de restauration a aussi pour fonction de
sauvegarder le Registre. Ne pas hésiter à l'utiliser avant de bidouiller
celui-ci:o)

--
Salutations, Jean-François :o)
1- www.d2i.ch/pn/az
2- Montrez vos impressions d'écrans avec http://cjoint.com
3- Outlook Express: Suivez vos fils avec [CTL+H]
4- OE-QuoteFix: mettez "news:" devant le Message-ID
(La référence restera cliquable dans GroupsGoogle)
Avatar
Daniel92
*Bonjour* , Hello JF , Tsilefy et j-pascal ,

*JF* écrit dans :
http://groups.google.com/groups?threadm=uYxXt2R3FHA.400%40TK2MSFTNGP09.phx.gbl
: ...[...]...
: Sauf que tu lui modifies ses réglages sans l'informer.
: Explorer ne lit le registre qu'à l'ouverture du dossier.
: Il manque au "programme" de JCB la réactualisation d'Explorer prévue par
: le concepteur dans Options des dossiers.

** Et oui JF ... et c'est là que commencent nos ennuis ; :o[

How to propagate environment variables to the system
http://support.microsoft.com/kb/104011/en

« However, note that modifications to the environment
variables do not result in immediate change. For example,
if you start another Command Prompt after making the changes,
the environment variables will reflect the previous (not the
current) values. The changes do not take effect until
you log off and then log back on.

To effect these changes without having to log off, broadcast
a WM_SETTINGCHANGE message to all windows in the system,
so that any interested applications (such as Windows Explorer,
Program Manager, Task Manager, Control Panel, and so forth)
can perform an update.

MORE INFORMATION

For example, on Windows NT-based systems, the following
code fragment should propagate the changes to the
environment variables used in the Command Prompt:

SendMessageTimeout(HWND_BROADCAST, WM_SETTINGCHANGE, 0,
(LPARAM) "Environment", SMTO_ABORTIFHUNG,
5000, &dwReturnValue);
»

Ce KB explique ce qu'il faudrait faire pour mettre à jour
l'OS donc probablement la prise en compte dans la
mémoire virtuelle ( mémoire vive + fichier de pagination )
de cette modification du Registre.

Ici, pour une modification des variables d'environnement,
mais ce doit-être le même principe pour les autres
modifications qui peuvent être faites dans le Registre.

Et c'est là que nos ennuis commencent ... il va nous
falloir apprendre à maîtriser ASP.NET ou peut-être
même simplement WMI ainsi que les outils qui
permettent de pondre un code exécutable . ;O| :O)


: Tu peux essayer de dire à Explorer d'être plus réactif:
: Rafraîchissement automatique
: www.jurixt.com/bdr/bdr_6.htm
: www.zebulon.fr/astuces/astuce-windows-49-0.html
: HKLMSYSTEMCurrentControlSetControlUpdate
: Valeur DWORD UpdateMode
:
: Notas:
: Les bidouilles dans le Registre nécessitent souvent un redémarrage
: d'explorer pour être pris en compte. Taper tskill explorer dans une
: fenêtre de commandes pour arrêter explorer: Les dossiers ouverts sont
: fermés, et le bureau disparait, son affichage étant une des fonctions
: d'explorer. Après quelques secondes, le bureau réapparait. Sinon, taper
: explorer pour le redémarrer.

** Oui, j'ai vu cette Astuce dans des "Tip" , mais est-ce suffisant
pour mettre à jour toutes les clés HKLM ?

--
Cordialement,
:O)
Daniel.
====
Avatar
JF
*Bonjour Daniel92* ! Tu disais, dans le message
news:

| ** Et oui JF ... et c'est là que commencent nos ennuis ; :o[
| How to propagate environment variables to the system
| http://support.microsoft.com/kb/104011/en
| Et c'est là que nos ennuis commencent ... il va nous
| falloir apprendre à maîtriser ASP.NET ou peut-être
| même simplement WMI ainsi que les outils qui
| permettent de pondre un code exécutable . ;O| :O)

Tu vas te mettre au Delphi ?
http://delphi.developpez.com/faq/
http://castelain.developpez.com/articles/VariablesEnvironnement



||Taper tskill explorer dans une
|| fenêtre de commandes pour arrêter explorer: Les dossiers ouverts sont
|| fermés, et le bureau disparait, son affichage étant une des fonctions
|| d'explorer. Après quelques secondes, le bureau réapparait. Sinon,
taper
|| explorer pour le redémarrer.
|
| ** Oui, j'ai vu cette Astuce dans des "Tip" , mais est-ce suffisant
| pour mettre à jour toutes les clés HKLM ?

Pas vu dans des Tips mais quand on s'aperçoit qu'il suffit de faire
LogOff/LogOn au lieu de redémarrer comme indiqué trop souvent, on se
demande s'il ne suffit pas de relancer explorer. Mais tu as raison, ce
n'est sûrement pas le mieux, le systray en est tout secoué. Cependant je
n'ai jamais noté de grosse cagade.
Disons que ça fait gagner du temps.

On trouve ceci:
319. End/Refresh Process on Explorer.Exe (crashexplorer.vbs)
www.kellys-korner-xp.com/xp_tweaks.htm

Mais il me semble que tskill explorer fait aussi bien ...

--
Salutations, Jean-François :o)
1- www.d2i.ch/pn/az
2- Montrez vos impressions d'écrans avec http://cjoint.com
3- Outlook Express: Suivez vos fils avec [CTL+H]
4- OE-QuoteFix: mettez "news:" devant le Message-ID
(La référence restera cliquable dans GroupsGoogle)
Avatar
Daniel92
Hello JF , *JF* écrit dans :
http://groups.google.com/groups?threadm=uYxXt2R3FHA.400%40TK2MSFTNGP09.phx.gbl

: | ** Et oui JF ... et c'est là que commencent nos ennuis ; :o[
: | How to propagate environment variables to the system
: | http://support.microsoft.com/kb/104011/en
: | Et c'est là que nos ennuis commencent ... il va nous
: | falloir apprendre à maîtriser ASP.NET ou peut-être
: | même simplement WMI ainsi que les outils qui
: | permettent de pondre un code exécutable . ;O| :O)
:
: Tu vas te mettre au Delphi ?
: http://delphi.developpez.com/faq/
: http://castelain.developpez.com/articles/VariablesEnvironnement

** Ok pour les références.
Delphi ou un autre pourquoi pas. Ce vieux brigand de
JCB l'utilise, ... donc ce doit être pas mal. :o)

Si j'y arrives ... Déjà je me perd au Delphinarium dans
les outils de base Free que je dois trouver pour commencer
à pondre du Code et à l'éxécuter.


: ... [...] ...
: On trouve ceci:
: 319. End/Refresh Process on Explorer.Exe (crashexplorer.vbs)
: www.kellys-korner-xp.com/xp_tweaks.htm
:
: Mais il me semble que tskill explorer fait aussi bien ...

** Je regarde.


Il y a une organisation où je me suis abonnée déjà depuis un
certain temps ( j'ai choisi l'option hebdomadaire ) ... je n'ai
pas encore réussi à exploiter ce qu'il m'envoie ... et il faudrait
avoir l'avis d'un habitué ...

Pour t'y abonner, il faut passer par
http://www.codes-sources.com/
( du mal à m'y connecter ce soir )
cliquer à gauche dans Connexion , puis tout en bas
en tout petit et en bleu "Créer un compte"

ou plus simple appel directement :
http://www.codes-sources.com/creercompte.aspx

«
/! NOUVEAU /! Devenez Membre du Club, pour plus de détail veuillez consultez cette page :
/! NOUVEAU /! http://www.codes-sources.com/membreclub.aspx

Nix
Le Webmasteur CodeS-SouceS

P.S : CECI EST MAIL AUTOMATIQUE PAS LA PEINE D'Y REPONDRE MERCI ;-)
P.S2 : Nous vous rappelons que votre compte est valable et utilisable pour tous les sites ci-dessous :
VBFrance.Com : http://www.vbfrance.com/
ASPFr.Com : http://www.aspfr.com/
CPPFrance.Com : http://www.cppfrance.com/
CFMFrance.Com : http://www.cfmfrance.com/
PHPCS.Com : http://www.phpcs.com/
JavascriptFR.Com : http://www.javascriptfr.com/
DelphiFR.Com : http://www.delphifr.com/
FlashKoD.Com : http://www.flashkod.com/
JavaFR.Com : http://www.javafr.com/
GraphFR.Com : http://www.graphfr.com/
IrcFR.Com : http://www.ircfr.com/
AsmFR.Com : http://www.asmfr.com/
CSharpFR.Com : http://www.csharpfr.com/
CodeS-SourceS.Com : http://www.codes-sources.com/
Emploi.DevFR.Com : http://emploi.devfr.com/
PDAfr.com : http://www.pdafr.com/
SQLfr.com : http://www.sqlfr.com/
FoxproFR.com : http://www.foxprofr.com/
PythonFrance.com : http://www.pythonfrance.com/
»

--
Cordialement,
:O)
Daniel.
====
Avatar
JF
*Bonjour Daniel92* ! Tu disais, dans le message
news:%

| Il y a une organisation où je me suis abonnée déjà depuis un
| certain temps ( j'ai choisi l'option hebdomadaire ) ... je n'ai
| pas encore réussi à exploiter ce qu'il m'envoie ... et il faudrait
| avoir l'avis d'un habitué ...
|
| Pour t'y abonner, il faut passer par
| http://www.codes-sources.com/

Merci de l'info. Si tu rapatries des codes intéressants, pense à moi.

Avec Notepad on peut faire:
- lignes de commande ou DOS
- VBS, WSH ...
- html, javascript
Les résultats étant interprétés par Windows ou le Navigateur, il n'y a
pas à compiler.

Les autres languages nécessitent des outils dédiés.
Jacques93 utilise le VisualBasic si j'ai bien compris.
--
1- :o) Salutations, Jean-François
2- Index du site de PN ==> www.d2i.ch/pn/az <= 3- Joignez vos copies d'écrans http://cjoint.com
4- Outlook Express: Suivez vos fils avec [CTL+H]
Avatar
Ypoons

*Bonjour j-pascal* !
[...]
Tu peux essayer de dire à Explorer d'être plus réactif:
Rafraîchissement automatique
www.jurixt.com/bdr/bdr_6.htm
www.zebulon.fr/astuces/astuce-windows-49-0.html
[...]


Dis donc, JF mon ami, t'as vu la date des liens que tu donnes ?
Jurixt : 1998
zebulon : 2000

Ces tips étaient d'actualité sous Win9x. Sous XP, la valeur
UpdateMode existe par défaut et est à 1.

Mais comme tu (ne) dis (pas), il faut juste fermer puis réouvrir
explorer pour qu'elle soit prise en compte...

N.B. : tu peux quand même conserver cette information pour toi,
elle est toujours vraie ;)

Amicalement,

P.S. : c'est quoi ton prochain trip ? Chicago ? WSSS ? SBGR ?
FAJS ou FACT ?

--
Ypoons [MVP]
Ne vous approchez jamais d'un ordinateur en disant ou même
seulement pensant "Je vais faire ça très vite !"
Pour m'écrire : http://www.cerbermail.com/?Qw7yVJONCF
Ne me mettez pas dans votre carnet d'adresse ! Je suis spammé !

Avatar
Jacques93
Bonjour Daniel92 et JF,
Hello JF , *JF* écrit dans :


[...]

: Tu vas te mettre au Delphi ?
: http://delphi.developpez.com/faq/
: http://castelain.developpez.com/articles/VariablesEnvironnement

** Ok pour les références.
Delphi ou un autre pourquoi pas. Ce vieux brigand de
JCB l'utilise, ... donc ce doit être pas mal. :o)

Si j'y arrives ... Déjà je me perd au Delphinarium dans
les outils de base Free que je dois trouver pour commencer
à pondre du Code et à l'éxécuter.



Pour info et sans pub, tu peux avoir la version Delphi 2005 Personal
Edition avec le n° 80 de 'Programmez !' (Le magazine du développement)
s'il est encore dans les kiosques (numéro de novembre). A ma
connaissance il n'est pas téléchargeable sur le site Borland, seule la
clé d'activation l'est. Tu pourras peut être le trouver avec d'autres
revues. Il me semble qu'il es compatible avec les versions 6 et 7.

Sinon, JCB rectifiera au besoin, Delphi est plus ou moins la version
orientée objet de Pascal, qui fut un des langages phare des années 80
notamment avec Turbo Pascal (le langage lui même date du début des
années 70), aussi bien au niveau études grâce à ses qualités
pédagogiques, qu'au niveau professionel grâce à son interface de
développement (et à son compilateur).

Donc je dirais qu'à l'époque, c'était un langage conseillé pour débuter
en prenant de bonne habitudes. C'est probablement toujours le cas, mais
je ne suis pas spécialiste (j'ai arrêté à la mort de mon Apple II+ RIP
:-( ) Par ailleurs dans ses dernières versions, il s'intègre à
l'environnement .Net de MS.


Nix
Le Webmasteur CodeS-SouceS

P.S : CECI EST MAIL AUTOMATIQUE PAS LA PEINE D'Y REPONDRE MERCI ;-)
P.S2 : Nous vous rappelons que votre compte est valable et utilisable pour tous les sites ci-dessous :
VBFrance.Com : http://www.vbfrance.com/
ASPFr.Com : http://www.aspfr.com/
CPPFrance.Com : http://www.cppfrance.com/
CFMFrance.Com : http://www.cfmfrance.com/
PHPCS.Com : http://www.phpcs.com/
JavascriptFR.Com : http://www.javascriptfr.com/
DelphiFR.Com : http://www.delphifr.com/
FlashKoD.Com : http://www.flashkod.com/
JavaFR.Com : http://www.javafr.com/
GraphFR.Com : http://www.graphfr.com/
IrcFR.Com : http://www.ircfr.com/
AsmFR.Com : http://www.asmfr.com/
CSharpFR.Com : http://www.csharpfr.com/
CodeS-SourceS.Com : http://www.codes-sources.com/
Emploi.DevFR.Com : http://emploi.devfr.com/
PDAfr.com : http://www.pdafr.com/
SQLfr.com : http://www.sqlfr.com/
FoxproFR.com : http://www.foxprofr.com/
PythonFrance.com : http://www.pythonfrance.com/


Le choix d'un langage de programmation n'est pas une chose simple.
Beaucoup de considérations entrent en ligne de compte. De manière très
schématique :

- Usage personnel /professionnel (coût du produit)
- Type de développement (Gestion, Graphiques, Multimédia, Calcul, Web
,BdD, etc)
- Plate-formes supportés (Windows / Unix / Mac etc..)
- Perenité du produit (Espérance de vie de l'éditeur ;-) )
- Dans le cadre professionnel, développement en équipe ?
Compétence des développeurs, temps et donc coût de formation, etc

Par ailleurs, il faut faire la distinction entre les langages de
programmations :

- Delphi
- C / C# / C++
- VB / VB.Net
- Java
- etc ...

qui offrent d'une part un IDE, qui permet la conception de l'interface,
l'édition du code, et sont des langages compilés (en code natif, lié au
processeur, ou en pseudo code), et les langages de script :

- .bat, .cmd
- VBS
- WSH
- JS / JavaScript
- Perl
- Sh, Bash, Csh, Ksh (Unix)

où un simple éditeur suffit, bien qu'il existe certains éditeurs
spécialisés, et qui peuvent être liés à une plate forme , ou plus
orienté vers un domaine, Javascript pour les page Web, par exemple.

Comme le fait remarquer JF, j'utilises souvent VB6, mais ce n'est pas un
choix que je pourrai conseiller dans la mesure où ce produit n'est plus
commercialisé (et pas de version gratuite). Il a été remplacé par VB.Net
qui n'a plus grand chose à voir. Par contre, il existe des versions
gratuites dite 'Express' des outils de Visual Studio 2005 :

http://msdn.microsoft.com/vstudio/express/

Actuellemnt les versions Express ne sont pas francisé, ce qui peut être
aussi un critère.

Enfin un point à ne pas négliger, c'est la diffusion du langage, plus il
aura été diffusé, plus tu auras de chance de trouver des exemples, de la
littérature, des forums, etc ... Sur le site CodeS-SouceS, jettes un
oeil au nombre d'exemples par langage ...

Un dernier petit lien :

http://fr.wikipedia.org/wiki/Chronologie_des_langages_de_programmation

--
Cordialement,

Jacques.

1 2