Noms de fichiers variables

Vous voulez de l'aide ? Postez ici :)
Post Reply
csmdbr
Posts: 7
Joined: 26 Feb 2019, 20:21

Noms de fichiers variables

Post by csmdbr » 26 Feb 2019, 20:28

Bonjour,

je souhaite utiliser Actiona pour traiter en masse des fichiers à l'aide d'un logiciel.

Les fichiers sont de type COMSAT-00001.stx. La partie variable est bien sûr le numéro, il y a COMSAT-00002.stx, COMSAT-00003.stx [...] COMSAT-01024.stx, etc.

Je cherche comment faire boucler le script tout en incrémentant à chaque fois +1 sur le nom de fichier ?

Le reste du script fonctionne parfaitement, simplement (ouverture, exportation, sélection des options, validation, fermeture). Mais je ne sais pas comment traiter cette étape. Auriez-vous des suggestions ?

Merci beaucoup
Last edited by csmdbr on 28 Feb 2019, 19:48, edited 1 time in total.

MDLE46
Posts: 93
Joined: 11 Nov 2016, 19:06

Re: Noms de fichiers variables

Post by MDLE46 » 27 Feb 2019, 01:27

Bonjour csmdbr,

Essaye la PJ.

Penser à paramétrer les chemins dans les actions 3 ou 5.
Les actions 3 et 5 sont identiques. C'est le paramétrage qui est différent suivant comment fonctionne ton logiciel.

Cordialement.

MDLE46
Attachments
COMSAT.ascr
(5.29 KiB) Downloaded 5 times

csmdbr
Posts: 7
Joined: 26 Feb 2019, 20:21

Re: Noms de fichiers variables

Post by csmdbr » 27 Feb 2019, 22:01

Bonjour MDLE46 !

Votre script a l'air tout à fait dans la bonne direction. Mais il y a un problème, je l'utilise sous Windows 10, en utilisant l'action 5, j'ai une erreur : le démarrage du processus a échoué : l'opération demandée nécessite une élévation.

Et effectivement l'application demande une élévation pour se lancer. J'ai mis l'UAC à zéro pour ne pas avoir l'écran intermédiaire demandant oui / non pour l'autorisation, mais ça ne suffit manifestement pas.

L'action 3 échoue également avec un message plus étrange : le démarrage du processus a échoué : %1 n'est pas une application WIN32 valide. J'ai essayé avec d'autres fichiers (jpeg, etc.), ça ne fonctionne pas non plus. Ca ne fonctionne que pour les éxecutables en .exe.

Je ne sais pas lequel de ces deux problèmes est le plus simple à résoudre ?
Merci !

MDLE46
Posts: 93
Joined: 11 Nov 2016, 19:06

Re: Noms de fichiers variables

Post by MDLE46 » 28 Feb 2019, 17:42

Bonjour csmdbr,

Aucune idée. Je suis encore sous XP avec ActionAZ v3.9.4.
Et ça fonctionne.
De plus, je ne connais pas le logiciel que tu utilises

Essaye avec une action "Commande détachée".

Le script que je laisse en PJ fonctionne tel quel chez moi (Les chemins et le fichier excel sont à réactualiser).

Cordialement.
MDLE46
Attachments
Ouvrir un fichier excel.ascr
(1.24 KiB) Downloaded 6 times

csmdbr
Posts: 7
Joined: 26 Feb 2019, 20:21

Re: Noms de fichiers variables

Post by csmdbr » 28 Feb 2019, 23:04

Bonjour,

houlala Windows XP n'est plus maintenu depuis 2014, je ne vais jamais trouver de machine pour l'installer, le matériel n'aura plus de pilote, etc...

J'ai essayé la commande détachée, ça ne fonctionne pas non plus : "Le programme n'a pas pu être démarré"

J'ai l'impression qu'on est bloqués... ?

MDLE46
Posts: 93
Joined: 11 Nov 2016, 19:06

Re: Noms de fichiers variables

Post by MDLE46 » 01 Mar 2019, 16:27

Bonjour csmdbr,

En PJ, 2 méthode par action commande détachée pour ouvrir un fichier excel.
Fonctionne avec win7. Malheureusement, je nais pas de micro avec win10.

Attention, voir si c'est compatible avec ton logiciel.
Au fait, c'est quoi ton logiciel, extension stx correspond à de la vidéo ...).

Si ça ne marche pas, comme dis, pour cette soluce, je suis coincé.

Autre soluce, aller chercher les fichiers avec des actions souris directement dans l'explorer.A voir.

Cordialement.
MDLE46.
Attachments
Ouvrir_fichier_excel.ascr
(2.22 KiB) Not downloaded yet

MDLE46
Posts: 93
Joined: 11 Nov 2016, 19:06

Re: Noms de fichiers variables

Post by MDLE46 » 01 Mar 2019, 19:07

Re bjr,


Autre soluce, aller chercher les fichiers avec des actions souris directement dans l'explorer. A voir.

Je m'étais fait un tuto au cas où.
Je l'ai mis en PJ. A vous de l'adapter à votre ordi et à vos besoins.

Sur non Ordi, dans l'explorer

--> clic sur le 1er fichier ...

--> clic sur le 2eme fichier ...

--> clic sur le 3eme fichier ...

--> 1 cran sur la molette qui agit sur l'ascenseur

et ça repart

--> clic sur le 1er fichier ...

--> clic sur le 2eme fichier ...

--> clic sur le 3eme fichier ...
Attachments
Série_Clic_avec_décalage_001.ascr
(8.41 KiB) Downloaded 3 times

csmdbr
Posts: 7
Joined: 26 Feb 2019, 20:21

Re: Noms de fichiers variables

Post by csmdbr » 01 Mar 2019, 23:46

Merci pour toutes ces variantes !

J'ai finalement réussi à le faire fonctionner. J'explique pour ceux que ça intéresse, il y a deux cas de figure :

1. L'application que vous voulez lancer exige les droits administrateur, l'exécutable contient un manifest avec trustInfo. Si vous voulez empêcher l'application de ne se lancer qu'avec des droits administrateurs, il faudrait alors modifier l'exe. Absolument cauchemardesque.

2. Le système de protection de Windows (7 et 10, j'ai testé les deux) contient un composant appelé "Installer Detection". Lors de l'installation d'une application (qui n'a pas forcément besoin des droits administrateurs), si le composant détecte un certain nombre d'élément-clefs (StringTable, RC datas, etc.), le composant va assumer que l'application a besoin de droits administrateurs pour fonctionner correctement !

Dans le deuxième cas, on peut désactiver le composant pour les versions de Windows qui disposent de l'éditeur de Stratégie de sécurité locale (Outils d'administration ou à télécharger là https://www.microsoft.com/en-us/downloa ... x?id=25250 ). On peut aussi forcer Windows a refusé automatiquement les demandes d'élévation et enfin désactiver l'essentiel des composants du contrôle d'accès. Voir la doc : https://docs.microsoft.com/en-us/previo ... 4(v=ws.10)

On peut aussi le faire depuis le registre : HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System

Bref j'ai bien galéré, mais votre script fonctionne désormais ! Je vais mettre en place toutes les briques et je reviens vers vous :)

Post Reply