Bip sous DOS

Bip sous DOS - Shell/Batch - Programmation

Marsh Posté le 09-12-2005 à 15:50:14    

Bonjour,
 
j'ai un fichier BATCH qui travaille pendant une dizaine d'heure et je voudrais qu'il me signale le passage au différente phases et quand il a finit.
 
Donc, comment faire biper la machine avec un .BAT ?
 
merci
 

Reply

Marsh Posté le 09-12-2005 à 15:50:14   

Reply

Marsh Posté le 09-12-2005 à 15:52:23    

echo ^G


---------------
JE JE SUIS LIBERTINEEEEEEEEEEE JE SUIS UNE CATINNNNNNNNN §§§§§§§§
Reply

Marsh Posté le 09-12-2005 à 20:20:04    


 
 
ben ça fait pas bip chez moi...
et je n'ai pas de paramètre G quand je tapes echo/?
 
merci quand même
 

Reply

Marsh Posté le 09-12-2005 à 20:42:27    

echo controle G


---------------
JE JE SUIS LIBERTINEEEEEEEEEEE JE SUIS UNE CATINNNNNNNNN §§§§§§§§
Reply

Marsh Posté le 09-12-2005 à 20:43:01    

tuè appui sur la couche controle, et e nla maintenant, d'un doit alletier, tu appuies sur la touche G, puis tu relache rapiudement le tout :)


---------------
JE JE SUIS LIBERTINEEEEEEEEEEE JE SUIS UNE CATINNNNNNNNN §§§§§§§§
Reply

Marsh Posté le 09-12-2005 à 20:43:11    

*hips*


---------------
JE JE SUIS LIBERTINEEEEEEEEEEE JE SUIS UNE CATINNNNNNNNN §§§§§§§§
Reply

Marsh Posté le 11-12-2005 à 02:11:20    

elianor a écrit :

tuè appui sur la couche controle, et e nla maintenant, d'un doit alletier, tu appuies sur la touche G, puis tu relache rapiudement le tout :)


 
doigt [:aloy]

Reply

Marsh Posté le 12-12-2005 à 13:19:38    

elianor a écrit :

tuè appui sur la couche controle, et e nla maintenant, d'un doit alletier, tu appuies sur la touche G, puis tu relache rapiudement le tout :)


 
altier [:aloy]  :D  
 
merci mais moi ce que je cherche c'est mettre une instruction dans un fichier par exemple bip.bat que j'execute en tapant 'bip' sur la ligne de commande ou en l'appelant dans une procédure CALL bip
 
a+


Message édité par Gilgamesh d'Uruk le 12-12-2005 à 13:22:18
Reply

Marsh Posté le 12-12-2005 à 23:45:25    

Tu fais comme suit, à l'invite de commandes :
 
echo @echo [Ctrl_G]> bip.bat
 
Voilà.

Reply

Marsh Posté le 13-12-2005 à 10:40:25    

wackevat a écrit :

Tu fais comme suit, à l'invite de commandes :
 
echo @echo [Ctrl_G]> bip.bat
 
Voilà.


 
 
uéééé
 
trop cool
 
je tape "bip" et la machine fait > bip ! <
 
inoui l'informatique d'aujourd'hui
 
merci :-)

Reply

Marsh Posté le 13-12-2005 à 10:40:25   

Reply

Marsh Posté le 11-04-2010 à 12:12:27    

wackevat a écrit :

Tu fais comme suit, à l'invite de commandes :
 
echo @echo [Ctrl_G]> bip.bat
 
Voilà.


 
 
Pour moi ca marche pas ca. quand j'edite bip.bat j'ai
@echo [Ctrl_G]
 
Si je met la command direct ca ne marche pas non plus:
C:\>@echo [Ctrl_G]
[Ctrl_G]

 
Une idee?
 
Par contre si j'utilise l'astuce appuyer sur control et G en meme temp ca marche sous XP:
C:\>echo @echo ^G>c:\bat\bip.bat
 
C:\>c:\BAT\bip.bat

 
Sous windows7  ca bip meme deux fois rapidement mais affiche aussi une erreur:
C:\>echo ^G>c:\bat\bip.bat
 
C:\>c:\BAT\bip.bat
 
C:\>
'' is not recognized as an internal or external command,
operable program or batch file.

Reply

Marsh Posté le 11-04-2010 à 15:09:36    

Tu peux procéder ainsi:
[Ctrl+g] signifie appuyer sur Control, taper g, relacher la touche Control
[Ctrl+z] signifie appuyer sur Control, taper z, relacher la touche Control
[Enter] signifie  taper Enter (ou entrée ou retour chariot...)
 
dans une fenêtre dos, faire:
 
copy con beep.bat[Enter]
@echo off[Enter]
echo [Ctrl+g][Enter]
[Ctrl+z][Enter]
 
