CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

Script .bat activation office

stevevsippo
stevevsippo
Niveau 6
29 avril 2021 à 11:54:21

Bonjour,

J’aimerais faire en sorte d’essayer plusieurs clé office et si cela fonctionne passer à la suite du script

Mon script pour l’instant :

  1. Activation Office

:mauvaise_cle
cscript "C:\Program Files\Microsoft Office\Office16\OSPP.VBS" /inpkey:%cle1%

  1. Vérification de l'activation

cscript "C:\Program Files\Microsoft Office\Office16\OSPP.VBS" /dstatus | find "LICENSE STATUS" > fichier.txt
for /f %%a in ('find /c /v "" ^< fichier.txt') do @set ligne=%%a
echo %ligne%
if /i "%ligne%"=="1" goto bonne_cle
if /i "%ligne%"=="0" goto mauvaise_cle
:bonne_cle

Sachant que j’ai plusieurs variables qui se nomme cle1 cle2 etc.
Et donc j’aimerais faire en sorte qu’il y ai une autre clé qui essaye d’activer office, est-ce qu’il y a un moyen d’incrémenter le nom de la variable par exemple ? ( je n’y crois pas trop vu que c’est un nom de variable)

Merci d’avance

stevevsippo
stevevsippo
Niveau 6
29 avril 2021 à 12:00:41

Les 1. sont des hashtag

cybevil
cybevil
Niveau 27
29 avril 2021 à 12:16:47

Ça m'a pas l'air très légal tout ça :hap:

Mets ton code dans les balises codes ça sera plus lisible

cybevil
cybevil
Niveau 27
29 avril 2021 à 12:19:13

Pour ton problème il suffit de partir sur une liste, plutôt que de faire cle1, cle2, tu crée une liste cle[i], puis tu boucle dessus avec une variable i

Starax
Starax
Niveau 27
29 avril 2021 à 12:25:03

Pose tes questions programmation dans le forum dédié, tu auras plus de retours j'imagine :
https://www.jeuxvideo.com/forums/0-47-0-1-0-1-0-programmation.htm

Ici quelques pistes pour t'aider :
https://docs.microsoft.com/fr-fr/DeployOffice/vlactivation/activate-office-by-using-mak

https://docs.microsoft.com/fr-fr/DeployOffice/vlactivation/tools-to-manage-volume-activation-of-office?redirectedfrom=MSDN

HTH

Message édité le 29 avril 2021 à 12:25:56 par Starax
stevevsippo
stevevsippo
Niveau 6
29 avril 2021 à 12:35:36

Le 29 avril 2021 à 12:16:47 :
Ça m'a pas l'air très légal tout ça :hap:

Mets ton code dans les balises codes ça sera plus lisible

:rire: effectivement je me rends compte que ce serait un bon script pour ça :hap:
Mais nan c’est pour du déploiement de pc :hap:

 # Activation Office
:mauvaise_cle
cscript "C:\Program Files\Microsoft Office\Office16\OSPP.VBS" /inpkey:%cle1%

# Vérification de l'activation
cscript "C:\Program Files\Microsoft Office\Office16\OSPP.VBS" /dstatus | find "LICENSE STATUS" > fichier.txt
for /f %%a in ('find /c /v "" ^< fichier.txt') do @set ligne=%%a
echo %ligne%
if /i "%ligne%"=="1" goto bonne_cle
if /i "%ligne%"=="0" goto mauvaise_cle
:bonne_cle 
Message édité le 29 avril 2021 à 12:36:12 par stevevsippo
stevevsippo
stevevsippo
Niveau 6
29 avril 2021 à 12:36:39

Le 29 avril 2021 à 12:25:03 :
Pose tes questions programmation dans le forum dédié, tu auras plus de retours j'imagine :
https://www.jeuxvideo.com/forums/0-47-0-1-0-1-0-programmation.htm

Ici quelques pistes pour t'aider :
https://docs.microsoft.com/fr-fr/DeployOffice/vlactivation/activate-office-by-using-mak

https://docs.microsoft.com/fr-fr/DeployOffice/vlactivation/tools-to-manage-volume-activation-of-office?redirectedfrom=MSDN

HTH

Ok merci je posterais là-bas si j’ai d’autres questions par rapport à ça

stevevsippo
stevevsippo
Niveau 6
29 avril 2021 à 12:37:22

Le 29 avril 2021 à 12:19:13 :
Pour ton problème il suffit de partir sur une liste, plutôt que de faire cle1, cle2, tu crée une liste cle[i], puis tu boucle dessus avec une variable i

Ok je vais explorer cette solution, merci

Sous forums
  • Aide à l'achat Mac
  • Création de Jeux
  • Linux
  • Création de sites web
  • Programmation
  • Internet
  • Steam Deck
  • Macintosh
  • Hardware
La vidéo du moment