Il y a actuellement 191 visiteurs
Dimanche 04 Juin 2023
accueilactualitésdossierscomparer les prixtélécharger gratuitement vos logicielsoffres d'emploiforum informatique
Connexion
Créer un compte

Démarrage sélectif automatique ?

Encore un écran bleu sur votre PC ? Vous avez besoin d'aide pour installer correctement le driver de votre nouveau matériel informatique sur un système Microsoft ? Alors posez nous vos questions sur ce forum d'entraide.

Démarrage sélectif automatique ?

Message le 13 Juil 2007 15:51

Bonjour à tous,

Je m'appelle Angoune et j'aimerais faire un démarrage slectif, en fait je vous explique :

NB : j'ai 3 exécutables que j'aimerais utiliser.

1) Je redémarre mon pc, au chargement de WINDOWS XP il ne charge que le 1.exe

2) Je redémarre mon pc, au chargement de WINDOWS XP il ne charge que le 2.exe

3) Je redémarre mon pc, au chargement de WINDOWS XP il ne charge que le 3.exe

J'aimerais qu'à chaques démarrage un seul .exe s'exécute et qu'après le 3.exe ça reboucle au 1.exe

Y'à t'il un logiciel capable de faire ça ? Puis-je le faire en modifiant la base de registre ? Ou autrement ?

Merci les gars!!!

Angoune
toutoune.bifouille
Visiteur
Visiteur
 
Messages: 4
Inscription: 13 Juil 2007 15:34
 


Message le 13 Juil 2007 17:05

Bonjour,

Faire un fichier .BAT dans lequel un calcul se fait.
Ce fichier va :
¤ Lire un fichier qui contiendra un nombre (exemple: 1)
¤ Va l'incrémenter de 1 (exemple: 1+1)
¤ S'il est égal à 4 il devient 1
¤ On lance le .exe au cas par cas. Si le nombre est égal à 1 on lance 1.exe, si le nombre est égal à 2 on lance 2.exe, etc ...

Qu'en penses tu ?
As tu compris ou ai je mal expliqué ?
Le but c'est de lancer un programme qui va s'occuper de choisir le .exe à lancer.
Avatar de l'utilisateur
blankoworld
PC-Infopraticien
PC-Infopraticien
 
Messages: 5993
Inscription: 21 Juin 2004 09:41
Localisation: Pala
 

Message le 13 Juil 2007 17:17

J'ai entendu parler de ces fichiers BAT oui !

Le fonctionnement a l'air complètement adapté à ce que je veux, mais peut-être faut-il passer des heures pour comprendre comment programmer..

J'ai entendu parler de tâches planifiées, tu en penses quoi ?

(merci pour tes réponses, c'était clair)

Angoune
toutoune.bifouille
Visiteur
Visiteur
 
Messages: 4
Inscription: 13 Juil 2007 15:34
 

Message le 13 Juil 2007 21:04

Pour les tâches planifiées cela ne permet que de lancer un programme à un moment donné. Mais cela ne permet pas, à ma connaissance, de faire une gestion de choix entre 3 programmes.

Des tutoriels pour les batchs existent sur internet, il faut un peu chercher.
Pour l'instant j'ai trouvé celui ci en anglais.
Ici en français mais plein de publicité.

Sait tu un peu programmer ?
Avatar de l'utilisateur
blankoworld
PC-Infopraticien
PC-Infopraticien
 
Messages: 5993
Inscription: 21 Juin 2004 09:41
Localisation: Pala
 

Message le 15 Juil 2007 00:59

Coucou, voici ce que j'ai fais, mais j'obtiens 2 erreurs :

Tout d'abbord merci d'avoir pris la peine de me répondre.

1) Je mets mon "lance1.bat" dans "C:Documents and SettingsANGOUNEMenu DémarrerProgrammesDémarrage"

2) Ensuite dans mon "lance1.bat" je mets :

------------------------------------------------------------
del %userprofile%Menu D,marrerProgrammesD,marragelance1.bat

