Lancer un script au redemarrage du PC?

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
Polycop
Niveau 1
Niveau 1
Messages : 6
Enregistré le : mer. 27 mars 2019 11:06
Status : Hors ligne

Lancer un script au redemarrage du PC?

#1

Message par Polycop »

Savez-vous s'il est possible de lancer un script au redémarrage du pc suite a la fin d’exécution de mon script (j’espère que l'on m'a bien compris :lol: )
comme si le script continuait après redémarrage. J'ai une petite idée mais je voulais voir s'il y avait quelque chose exprès pour cela.
Je vous remercie d'avance. :D
Amesamana
Niveau 5
Niveau 5
Messages : 108
Enregistré le : dim. 09 sept. 2012 16:37
Status : Hors ligne

Re: Lancer un script au redemarrage du PC?

#2

Message par Amesamana »

Bonjour,

Une piste :idea:

il te faut exécuter ton programme via une clé RunOnce.
Donc à installer avec ton code pour que celui-ci puisse démarrer une seule fois après le démarrage, la clé sera ensuite supprimé.
Si tu veux exécuter le programme à chaque démarrage il te faut utiliser une clé run.

Code : Tout sélectionner

HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\RunOnce
HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Run
Pour simplifier x86 et x64 tu peux utiliser :
 Global $HKLM = 'HKLM'
    Global $HKCU = 'HKCU'
    Global $HKCR = 'HKCR'

    If @OSArch <> 'X86' Then
       $HKLM = 'HKLM64'
       $HKCR = 'HKCR64'
       $HKCU = 'HKCU64'
    EndIf

Ensuite voir RegWrite

Dans l'exemple de l'aide d'AutoIt (F1):
; Écrit une seule valeur REG_SZ à la clé  "clé".
    RegWrite("HKEY_CURRENT_USER\Software\AutoIt_Example", "Key1", "REG_SZ", "Ceci est un exemple de RegWrite")
Exemple :
RegWrite($HKLM & '\Software\Microsoft\Windows\CurrentVersion\RunOnce', "Valeur de la chaine, à ton choix", "REG_SZ", "Chemin/Fichier")
Répondre