A ce stade windows devrait avoir affiché "1 file(s) copied" et le fichier beep.bat doit être OK, ce qu'on peut tester avec:
beep[Enter]
 
A+,


---------------
There's more than what can be linked! --    Iyashikei Anime Forever!    --  AngularJS c'est un framework d'engulé!  --
Reply

Marsh Posté le 14-04-2010 à 16:34:30    

y a moyen de faire ça aussi sous windows cmd tout simplement ? parce que dans une fenêtre cmd si je tappe copy con beep.bat
ben ca fait rien... je suis obligé d'arrêter la routine
 
C:\>copy con beep.bat
The I/O operation has been aborted because of either a thread exit or an applica
tion request.
        0 file(s) copied.

Reply

Marsh Posté le 14-04-2010 à 23:06:39    

C'est sans le moindre pb sur ma bécane.
Ca veut dire quoi ça fait rien?
tu as tapé toutes les lignes comme indiqué?
C'est le [Ctrl+z][Enter] qui arrête le mode d'édition.
A+,


---------------
There's more than what can be linked! --    Iyashikei Anime Forever!    --  AngularJS c'est un framework d'engulé!  --
Reply

Marsh Posté le 15-04-2010 à 11:17:07    

ben ca tourne dans le vide, je doute que la premiere commande (regarde ce que j ai copier) prenne plus de 10 secondes (dsl pour les accent et autre, clavier US de m...)

Reply

Marsh Posté le 15-04-2010 à 11:27:29    

Mais c'est pas une commande, c'est le texte a taper. :pt1cable:  
Tu tapes ensuite les 3 autres lignes, et quand tu tapes la dernière, celle avec un [Ctrl+z][Enter], le mode d'édition s'arrête, et ca doit t'afficher "1 file(s) copied".
Sinon bien sur, quand tu as tapé la première ligne, c'est passé en mode édition, alors tu peux toujours attendre des plombes, car le shell lui, il attend a ce que tu tapes du texte et que ça se finisse par un Ctrl-z
A+,


---------------
There's more than what can be linked! --    Iyashikei Anime Forever!    --  AngularJS c'est un framework d'engulé!  --
Reply

Marsh Posté le 15-04-2010 à 18:23:13    

Ah moi j'attendais comme un con qu'il se passe quelque chose, d'ailleur ça sert à quoi le "con" dans ton exemple ? "copy con beep.bat[Enter]"
J'avais peur que ça soit une ruse pour planter l'ordinateur comme sous win98 avec le c:\con\con.exe (un truc du genre)

Reply

Marsh Posté le 16-04-2010 à 11:12:22    

CON, c'est un des périphériques prédéfinis du DOS, CON = console.
COPY CON file.txt, ca copie depuis le fichier CON vers le fichier file.txt, donc depuis la console, donc depuis le clavier. Et ça s'arrête de copier quand la marque de fin de fichier est rencontrée. Cette marque est un CTRL-Z, donc ça s'arrête quand un CTRL-Z est tapé au clavier.
Il y a un certain nombre de mot clés qui datent du DOS qui trainent encore dans Windows, et ont un sens spécial (et ne peuvent donc pas être utilisés comme noms de fichier): CON, PRN, AUX, CLOCK$, NUL, COM0 ... COM9, LPT0 ... LPT9.

 

A+,


Message édité par gilou le 16-04-2010 à 11:21:30

---------------
There's more than what can be linked! --    Iyashikei Anime Forever!    --  AngularJS c'est un framework d'engulé!  --
Reply

Marsh Posté le 24-06-2010 à 14:47:12    

Citation :

Tu peux procéder ainsi:
[Ctrl+g] signifie appuyer sur Control, taper g, relacher la touche Control
[Ctrl+z] signifie appuyer sur Control, taper z, relacher la touche Control
[Enter] signifie  taper Enter (ou entrée ou retour chariot...)
 
dans une fenêtre dos, faire:
 
copy con beep.bat[Enter]
@echo off[Enter]
echo [Ctrl+g][Enter]
[Ctrl+z][Enter]
 


 
Ça marche, mais il faut mettre le volume à fond pour pouvoir l'entendre (très faiblement)...N'y a-t-il pas un moyen permettant de biper plus fort ?

Message cité 1 fois
Message édité par nihonjin le 24-06-2010 à 14:49:04
Reply

Marsh Posté le 25-06-2010 à 00:03:00    

nihonjin a écrit :


Ça marche, mais il faut mettre le volume à fond pour pouvoir l'entendre (très faiblement)...N'y a-t-il pas un moyen permettant de biper plus fort ?


 
Tu met un mégaphone devant le HP  :o  


---------------
sheep++
Reply

Sujets relatifs:

Leave a Replay

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