Discussione:
Beep in file Batch!!
(troppo vecchio per rispondere)
Simone
2008-03-27 12:09:28 UTC
Permalink
Salve gente, questo è il mio problemone!
Voglio fare un file batch che nel momento in cui si verifica un
certo caso, mi avvisi tramite un beep oppure eventualmente
riproducendo un file audio.
Allora per fare un beep ho visto in vari siti, basta aprire il
prompt di dos e scrivere "echo Ctrl+G"; automaticamente
digitando Ctrl e G appare il simbolo "^G", quindi il comando
che alla fine viene scritto eppoi eseguito è "echo ^G", ok?
...e così il beep viene che è una meraviglia.
Ora il problema fondamentale è il seguente:
Dato che scrivo il file batch con il Blocco Note (l'unico editor
che cmq uso per creare qualsiasi cosa (html,php,batch, etc
etc..), se provo a fare quella specie di G premendo Alt+g,
ovviamente mi si apre uno shortcut del Blocco Note e non ho
quindi il carattere voluto. Allora provo a scrivere proprio
letteralmente con la tastiera il carattere "^" eppoi G, ma
all'esecuzione del flie batch ho solo un echo del carattere G.
Questo è il mio problema fondamentale, non riesco a riprodurre
quel comando sul file batch, chi mi aiuta?
Grazie superanticipatamente anche solo per aver letto tutto stò
popò di post!!! :-)
--
Postato da Alice Newsgroup: lo usi da web ma con le funzioni del newsreader http://newsgroup.alice.it
Gerarchie it, italia, it-alt, tin, it.binari. Unico!
Gino
2008-03-27 19:38:59 UTC
Permalink
@ECHO OFF
echo 
exit
--
gino
Franz aRTiglio
2008-03-27 21:15:07 UTC
Permalink
Post by Simone
riproducendo un file audio.
sndrec32 /play /close %windir%\media\notify.wav
Simone
2008-03-28 11:35:47 UTC
Permalink
Post by Franz aRTiglio
Post by Simone
riproducendo un file audio.
sndrec32 /play /close %windir%\media\notify.wav
si si, al sndrec32 già ci avevo pensato e funziona.
Ho scoperto anche che aggiungendo /embedding si riesce a far
partire il programma in background, sentendo solo il suono.
Il tutto è alla fine quello che volevo io......
.ma quel "maledetto" beep non lo mando proprio giù!!!
Grazie :-)
--
Postato da Alice Newsgroup: lo usi da web ma con le funzioni del newsreader http://newsgroup.alice.it
Gerarchie it, italia, it-alt, tin, it.binari. Unico!
Franz aRTiglio
2008-03-28 21:21:05 UTC
Permalink
Post by Simone
si si, al sndrec32 già ci avevo pensato e funziona.
Ho scoperto anche che aggiungendo /embedding si riesce a far
partire il programma in background, sentendo solo il suono.
Il tutto è alla fine quello che volevo io......
.ma quel "maledetto" beep non lo mando proprio giù!!!
Puoi anche fare cosi', dal prompt:

copy con beep [invio]
[control]+[g]
[invio]
[control]+[Z]

ti creera' un file (beep) che contiene (appunto) il beep.

per farlo "suonare", nel batch scrivi:

type beep
Simone
2008-03-29 11:27:09 UTC
Permalink
Post by Franz aRTiglio
copy con beep [invio]
[control]+[g]
[invio]
[control]+[Z]
ti creera' un file (beep) che contiene (appunto) il
beep.
type beep
Incredibile!!!!! ma come hai fatto a partorire un'idea così? :-)
e che tipo di file si ottiene in questo modo e dove viene
salvato???
grazie millisssssssimee!!
--
Postato da Alice Newsgroup: lo usi da web ma con le funzioni del newsreader http://newsgroup.alice.it
Gerarchie it, italia, it-alt, tin, it.binari. Unico!
Franz aRTiglio
2008-03-29 17:30:25 UTC
Permalink
Post by Simone
Post by Franz aRTiglio
copy con beep [invio]
[control]+[g]
[invio]
[control]+[Z]
ti creera' un file (beep) che contiene (appunto) il
beep.
type beep
Incredibile!!!!! ma come hai fatto a partorire un'idea così? :-)
E' che sono "nonno", questa cosa si faceva abitualmente
per automatizzare i comandi.
Post by Simone
e che tipo di file si ottiene in questo modo e
Un file che contiene solo il byte 7.

Zpiego:

il "copy con" serve solo a ridirigere quello che viene digitato
sulla tastiera nel file, con le prime versioni di DOS era l'unico
modo pratico per fare un file batch.

Comunqe, nella tabella ascii il carattere 7 e' il BELL, cioe' il
beep di sistema; usando "type" si "stampa" sullo schermo il
carattere che provoca il beep di sistema.

Il control + z provoca il "salva", al contrario del control+c
che "abortisce" la creazione del file.
Post by Simone
dove viene salvato???
Nella cartella da dove dai il comando: se fai "dir" vedrai un
file che si chiama BEEP, ma potrebbe anche
chiamarsi pippo.bla se lo crei con

copy con pippo.bla
Simone
2008-03-30 09:29:14 UTC
Permalink
Post by Franz aRTiglio
il "copy con" serve solo a ridirigere quello che
viene digitato
sulla tastiera nel file, con le prime versioni di DOS
era l'unico
modo pratico per fare un file batch.
Comunqe, nella tabella ascii il carattere 7 e' il
BELL, cioe' il
beep di sistema; usando "type" si "stampa" sullo
schermo il
carattere che provoca il beep di sistema.
Il control + z provoca il "salva", al contrario del
control+c
che "abortisce" la creazione del file.
Post by Simone
dove viene salvato???
Nella cartella da dove dai il comando: se fai "dir"
vedrai un
file che si chiama BEEP, ma potrebbe anche
chiamarsi pippo.bla se lo crei con
copy con pippo.bla
Troppo forte "Nonno"!!!
ho risolto facendo come dici tu; ho creato il file beep, poi
invece di richiamarlo, sono andato a cercarlo l'ho aperto e
copia-incollato il carattere memorizzato nel file batch.
Così funziona tutto a meraviglia.
Grazie tante!
--
Postato da Alice Newsgroup: lo usi da web ma con le funzioni del newsreader http://newsgroup.alice.it
Gerarchie it, italia, it-alt, tin, it.binari. Unico!
Continua a leggere su narkive:
Loading...