Se connecter avec
S'enregistrer | Connectez-vous

batch - creer une entrer de demarage XP

Dernière réponse : dans Programmation

Bonjour a tous, jaimerais savoir si il est possible de creer une entrer de demarage sur windows Xp juste en ouvrant un fichier .bat.

Car moi je voudrait faire que quand je clique sur le fichier .bat sa creer une entrer. pour le fichier demarrage.exe qui se trouve dans le meme dossier que le fichier .bat.

Est ce que c'est possible et est ce que c'est dur a faire?
Merci de votre aide

Autres pages sur : batch creer entrer demarage

Lassé par la pub ? Créez un compte

Jai une autre question qui est relative au même fichier. Si mon fichier bat est sur un dossier réseau comment je fait pour marquer l'emplacement en variable Merci

Voici mon fichier
copy "C:\Documents and Settings\%USERNAME%\Desktop\bonjour.txt" "C:\Documents and

Settings\%USERNAME%\Start Menu\Programs\Startup";

Je voudrais que le chemin soit en variable ex: %% Car le chemin est different dun ordinateur a lautre. Est ce que c'est possible

Mon fichier bat et mon fichier démarrage vont être sur le réseau. Mais comment je fait pour récupérer l'emplacement du fichier bat? ou existe t-il une commande pour dire au fichier bat de trouver le fichier dans le même dossier? car la je doit marquer l'emplacement depuis le C:\

lorsque tu double clique sur un point bat, par défaut, son répertoire de travail est le répertoire où il se situe.

donc...
pas besoin de mettre un chemin pour le fichier source.

ce qui donne : copy demarrage.exe %HOMEDRIVE%%HOMEPATH%\Start Menu\Programs\

de plus, préfère, pour le chemin de destination, les variables que j'avais mis.

ton c:\doc & settings, c'est pas top.

%HOMEDRIVE%, c'est la lettre du disque où se situe le répertoir de l'utilisateur.

%HOMEPATH%, c'est le chemin vers le répertoire de l'utilisateur.

Par contre, je n'ai pas trouvé la variable qui donne le chemin vers le répertoire démmarer. Si qqun la trouve (elle doit surement figurer dans la base de registre...)

winbootdir ne semble pas fonctionner sous xp

sinon, tu as aussi %USERPROFILE% qui peut remplacer avantageusement %HOMEDRIVE%%HOMEPATH%

pour tester, dans une invite de commande :
echo %HOMEDRIVE%%HOMEPATH%
echo %USERPROFILE%
Expert Programmation

  1. copy "bonjour.txt" "%HOMEDRIVE%\%HOMEPATH%\Start Menu\Programs\Startup";
  2. start bonjour.txt

=> tu places bonjour.txt dans le startup, ce qui n'a pas beaucoup d'intérêt étant donné que ce fichier n'est pas exécutable.
=> lorsque tu exécutes ton .bat, tu lances le programme associé à l'extention .txt (par défaut notepad) avec bonjour.txt

C'est bien ce que tu veux faire ?
Si oui, ce code est parfait.
Lassé par la pub ? Créez un compte
Tom's guide dans le monde