Lancer le fichier Batch au démarrage

y a-t-il un moyen de lancer plusieurs programmes dans un fichier batch lors du démarrage du système? En plus de cela, dans ce fichier batch, je voudrais pouvoir dire: une fois que j'exécute un programme, attendez que ce programme se charge complètement, et exécutez le prochain programme listé.

Toute aide serait appréciée.

46
demandé sur Randomishlying 2014-01-19 19:00:17

4 réponses

j'ai eu le même problème dans Win7 concernant l'exécution d'un script (.bat) au démarrage (quand l'ordinateur démarre vs quand quelqu'un se connecte) qui modifierait les paramètres du réseau en utilisant netsh. Ce qui a fini par marcher pour moi était le suivant:

  1. ouvrir une session avec un compte administrateur
  2. cliquez sur Démarrer et tapez "tâche Scheduler" et appuyez sur retour
  3. , Cliquez sur "Bibliothèque du Planificateur de Tâches"
  4. Cliquez sur "Créer une Nouvelle Tâche" sur le côté droit de l'écran et réglez les paramètres comme suit:

    A. Définir le compte d'utilisateur au système

    B. Choisissez "Exécuter avec les privilèges les plus élevés "

    C. Choisir L'OS pour Windows7

  5. Cliquez sur l'onglet "Déclencheurs" puis cliquez sur "Nouveau…" Choisissez "au démarrage" dans le menu déroulant, cliquez activé et cliquez sur OK
  6. cliquez sur l'onglet "Actions" et puis cliquez sur "Nouveau…" Si vous exécutez une .fichier bat utilisez cmd comme le programme le put /C. chauve Dans le champ Ajouter des arguments
  7. cliquez sur "OK" puis sur "OK" sur le panneau créer des tâches et il va maintenant être prévue.
  8. ajouter le .bat script à l'endroit spécifié dans votre événement de tâche.
  9. de Profiter de.
55
répondu prankin 2015-07-28 17:32:51

pour exécuter un fichier par lot au démarrage: Démarrer >> Tous les programmes >> cliquez sur le bouton droit de la souris >> ouvrir >> cliquez sur le bouton droit de la souris >> créer un raccourci >> faites glisser le raccourci vers le dossier de démarrage .

le chemin vers le dossier est: [D|C]:\Profiles\{User}\‌​AppData\Roaming\Micro‌​soft\Windows\Start Menu\Programs\Startu‌​p

56
répondu Troubleshoot 2016-08-17 13:07:28

Pour démarrer le fichier de commandes au début de votre système, vous pouvez également utiliser une clé de registre.

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run

Ici, vous pouvez créer une chaîne de caractères. Comme nom vous pouvez choisir n'importe quoi et les données sont le chemin complet vers votre dossier.

il y a aussi la clé de registre

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce

pour lancer quelque chose uniquement au prochain démarrage de votre système.

12
répondu Rainer Zufall 2014-10-08 08:13:34

il y a plusieurs façons d'exécuter un fichier batch au démarrage. Celui que j'utilise habituellement est par l'ordonnanceur de tâche. Si vous appuyez sur la touche windows, puis tapez task scheduler il apparaîtra comme une option (ou trouver par des outils d'administration).

lorsque vous créez une nouvelle tâche, vous pouvez choisir parmi les options de déclenchement telles que 'se connecter' pour un utilisateur spécifique, sur la station de travail déverrouillage, etc. Ensuite, dans les actions, vous sélectionnez Démarrer un programme et mettre le chemin complet vers votre script batch (il y a aussi une option pour mettre n'importe quelle ligne de commande args nécessaire).

voici un exemple de script pour lancer Stack Overflow dans Firefox:

@echo off

title Auto launch Stack Overflow


start firefox http://stackoverflow.com/questions/tagged/python+or+sql+or+sqlite+or+plsql+or+oracle+or+windows-7+or+cmd+or+excel+or+access+or+vba+or+excel-vba+or+access-vba?sort=newest

REM Optional - I tend to log these sorts of events so that you can see what has happened afterwards
echo %date% %time%, %computername% >> %logs%\StackOverflowAuto.csv

exit
10
répondu ChrisProsser 2014-01-19 15:09:29