Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1000 connectés 

  FORUM HardWare.fr
  Windows & Software
  Win 8

  Exécuter au démarrage

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Exécuter au démarrage

n°3448432
jean009
Posté le 10-03-2024 à 10:51:25  profilanswer
 

Bonjour à tous,
 
Voui, je suis le monsieur un peu emmerdeur qui essaie de lancer un fichier son au demarrage de son nouvveau Win 8.1 (non, j'ai aussi Win 11 mais là c'est pour une petite config').
 
Alors voici, si vous avez lu mes posts précédents, vous savez que malgré la modification apportée à la base de registre pour faire réapparaître les champs "ouverture de session Windows" exclus de la CPL "sons", renseigner ces champs par un fichier wave, chose devenue possible, n'a rien solutionné...
 
Je me suis donc tourné vers la création d'une tâche de base. Cela fonctionne mais il y a deux écueils :
 
- Windows me demande quel programme utiliser pour lire le fichier wave...
 
- Je dis "lecteur Windows Media Player" : mon fichier son est joué, mais le player reste ensuite  sur le bureau, il faut le fermer... Pfffff !
 
Et Windows ne mémorise pas qu'il faut jouer le fichier wave avec ce player : au prochain redémarrage, même comportement...
 
J'ai essayé de placer /h dans la ligne de commande du programme, pensant à "hidden", caché, ce qui rendrait l'exécution discrète mais non...
 
Alors je pense à un script. Un script en Virtual Basic (un VBS donc), avec les commandes d'exécution du fichier wave tant convoité, ceci sans fenêtre ni autre ramdam, un "demarrage.vbs" que je placerai en tâche de base avec exécution à l'ouverture de session.
 
Ou un fichier de commandes genre BAT ou CMD... Ou PowerShell...
 
Mais... je ne sais point rédiger ce type de script ! Je pense à la commande " "start" s'il s'agit d'un BATch, mais...
 
Pourriez-vous me venir en aide s'il vous plaît ?
 
D'avance merci et bon dimanche !

mood
Publicité
Posté le 10-03-2024 à 10:51:25  profilanswer
 

n°3448433
yf38
Posté le 10-03-2024 à 11:14:31  profilanswer
 

La commande start fonctionne pour ce que tu veux faire.
exemple: start /min x:tonfichier.bat
/min c'est pour ne pas voir la fenêtre.
reste à écrire et tester ton fichier.bat.
Dans les paramètres de la tache planifiée autorise l'exécution à la demande, pour tester.
Mais si le fichier .bat doit avoir plusieurs lignes , alors fais deux fichiers .bat un sur le modèle ci-dessus qui lance le second qui lui peut avoir plusieurs lignes et se terminer par exit.
teste en premier le fichier .bat utile, puis celui qui est fait pour le lancer, puis la tache avec start mais pas /min (pour voir)
et enfin avec /min.
J'ai déjà fait ça.
edit: peut peut-être servir:
https://www.developpez.net/forums/d [...] r-lecteur/


Message édité par yf38 le 10-03-2024 à 11:28:32
n°3448457
jean009
Posté le 11-03-2024 à 10:05:33  profilanswer
 

Bonjour,
 
Tout d'abord un grand merci pour votre intervention et votre réponse complète et détaillée.
 
J'ai essayé hier un batch avec la ligne de commande "Start emplacement et nom du fichier wave" que j'ai placé tout simplement dans "demarrage". Cela fonctionne : une console apparait avec la ligne de commande puis disparait à l'ouverture du player sélectionné par défaut pour ce type de fichier. Le player joue le son wave et reste à l'écran. Je vais donc rédiger un nouveau batch avec les informations que vous avez fournis afin d'obtenir une exécution discrète. Ce nouveau batch sera placé dans le dossier de personnalisation où sont stockés fonds d'écran et sons et une tâche de base écrite pour le lancer au démarrage.
 
Encore merci et bonne semaine aux lecteurs du forum !
 
Très amicalement  
 
Jean

n°3448464
Trit'
Posté le 11-03-2024 à 11:10:13  profilanswer
 

jean009 a écrit :

J'ai essayé hier un batch avec la ligne de commande "Start emplacement et nom du fichier wave" que j'ai placé tout simplement dans "demarrage". Cela fonctionne : une console apparait avec la ligne de commande puis disparait à l'ouverture du player sélectionné par défaut pour ce type de fichier. Le player joue le son wave et reste à l'écran. Je vais donc rédiger un nouveau batch avec les informations que vous avez fournis afin d'obtenir une exécution discrète.


Si tu veux pas que cette console apparaisse, mets « @echo off » en première ligne de ton fichier batch.
 
À noter : un fichier batch Windows reste actif tant que toutes ses instructions n’ont pas été terminées, et ne passe pas à la tâche suivante tant que la précédente est encore en cours. Comprendre que son exécution ne sera pas finie tant que tu n’auras pas fermé le lecteur média, et que si tu as programmé autre chose après, ça attendra que tu aies fermé ce lecteur média pour exécuter cette autre chose.

n°3448480
jean009
Posté le 11-03-2024 à 15:45:28  profilanswer
 

Bonjour,
 
D'accord, merci ! Je m'y attelle dès ce soir :-)
 