xcopy /s /f /c "C:Lance2.bat" "%userprofile%Menu D,marrerProgrammesD,marrage"

C:Perso1.exe
------------------------------------------------------------

3) Ensuite dans mon "lance2.bat" je mets :

------------------------------------------------------------
del %userprofile%Menu D,marrerProgrammesD,marragelance2.bat

xcopy /s /f /c "C:Lance3.bat" "%userprofile%Menu D,marrerProgrammesD,marrage"

C:Perso2.exe
------------------------------------------------------------

4) Ensuite dans mon "lance3.bat" je mets :

------------------------------------------------------------
del %userprofile%Menu D,marrerProgrammesD,marragelance3.bat

xcopy /s /f /c "C:Lance1.bat" "%userprofile%Menu D,marrerProgrammesD,marrage"

C:Perso3.exe
------------------------------------------------------------

Mais petit soucis, voici ce que j'obtiens au chargement de windows dans la fenêtre ms-dos :

------------------------------------------------------------
C:Documents and SettingsANGOUNE>del C:Documents and SettingsMenu D,marrerProgrammesD,marragelance1.bat => le chemin d'accès spécifié est introuvable.

C:Documents and SettingsANGOUNE>xcopy /s /f /c "C:lance2.bat" "C:Documents and SettingsANGOUNEMenu D,marrerProgrammesD,marrage" => xcopy n'est pas reconnu entant que commande interne ou externe, un programme exécutable ou un fichier de commande.
------------------------------------------------------------


Le logiciel après se lance, mais les 2 messages d'erreurs au-dessus m'empêche de passer l'étape d'après ; j'ai essayé de changer les chemins etc.. arg, c'est dure . Tu en penses quoi ? (j'ai aussi essayé de changer les virgules par des accents mais rien)

Pas possible de supprimer lance1.bat étant donné qu'il vient d'être lancé ?

Angoune
toutoune.bifouille
Visiteur
Visiteur
 
Messages: 4
Inscription: 13 Juil 2007 15:34
 

Message le 15 Juil 2007 08:31

Bonjour,

C'est pas mal du tout comme idée, mais si xcopy n'est pas trouvé c'est soit qu'il n'est plus dans windows, soit que tu n'as pas les bonnes variables PATH dans windows.

J'avais plutôt pensé à la lecture d'un fichier comme je te l'ai dit plus haut.
Cela n'est il pas possible ? Ceci éviterai de faire plusieurs lanceurs ou des copies de ceux ci.
Evidemment il faudrait se renseigner sur la récupération de lignes dans un fichier, car ce que je proposais était en gros ceci :
Code: Tout sélectionner
Lire C:
ombre.txt
nombre <- nombre.txt
nombre = nombre + 1
Si nombre > 4 Alors
   nombre <- 1
FinSi
Si nombre = 3 Alors
   lanceurNumero3.bat
Sinon
   Si nombre = 2 Alors
      lanceurNumero2.bat
   Sinon
      lanceurNumero1.bat
   FinSi
FinSi
nombre > C:
ombre.txt


Penses tu que ceci soit faisable ?
De la sorte ce code (traduit en MSDOS par tes soins), pourrait être enregistré dans un unique lanceur, lui même dans Tout Les Programmes > Démarrage, ce qui t'éviterai de bidouiller des copiers / coller des lanceurs.
Evidemment le problème pour moi est de lire un fichier, et d'en ressortir le nombre. Pour écrire dans un fichier, comme tu le vois à la fin, c'est facile on fait un > et il réecrit sur le fichier. Pour la lecture j'avoue ne plus m'en souvenir. Cela remonte à deux ans.

PS : Une voie à creuser, c'est Kixtart, ce avec quoi je complétais mes codes MSDOS. C'est cependant assez ennuyeux à installer au début, donc patience !
Avatar de l'utilisateur
blankoworld
PC-Infopraticien
PC-Infopraticien
 
Messages: 5993
Inscription: 21 Juin 2004 09:41
Localisation: Pala
 

Message le 15 Juil 2007 13:24

Et voilou, autant tout faire en un seul comme tu dis :).

