Aller au contenu

Un script automatique d'exemplarisation sous WinIBW


Desty_Nova
 Share

Messages recommandés

Bonjour à tou.te.s,

 

Toujours sur le blog, vous trouverez un petit script permettant d'accélérer des exemplarisations en passant automatiquement en mode "modification", puis en insérant automatiquement le bon numéro d'exemplaire et, enfin, en remplissant les champs "cote", "code-barre" et "localisation" :

https://scriptwinibw.wordpress.com/2021/12/10/un-script-dexemplarisation-dans-winibw/

 

Je vous mets une petite vidéo (à l'arrache, je l'admets) pour montrer à quoi ça ressemble :

https://vimeo.com/manage/videos/

Modifié par Desty_Nova
Lien vers le commentaire
Partager sur d’autres sites

Bonjour Desty_Nova

 

Intéressant, la vidéo est visible sans inscription à Viméo sur ton blog.

 

 

Pour ton code, avec une petite astuce, tu peux simplifier comme suit :

 

 

Ex = "e01"

a = 1
cherche = application.activeWindow.title.find(Ex, true, false, true)
do while cherche = true

a = a + 1

Ex = "e" & Right("00" & a, 2)


if a < 10 then
Ex = left(Ex, 2)
Ex = Ex & a
else
Ex = left(Ex, 1)
Ex = Ex & a
end if

cherche = application.activeWindow.title.find(Ex, true, false, true)
loop
application.activeWindow.title.endOfBuffer

 

Ce qui t'évite quelques tests.

et si tu as besoin d'attaquer les 1000, il te suffit de changer comme suit

Ex = "e" & Right("000" & a, 3)

etc.

 

A toi de vérifier que ça fonctionne bien dans ton script.

Lien vers le commentaire
Partager sur d’autres sites

il y a 33 minutes, B. Majour a dit :

Ex = "e" & Right("00" & a, 2)

 

Ahhh, effectivement bien vu ! Je me disais qu'il y avait moyen de faire plus élégant mais je n'arrivais pas à trouver la solution, merci !

Modifié par Desty_Nova
Lien vers le commentaire
Partager sur d’autres sites

Rejoindre la conversation

Vous pouvez publier maintenant et vous inscrire plus tard. Si vous avez un compte, connectez-vous maintenant pour publier avec votre compte.

Invité
Répondre à ce sujet…

×   Collé en tant que texte enrichi.   Restaurer la mise en forme

  Seulement 75 émoticônes maximum sont autorisées.

×   Votre lien a été automatiquement intégré.   Afficher plutôt comme un lien

×   Votre contenu précédent a été rétabli.   Vider l’éditeur

×   Vous ne pouvez pas directement coller des images. Envoyez-les depuis votre ordinateur ou insérez-les depuis une URL.

 Share

×
×
  • Créer...