Κάνοντας την γραμμή εντολών να μιλήσει
Σε περίπτωση που θέλουμε να κάνουμε την γραμμή εντολών να μιλήσει με το μήνυμα που θέλουμε προκειμένου να εντυπωσιάσουμε τους φίλους μας αρκεί να κάνουμε τα παρακάτω.
Δημιουργούμε ένα έγγραφο κειμένου και αντιγράφουμε τον παρακάτω κώδικα μέσα σε αυτό:
Κώδικας:
:speaker
IF EXIST «Voice» goto Menu
IF NOT EXIST «Voice» goto voicemake
REM this makes a folder named voice if not alredy exist
:voicemake
md Voice
goto vbss
REM this makes the VBS files in the voice folder
:vbss
echo.Set Speech = CreateObject(«SAPI.SpVoice»)>> «%CD%\Voice\Welcome.vbs»
echo.Speech.Speak «Το μήνυμα σας εδώ«>> «%CD%\Voice\Welcome.vbs»
REM The menu with voice saying what u wrote
:menu
start %CD%\Voice\Welcome.vbs
pause
Το σώζουμε σαν αρχείο .bat και μετά το τρέχουμε.Θα δούμε ότι θα μας ανοίξει την γραμμή εντολών και ο υπολογιστής θα πει το μήνυμα που θέλουμε.
Εικόνα:
Αυτό το script δεν κάνει τίποτα άλλο από το να χρησιμοποιεί την φωνή του υπολογιστή μας (SAM Voice) και να διαβάζει το κείμενο που του έχουμε εισάγει.Γι’αυτό είναι προτιμότερο το κείμενο μας να είναι στα αγγλικά.
Download script:
18 Φεβρουαρίου, 2010 στις 13:42
Επιτέλους σε βλέπουμε πάλι πίσω!!!Συνέχισε δυναμικά! 🙂
18 Φεβρουαρίου, 2010 στις 15:36
Υποχρεώσεις δυστηχώς!Νέα άρθρα συντομώς ελπίζω και πάλι καθημερινά!
🙂
18 Φεβρουαρίου, 2010 στις 20:27
Μήπως έκανες κάποιο λάθος?
____________________________________________________________
C:\Documents and Settings\user\Επιφάνεια εργασίας>IF EXIST ΥVoiceΦ goto Menu
C:\Documents and Settings\user\Επιφάνεια εργασίας>IF NOT EXIST ΥVoiceΦ goto voic
emake
C:\Documents and Settings\user\Επιφάνεια εργασίας>md Voice
C:\Documents and Settings\user\Επιφάνεια εργασίας>goto vbss
C:\Documents and Settings\user\Επιφάνεια εργασίας>echo.Set Speech = CreateObject
(ΥSAPI.SpVoiceΦ) 1>>ΥCD\Voice\Welcome.vbsΦ
Το σύστημα δεν είναι σε θέση να εντοπίσει την καθορισμένη διαδρομή δίσκου.
C:\Documents and Settings\user\Επιφάνεια εργασίας>echo.Speech.Speak ΥHelloΥ 1>>Υ
CD\Voice\Welcome.vbsΦ
Το σύστημα δεν είναι σε θέση να εντοπίσει την καθορισμένη διαδρομή δίσκου.
C:\Documents and Settings\user\Επιφάνεια εργασίας>REM The menu with voice saying
what u wrote
C:\Documents and Settings\user\Επιφάνεια εργασίας>start CD\Voice\Welcome.vbs
Το σύστημα δεν είναι δυνατό να βρει το αρχείο CD\Voice\Welcome.vbs.
C:\Documents and Settings\user\Επιφάνεια εργασίας>pause
Πιέστε ένα πλήκτρο για συνέχεια. . .
___________________________________________
18 Φεβρουαρίου, 2010 στις 20:48
Το έχω δοκιμάσει σε 2 λειτουργικά συστημάτα (Windows Seven και Windows Vista) και δουλεύει.Ο κώδικας είναι σωστός το μόνο θέμα που μπορώ να σκεφτώ είναι τα «» (αυτάκια) τα οποία στο wordpress τα πάει πλάγια.Σε τι λειτουργικό είσαι?Ενημερωσέ με σε περίπτωση που συνεχίζεις να έχεις πρόβλημα. 😉
18 Φεβρουαρίου, 2010 στις 21:12
“” (αυτάκια) Τα αντικατέστησα με “” σε περίπτωση που έλεγες αυτό αλλά δοκίμασα και αλλιώς
================================================
:speaker
IF EXIST “Voice” goto Menu
IF NOT EXIST “Voice” goto voicemake
REM this makes a folder named voice if not alredy exist
:voicemake
md Voice
goto vbss
REM this makes the VBS files in the voice folder
:vbss
echo.Set Speech = CreateObject(“SAPI.SpVoice”)>> “%CD%\Voice\Welcome.vbs”
echo.Speech.Speak “HELLO WORLD“>> “%CD%\Voice\Welcome.vbs”
REM The menu with voice saying what u wrote
:menu
start %CD%\Voice\Welcome.vbs
pause
============================================
Windows XP SP3
18 Φεβρουαρίου, 2010 στις 23:48
Τότε λογικά δεν παίζει το συγκεκριμένο script στα XP.Δεν το έχω τεστάρει σε αυτό το λειτουργικό οπότε δεν μπορώ να σου πω κάτι παραπάνω. 😦
20 Φεβρουαρίου, 2010 στις 10:31
Πληροφοριακά απλά το βάζω,τελικά δεν δούλεψε πάλι
http://yfrog.com/1rspeakp
20 Φεβρουαρίου, 2010 στις 12:19
Από ότι βλέπω από την εικόνα η διαδρομή είναι λάθος.Δηλαδή το screenshot σε μένα θα δεις ότι έχει path C:\Users… ενώ το δικό σου πάει C:\Documents and Settings…Πιστεύω αυτό είναι το θέμα και εφόσον ο κώδικας είναι ίδιος απλά χρειάζεται αλλαγή στα XP ο κώδικας για να δουλέψει.Γιατί αν το δοκιμάσεις σε Vista και 7 θα παίξει.
😉
20 Φεβρουαρίου, 2010 στις 16:59
Πώς μπορούμε να αλλάξουμε την διαδρομή,και εάν είναι τι να βάλουμε;;
21 Φεβρουαρίου, 2010 στις 16:55
Δεν έχω κάποιο λειτουργικό με XP για να μπορέσω να το τεστάρω φίλε arkas ωστόσο θα το κοιτάξω εντός των ημέρων το πως θα γίνει στα XP και αν βρω κάτι θα το ποστάρω με σχόλιο εδώ.