(les .exe sont des .rmr, une application de mon boulot, mon boss veut qu'on travaille plus vite..)

En tout cas merci à toi, tu m'as beaucoup aidé (dans le sens poussé à chercher).

Bonne journée :) ! Bisous

Angoune

Code: Tout sélectionner
@echo off

if exist "%userprofile%Local SettingsTemp mr1.lock" goto L2
if exist "%userprofile%Local SettingsTemp mr2.lock" goto L3
if exist "%userprofile%Local SettingsTemp mr3.lock" goto L1

echo First start..>"%userprofile%Local SettingsTemp mr0.lock"

:L1
del /F /Q "%userprofile%Local SettingsTemp mr?.lock"
echo 1.rmr is running..>"%userprofile%Local SettingsTemp mr1.lock"
C:Perso1.rmr
goto Exit

:L2
del /F /Q "%userprofile%Local SettingsTemp mr?.lock"
echo 2.rmr is running..>"%userprofile%Local SettingsTemp mr2.lock"
C:Perso2.rmr
goto Exit

:L3
del /F /Q "%userprofile%Local SettingsTemp mr?.lock"
echo 3.rmr is running..>"%userprofile%Local SettingsTemp mr3.lock"
C:Perso3.rmr

:Exit
toutoune.bifouille
Visiteur
Visiteur
 
Messages: 4
Inscription: 13 Juil 2007 15:34
 



Sujets similaires

Message PC en panne - pas de démarrage
Alors difficile de résumer en quelques mots... c'est un PC que j'ai assemblé il y a 6 ans, tout fonctionnait correctement mais j'ai voulu ajouter une suite Mageia sur un nouveau SSD en parallèle à Windows.Cela fonctionnait mais j'ai voulu modifier l'ordre de lancement du BIOS, j'ai réussi et voulu f ...
Réponses: 3

Message CM ASUS Prime b560m-a: BIOS bogue, double démarrage
Salut,J'ai un pc monté avec du neuf sur une carte mère ASUS Prime b560m-a.Je précise que le pc est monté avec un I3 10105, 16Go de ram neuve 2666mhz et un SSD M2.Je désactive l'hyperthreading comme recommandé par Windows (voir observateur évènement), car j'utilise la virtualisation.J'ai un problème ...
Réponses: 0

Message problème demarrage PC
Salut Rahan et bonne année Je précise que mon écran est connecté en VGA de son coté et avec un adaptateur DVI cote CG.C'est déjà un souci à corriger. La 6870 a des sorties DVI-D qui n'émettent pas de signal analogique VGA.Sur "la même" HD 6870 sur un de mes PC, j'utilise un adaptateur Disp ...
Réponses: 6

Message Démarrage UEFI sans partition EFI
Salut, je voudrais savoir si il est possible démarrer un ordinateur en UEFI sans partition EFI distincte ?
Réponses: 4

Message OS non détécté ? Problème de démarrage de l'ordinateur
Bonjour à tous,Je vous contacte au sujet d'un problème réccurent et assez problèmatique sur mon ordinateur fixe depuis maintenant quelques semaines. Pour résumer lors de démarrage de l'ordinateur, il arrive que Windows ne soit pas détecté (j'imagine) et que l'ordinateur affiche : " reboot and ...
Réponses: 10

Message Modifier le démarrage
Bonjour ,Ma copine s'est acheté pendant le black friday un pc portable Lenovo : https://www.darty.com/nav/achat/informa ... 8_256.html Seulement que moi qui n'ai jamais eu de portable , je ne connais pas grand chose . Déjà pour accéder au bios ce n'est pas au démarrage la touche suppr mais F2 . Ens ...
Réponses: 2

Message tablette bloquée au démarrage
Bonjour ma tablette Archos est bloquée au démarrage, le logo Archos s'affiche et puis plus rien (après utilisation des petits enfants...) Une idée pour me sortir de la svp ? merci.
Réponses: 4


Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 8 invités


.: Nous contacter :: Flux RSS :: Données personnelles :.