Bip sous DOS - Shell/Batch - Programmation
Marsh Posté le 09-12-2005 à 15:52:23
echo ^G
Marsh Posté le 09-12-2005 à 20:20:04
elianor a écrit : echo ^G |
ben ça fait pas bip chez moi...
et je n'ai pas de paramètre G quand je tapes echo/?
merci quand même
Marsh Posté le 09-12-2005 à 20:42:27
echo controle G
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
Marsh Posté le 09-12-2005 à 20:43:11
*hips*
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
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
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+
Marsh Posté le 12-12-2005 à 23:45:25
Tu fais comme suit, à l'invite de commandes :
echo @echo [Ctrl_G]> bip.bat
Voilà.
Marsh Posté le 13-12-2005 à 10:40:25
wackevat a écrit : Tu fais comme suit, à l'invite de commandes : |
uéééé
trop cool
je tape "bip" et la machine fait > bip ! <
inoui l'informatique d'aujourd'hui
merci :-)
Marsh Posté le 11-04-2010 à 12:12:27
wackevat a écrit : Tu fais comme suit, à l'invite de commandes : |
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.
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+,
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.
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+,
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...)
Marsh Posté le 15-04-2010 à 11:27:29
Mais c'est pas une commande, c'est le texte a taper.
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+,
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)
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+,
Marsh Posté le 24-06-2010 à 14:47:12
Citation : Tu peux procéder ainsi: |
Ç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 ?
Marsh Posté le 25-06-2010 à 00:03:00
nihonjin a écrit : |
Tu met un mégaphone devant le HP
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