TE880714@BANUFS11.BITNET (Stef Bracke) (04/11/90)
Hello, I use Sde, a shell. Users can write their own script- and menufiles to make their shell more attractive. Eg. Instead of typing: - DEL =.TST +U +T (Erase all files (+T= also folders) ending with .TST and unlock if needed.) just type : - DESTROY =.TST To do this, you can make your own command script. (EXE-files also usable) It would look like this: DEL ?0 +U +T (where ?0 is replaced by all the parms after the destroy-command.) Now, why am I telling you all this? Well, I'm trying to make verbal communication with the user. How? By simply using the Speech toolkits. I made an EXE-file in TML-Pascal, called DESTROY.MSG. I changed my DESTROY- command-script like this: DESTROY.MSG (EXE-file says: Warning, you're about to destroy the file) DEL ?0 +U +T (Scriptfile then continues to destroy the file(s)) It works perfectly. A bit slow, but I can live with that. My problem is: I would like to make an EXE-file in Assembler (I don't like to work with Pascal) that does the same thing. Only, the Speech toolkit does something funny after the SAY-toolfunction call: It puts zeros after my JSL E100A8. I think Male and Female Voice do the same. Why? To protect the Speech toolkits of being used by assembler-programmers? Can someone help me here? Also, if I succeed to make a working assembler version, I'm going to make an exe-file called: SAY that allows string input behind it. This could then be used as a Shell-command: eg. SAY Insert disk Can you see the potential behind this? SDE allows you to make menus, that look like the Control Panel. I made an option in a menu called UTILITIES. The option itself was called "EXPLODE". When my brother selected it, the computer began to laugh. (I made an EXE-file in pascal, that pronounced the sentece: HAHAHAHAR.) Hoping for some interested and interesting reactions, Stef _______________________________________________________________________ Stefan Bracke | The only things we're famous for Venneborglaan 77 | are beer, chocolates, wafels, 2100 Deurne, BELGIUM | carpets, French (#?&%|) fries, 00-32-3-325/75/89 (only GMT-hours) | sprouts, etc... TE880714 at STUDTEW.UFSIA.AC.BE | Need anything else ? University of Saint Ignatius,Antwerp | - Frankly, je ne weiss nicht wat u zegt.