ligne (pour .bat) pour qu'il se lance auto au demmarage

ligne (pour .bat) pour qu'il se lance auto au demmarage - Win NT/2K/XP - Windows & Software

Marsh Posté le 22-07-2006 à 14:02:07    

Bonjour j'ai un petit scipt .bat et je voudrais savoir quel est la ligne de code que l'on doit ecrire pour que lorque on lance le script il se place dans les logs a lancer o demmarage (comme si on le mettais manuellement)
voila merci d'avance :)

Reply

Marsh Posté le 22-07-2006 à 14:02:07   

Reply

Marsh Posté le 22-07-2006 à 16:29:57    

persone ne le sais?

Reply

Marsh Posté le 23-07-2006 à 00:52:25    

up

Reply

Marsh Posté le 23-07-2006 à 01:28:21    

Créé un raccourci et copie ce raccourci dans C:\Documents and Settings\All Users\Menu Démarrer\Programmes\Démarrage
 
Ou encore copie le batch directement dans ce dossier...

Reply

Marsh Posté le 23-07-2006 à 02:11:50    

oui mais avec une ligne de code?

Reply

Marsh Posté le 23-07-2006 à 08:57:32    

Salut,
Pour qu il se lance automatiquement, il faut bien lui dire de se lancer une premiere fois...?
Tu peux rajouter une entree dans la base de registre lors de la premiere execution.
@++

Reply

Marsh Posté le 23-07-2006 à 10:06:25    

oui on le lance et ensuite il s'ajoute auto au demarage et quel ligne doit on mettre pour cela?

Reply

Marsh Posté le 23-07-2006 à 11:28:25    

euh on a du mal à te suivre,  en mettant ton .bat dans C:\Documents and Settings\All Users\Menu Démarrer\Programmes\Démarrage  il se lancera automatiquement au démarrage.


---------------
Cherche geekette | Traquez vos billets d'€ | Don du sang | Don de moelle osseuse
Reply

Marsh Posté le 23-07-2006 à 11:35:28    

En gros, tu veux qu'un user récupère le .bat, le lance une fois et que celui-ci se lance ensuite seul à chaque "démarrage". C'est ça ?
 
Et bien dans ton .bat, tu mets au début une vérification de son existence dans le dossier mentionné plus haut (if exist ...) et si ce n'est pas le cas, tu copies le fichier .bat récupéré par l'utilisateur dans ce dossier (copy ...)
 
PS : mis dans le dossier "démarrage" des "All users", le script s'exécutera dès qu'un user ouvrira sa session.

Reply

Marsh Posté le 23-07-2006 à 11:37:22    

Au passage : si tu est en domaine, ya d'autres moyens de faire ça plus propre.
 
 
Mais bon ça nécessite plus de détails de ta part.


---------------
Cherche geekette | Traquez vos billets d'€ | Don du sang | Don de moelle osseuse
Reply

Marsh Posté le 23-07-2006 à 11:37:22   

Reply

Marsh Posté le 23-07-2006 à 14:41:55    

je vais tester ce que tu me dit Shongail merci pour vos reponses

Reply

Marsh Posté le 23-07-2006 à 15:28:20    

euuh ji arrive pas, enfin moi et la programmation c'est pas encore au top lol -_-'
tu pourrais mecrir la ligne stp? merci d'avance

Reply

Marsh Posté le 23-07-2006 à 15:46:23    

"if /?" pour les paramètres de la commande
 
sur un fichier nommé copy.bat, cela donnerait :

Code :
  1. echo off
  2. if exist "C:\Documents and Settings\All Users\Menu Démarrer\Programmes\Démarrage\copy.bat" (
  3. echo fichier déjà existant
  4. ) else (
  5. copy copy.bat "C:\Documents and Settings\All Users\Menu Démarrer\Programmes\Démarrage\"
  6. )
  7. pause

Reply

Marsh Posté le 23-07-2006 à 16:03:38    

ben c'est bizarre il me dit que le chemin spécifié est introuvable :s

Reply

Marsh Posté le 23-07-2006 à 16:08:22    

c'est qu'il ne prend pas les accents.
 
Edite ton .bat avec wordpad et sauvegarde le en document texte MS-DOS (en gardant l'extension .bat). Ca marchera ;)

Reply

Marsh Posté le 23-07-2006 à 16:12:53    

bon je vais essayer merci de ton aide

Reply

Marsh Posté le 23-07-2006 à 16:19:48    

ah j'ai tester en faisant ton "copy.bat" il se copie bien dans le dossier :)
par contre c normal que je ne le voit pas dans mon menu demarrer?

Reply

Marsh Posté le 23-07-2006 à 16:26:43    

ah et seconde question, vu que je le converti en .exe je remplace "copy.bat" par "copy.exe" et ca marche?

Reply

Marsh Posté le 23-07-2006 à 17:08:20    

j'ai tester ca marche nikel! merci beaucoup de ton aide

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed