Execution automatique d'un .bat sous windows 8
Umeo
Messages postés
2
Date d'inscription
Statut
Membre
Dernière intervention
-
Umeo Messages postés 2 Date d'inscription Statut Membre Dernière intervention -
Umeo Messages postés 2 Date d'inscription Statut Membre Dernière intervention -
Salut,
Je débute en programmation et je voudrais faire en sorte que lorsque je mets ma clé USB dans mon ordinateur ou l'ordi de quelqu'un d'autre (windows 8) mon .bat (Launch.bat) se lance automatiquement.
Vous savez comment faire?
Ps: y'a rien de malsain mon .bat est juste un fichier avec des messages textes style faux virus pour faire peur à des potes!!
Je débute en programmation et je voudrais faire en sorte que lorsque je mets ma clé USB dans mon ordinateur ou l'ordi de quelqu'un d'autre (windows 8) mon .bat (Launch.bat) se lance automatiquement.
Vous savez comment faire?
Ps: y'a rien de malsain mon .bat est juste un fichier avec des messages textes style faux virus pour faire peur à des potes!!
A voir également:
- Execution automatique d'un .bat sous windows 8
- Clé windows 8 - Guide
- Creer un fichier .bat - Guide
- Logiciel de sauvegarde automatique gratuit - Guide
- Montage video windows - Guide
- Windows ne démarre pas - Guide
3 réponses
Ce que tu cherches s'appelle un autorun.
Pour des raisons évidentes de sécurité, ce mécanisme est désormais désactivé par défaut par Windows.
Pour des raisons évidentes de sécurité, ce mécanisme est désormais désactivé par défaut par Windows.
Bonsoir,
Je m'amusais souvent à faire des pranks en .bat, je ne vous juge pas! XD
Par contre un prank comme ça, c'est assez dur. Un batch ne permet pas ce genre de chose il me semble , enfin, pas de cette manière.
Mais sans le faire directement, il y aurait un moyen.
Exemple:
(Ce prank va faire passer le batch pour Skype en train de charger par exemple)
Enregistrez le batch:
title Skype
echo off
cls
Color 10
:TEST
if exist goto PRANK
goto TEST
:PRANK
start C:\Users\<votre nom>\Desktop\Traitement de texte\Prank.vbs
exit
Puis changer l'icône du batch pour celle de Skype.
Pourquoi?
Déclencher un batch qui affiche un message sur l'écran à la connexion d'une clé comme ça est impossible. Il faut déjà que le batch teste en permanence la présence d'un nouveau périphérique. Et puisqu'on ne peut pas exécuter silencieusement un batch (batch donc visible), autant le déguiser!
Le répertoire sur votre bureau "Traitement de texte" est uniquement là pour cacher le batch+le fichier qu'il exécutera.
Parce que OUI si vous voulez un pop-up soit il va exécuter un autre batch avec une qualité graphique dégueu et aucune crédibilité (tout le monde sait très bien que les messages consoles sont le plus souvent des pranks), pour faire monter le trouillomètre de votre ami au niveau supérieur, autant utiliser les .vbs!
Oui, vbs qui fait partie comme le batch du starter pack "Je commence l'informatique"!
...mais en niveau un peu plus supérieur.
Donc le batch exécutera le fichier vbs Prank.vbs planqué de le même dossier que lui
L'avantage d'un vbs est qu'il affiche une boîte de dialogue Windows avec la commande MsgBox, donc niveau réalisme vous êtes au top! Évidemment, pensez à changer son icône l'eau, tout risque te tomber à l'eau, parce qu'il d'affichera par défaut dans votre bar d'applications avec une icône cube + axes x y z qui indique donc un vbs...
Mais du coup, comment on créer un vbs?
Facile, bloc-note, comme avec un batch
Et une seule ligne de commande
x=msgBox("Message de la boîte de dialogue",[Nombre]+[Nombre]+[Nombre],"Titre de la boîte de dialogue")
Pour les nombres, il correspondent chacun à une option relative à la boîte de dialogue. Pour savoir comment éditer précisément une boîte de dialogue Windows avec un vbs, Google...
Ne me blâmez pas je fais tout de mémoire!
Bref, ça devrait être tout. Pensez à lancer le batch avant l'arrivée de votre ami, et j'ai écris tout ça en supposant que c'était sur VOTRE ordinateur avec la clé de votre ami! Je n'ai aucun prank pour la situation inverse.
Après si vous voulez en savoir plus sur le batch je vous conseille le site www.batcher.fr , j'ai beaucouo appris là-dessus mais je suppose que vous connaîssez déjà :)
Je m'amusais souvent à faire des pranks en .bat, je ne vous juge pas! XD
Par contre un prank comme ça, c'est assez dur. Un batch ne permet pas ce genre de chose il me semble , enfin, pas de cette manière.
Mais sans le faire directement, il y aurait un moyen.
Exemple:
(Ce prank va faire passer le batch pour Skype en train de charger par exemple)
Enregistrez le batch:
title Skype
echo off
cls
Color 10
:TEST
if exist goto PRANK
goto TEST
:PRANK
start C:\Users\<votre nom>\Desktop\Traitement de texte\Prank.vbs
exit
Puis changer l'icône du batch pour celle de Skype.
Pourquoi?
Déclencher un batch qui affiche un message sur l'écran à la connexion d'une clé comme ça est impossible. Il faut déjà que le batch teste en permanence la présence d'un nouveau périphérique. Et puisqu'on ne peut pas exécuter silencieusement un batch (batch donc visible), autant le déguiser!
Le répertoire sur votre bureau "Traitement de texte" est uniquement là pour cacher le batch+le fichier qu'il exécutera.
Parce que OUI si vous voulez un pop-up soit il va exécuter un autre batch avec une qualité graphique dégueu et aucune crédibilité (tout le monde sait très bien que les messages consoles sont le plus souvent des pranks), pour faire monter le trouillomètre de votre ami au niveau supérieur, autant utiliser les .vbs!
Oui, vbs qui fait partie comme le batch du starter pack "Je commence l'informatique"!
...mais en niveau un peu plus supérieur.
Donc le batch exécutera le fichier vbs Prank.vbs planqué de le même dossier que lui
L'avantage d'un vbs est qu'il affiche une boîte de dialogue Windows avec la commande MsgBox, donc niveau réalisme vous êtes au top! Évidemment, pensez à changer son icône l'eau, tout risque te tomber à l'eau, parce qu'il d'affichera par défaut dans votre bar d'applications avec une icône cube + axes x y z qui indique donc un vbs...
Mais du coup, comment on créer un vbs?
Facile, bloc-note, comme avec un batch
Et une seule ligne de commande
x=msgBox("Message de la boîte de dialogue",[Nombre]+[Nombre]+[Nombre],"Titre de la boîte de dialogue")
Pour les nombres, il correspondent chacun à une option relative à la boîte de dialogue. Pour savoir comment éditer précisément une boîte de dialogue Windows avec un vbs, Google...
Ne me blâmez pas je fais tout de mémoire!
Bref, ça devrait être tout. Pensez à lancer le batch avant l'arrivée de votre ami, et j'ai écris tout ça en supposant que c'était sur VOTRE ordinateur avec la clé de votre ami! Je n'ai aucun prank pour la situation inverse.
Après si vous voulez en savoir plus sur le batch je vous conseille le site www.batcher.fr , j'ai beaucouo appris là-dessus mais je suppose que vous connaîssez déjà :)
En gros mon programme est un petit peu plus "complexe" le truc c'est que le fichier que je lance est un raccourci de mon .bat et donc l'icone est déguisé etc... par exemple je le fais passer pour une vidéo la commande commence donc par :
start video.mp4
Mon ami, crois donc avoir juste regardé une vidéo et grace a la suite de mon programme 30 secondes plus tard des messages apparaissent à l'écran. Je l'ai testé il marche sous windows 7,8,10 (a la fois il est pas si compliqué que ca xD) le truc maintenant c'était savoir si il y avait moyen que lorsque je mets la clé, mon .bat se lance automatiquement, mon ami croit donc qu'il y a que la vidéo qui s'est lancé et ensuite il voit les messages. Comment faire? Est ce vraiment impossible?
start video.mp4
Mon ami, crois donc avoir juste regardé une vidéo et grace a la suite de mon programme 30 secondes plus tard des messages apparaissent à l'écran. Je l'ai testé il marche sous windows 7,8,10 (a la fois il est pas si compliqué que ca xD) le truc maintenant c'était savoir si il y avait moyen que lorsque je mets la clé, mon .bat se lance automatiquement, mon ami croit donc qu'il y a que la vidéo qui s'est lancé et ensuite il voit les messages. Comment faire? Est ce vraiment impossible?