Bonjour et Merci,
Le programme en ligne "fenêtre" me dit qu'il ne trouve pas la fenêtre "Enregistrer sous" que j'avais spécifié à partir le la liste des fenêtres ouvertes proposées dans la boîte déroulantes (j'avais ouvert la fenêtre manuellement pour qu'il puisse la lister).
L'ouverture de la fenêtre "Enregister sous" ne s'opére pas après la commande "Ouvrir URL". On constate effectivement la présence d'une fenêtre vide appellée "Sans titre" après l'exécution avortée du script sur la ligne.
Concernant le référencement du nom de la fenêtre "Enregister sous" à la ligne fenêtre, par un déplacement très rapide de la souris vers la dite fenêtre, cette opération "plant" Actionaz (si le curseur est lâché sur la zone de titre ou du bas de la fenêtre, dans la zone de l'arborescence des fichiers, l'expression "arborescence" est captée dans la fenêtre "Fenêtre" d'Actionaz.
http://data.hgca.com/archive/future.asp
Label du ficier à télécharger : LIFFE Wheat Option: Excel
Adresse du fichier à télécharger et sauvegarder (validation automatique de l'enregistrement)
http://data.hgca.com/archive/futures/xl ... 0Wheat.xls
Voici le code de mon script, si besoin.
Merci encore
<?xml version="1.0" encoding="UTF-8"?>
<scriptfile>
<settings program="actionaz" version="3.8.0" scriptVersion="1.1.0" os="Windows"/>
<actions>
<action name="ActionWindow" version="1.0.0"/>
<action name="ActionKey" version="1.0.0"/>
<action name="ActionOpenURL" version="1.0.0"/>
<action name="ActionPause" version="1.0.0"/>
</actions>
<parameters/>
<resources/>
<script pauseBefore="0" pauseAfter="0">
<action name="ActionOpenURL">
<exception id="0" action="0" line=""/>
<exception id="1" action="0" line=""/>
<exception id="2" action="1" line=""/>
<exception id="32" action="0" line=""/>
<parameter name="url">
<subParameter name="value" code="0">
http://data.hgca.com/archive/future.asp</subParameter>
</parameter>
</action>
<action name="ActionOpenURL">
<exception id="0" action="0" line=""/>
<exception id="1" action="0" line=""/>
<exception id="2" action="1" line=""/>
<exception id="32" action="0" line=""/>
<parameter name="url">
<subParameter name="value" code="0">
http://data.hgca.com/archive/futures/xl ... bParameter>
</parameter>
</action>
<action name="ActionPause" enabled="false">
<exception id="0" action="0" line=""/>
<exception id="1" action="0" line=""/>
<exception id="2" action="1" line=""/>
<parameter name="duration">
<subParameter name="value" code="0">2</subParameter>
</parameter>
<parameter name="unit">
<subParameter name="value" code="0">seconds</subParameter>
</parameter>
</action>
<action name="ActionWindow" pauseBefore="1600" pauseAfter="1100" timeout="1700">
<exception id="0" action="0" line=""/>
<exception id="1" action="0" line=""/>
<exception id="2" action="1" line=""/>
<exception id="32" action="0" line=""/>
<exception id="33" action="0" line=""/>
<parameter name="title">
<subParameter name="value" code="0">Enregistrer sous</subParameter>
</parameter>
<parameter name="resizeHeight">
<subParameter name="value" code="0">0</subParameter>
</parameter>
<parameter name="action">
<subParameter name="value" code="0">setForeground</subParameter>
</parameter>
<parameter name="movePosition">
<subParameter name="unit" code="0">0</subParameter>
<subParameter name="value" code="0"></subParameter>
</parameter>
<parameter name="useBorders">
<subParameter name="value" code="0">true</subParameter>
</parameter>
<parameter name="resizeWidth">
<subParameter name="value" code="0">0</subParameter>
</parameter>
</action>
<action name="ActionKey">
<exception id="0" action="0" line=""/>
<exception id="1" action="0" line=""/>
<exception id="2" action="1" line=""/>
<exception id="32" action="0" line=""/>
<exception id="33" action="0" line=""/>
<parameter name="alt">
<subParameter name="value" code="1">"true"</subParameter>
</parameter>
<parameter name="action">
<subParameter name="value" code="0">press</subParameter>
</parameter>
<parameter name="amount">
<subParameter name="value" code="0">1</subParameter>
</parameter>
<parameter name="meta">
<subParameter name="value" code="0">false</subParameter>
</parameter>
<parameter name="key">
<subParameter name="key" code="0">E</subParameter>
<subParameter name="isQtKey" code="0">true</subParameter>
</parameter>
<parameter name="ctrl">
<subParameter name="value" code="0">false</subParameter>
</parameter>
<parameter name="shift">
<subParameter name="value" code="0">false</subParameter>
</parameter>
<parameter name="type">
<subParameter name="value" code="0">win32</subParameter>
</parameter>
<parameter name="pause">
<subParameter name="value" code="0">10</subParameter>
</parameter>
</action>
</script>
</scriptfile>
Sergent-Quentin wrote:Activaz31 wrote:A l'exécution, la console me dit "impossible de trouver une fenêtre correspondant à Enregistrer sous" !
Je vais dire un truc bête mais la fenêtre pour enregistrer ton fichier était ouverte avant ? Si c'est le cas rajoute un temps de pause genre 2000 ms ( 2 secondes ), car il se peut ta fenêtre enregistrer commence à s'ouvrir mais l'action "Fenêtre" pour mettre en premier plan s’exécute pendant du coup il la trouve pas.
Activaz31 wrote:J'ai aussi essayé de définir le tire de la fenêtre en déplaçant le pointeur de la souris et relâchant sur le titre de la fenêtre "Enregistrer sous" mais cela plante allégrement le programme !
Oui moi aussi, pour palier à ce problème ( pour ma part ) je fais ça vite, dés que tu appuie sur la croix, actiona passe en arrière-plan et tu dois avoir directement ta fenêtre enregistrer devant.
Si jamais tu peux poster un screen pour montrer comment est ton script ( si tu veux ) je pourrais avoir un meilleur visuel
Merci