Aller au contenu

Un script automatique d'exemplarisation sous WinIBW


Messages recommandés

Posté(e) (modifié)

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
  • Réponses 2
  • Created
  • Dernière réponse

Top Posters In This Topic

  • Desty_Nova

    2

  • B. Majour

    1

Top Posters In This Topic

Posté(e)

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.

Posté(e) (modifié)
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

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.


×
×
  • Créer...