Salutations  
 
Jean

n°3448481
yf38
Posté le 11-03-2024 à 18:34:16  profilanswer
 

j'ai testé une solution qui fonctionne, en tout cas le .bat à lancer par la tache.
start /min M:\PortableApps\MPC-HC.1.7.11.x64\mpc-hc64.exe B220.wav  /play /close
où:
M:\PortableApps\MPC-HC.1.7.11.x64\mpc-hc64.exe
est le logiciel MPC-HC portable chez moi
220.wav est un petit fichier wav de quelques secondes qui sort une tonalité.
/min pour ne pas avoir de fenêtre pour le fichier bat.
/play et /close finir.
edit: avec la version à jour (testé)
https://portableapps.com/downloadin [...] .6.paf.exe
fichier .bat:
start /min M:\PortableApps\MPC-HCPortable\MPC-HCPortable.exe "D:\Courses\B220.wav" /play /close
A faire avant:
– Ouvrir mpc-hc jouer le fichier wav et régler le volume souhaité.
– Ouvrir les options et cocher remember windows size,
– Réduire la fenêtre de mpc-hc
– clic droit sur son icone dans la barre des taches et choisir fermer la fenêtre.
Moyennant ça le fichier bat jouera avec mpc-hc  fenêtre réduite dans barre des taches.

 

et dans la tache onglet action: juste l'adresse du fichier .bat
si mpc-hc est utilisé pour autre chose, en "installer" deux et laisser tranquille celui pour cet usage.


Message édité par yf38 le 12-03-2024 à 18:15:19
n°3448556
jean009
Posté le 13-03-2024 à 15:44:47  profilanswer
 

Bonjour Yf38,
 
Je vais essayer avec ce programme (mpc-hc) car j'ai essayé hier via Windows Media Player, avec /min et /exit, en plus de @echo off et si en effet la console apparaît très brièvement, le payer s'affiche et reste affiché.
 
J'ai essayé de caser /min et /exit dans le batch mais aussi dans la ligne de commande du planificateur mais ces arguments semblent ignorés.
 
Si cela ne fonctionne pas avec mpc-hc, je listerai les waves dans le dossier média de Windows

n°3448557
jean009
Posté le 13-03-2024 à 15:46:54  profilanswer
 

Et je localiserai ainsi le wave qui est joué à l'ouverture de Windows (l'horrible musique de chez Microsoft). Je renommerai mon wave et hop ! Glissé dans ce dossier media, il sera joué au démarrage...
 
Merci encore et bonne semaine !
 

n°3448558
jean009
Posté le 13-03-2024 à 15:47:47  profilanswer
 

Pardon, pas /exit mais /close...

n°3448571
yf38
Posté le 13-03-2024 à 18:23:55  profilanswer
 

La version finale de mon message précédent a été testée et fonctionne.
Je l'ai testée aussi dans une tache à l'ouverture de session.
La seule ligne que j'ai écrite suffit dans le fichier .bat.
Dans la tache action mettre l'adresse du .bat et c'est tout. /play et /close sont des paramètres pour mpc-hc
/min est pour le .bat qui s'ouvre et se réduit rapidement et les manips préliminaires indiquées sont pour le player mpc-hc.
joke:
Si tu fais réveiller ton PC le matin automatiquement à la place du reveil tu peux faire jouer un extrait du réveil dans le film un jour sans fin (Sonny and Cher , I got you babe). et modifier la condition pour démarrage de la tache sans login !
https://www.youtube.com/watch?v=HKGjCPBSG38


Message édité par yf38 le 15-03-2024 à 09:14:45
mood
Publicité
Posté le 13-03-2024 à 18:23:55  profilanswer
 

n°3448606
jean009
Posté le 15-03-2024 à 08:16:06  profilanswer
 

Bonjour,
 
Eh bien cela fonctionne parfaitement avec ce que tu as proposé !!! Merci l'ami !!!
 
De plus MPC-HC est un player très sympa, compact et très configurable.
 
Encore merci et bon week-end !
 
Très amicalement  
 
Jean


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Windows & Software
  Win 8

  Exécuter au démarrage

 

Sujets relatifs
[RESOLU] Copie de la partition windows sur nvme demarrage impossibledemarrage ordinateur sous windows 7 pro
[Résolu] découverte réseau à chaque démarrageComment executer un programme au démarrage ?
[Outlook 2003] Exécuter les régles au démarragecomment executer un .bat avant demarrage de XP?
x-chat 2 et commandes à executer au demarrageCommande pour executer macro au démarrage excel
executer une ligne de commande sous dos au demarrage sous xp ?comment executer un log automatiquement au demarrage du pc??
Plus de sujets relatifs à : Exécuter au démarrage


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR