Exploiting MS Windows for SAS Version 6.10

Total Page:16

File Type:pdf, Size:1020Kb

Exploiting MS Windows for SAS Version 6.10 Exploiting MS Windows for SAS Version 6.10 John Asa Price, Mark W. Cates, SAS Institute Inc., Cary NC ABSTRACT CONFIGURING THE SAS AWS This paper describes features of the SAS® Using the Preferences dialog box, you can: System in Release 6.10 that allow the • Control scroll bars exploitation of the features available under • Activating the status line with Message Line andlor the Microsoft Windows operating system. control bar The goal of the paper is to show users of the • Controling menu style (popup or command~ine) SAS System for Microsoft Windows the • Activating the command line or command bar features and customization options that • Activating the tool bar or toolbox enable the SAS System to work natively on • Setting default insert mode PC platforms. See the section "Customizing Your SAS Session" in Microsoft Windows INTRODUCTION Environment:Changes and Enhancements to the SAS System. The purpose of this paper is to provide an overview of the features provided by the CONFIGURING YOUR GUI SAS System under Microsoft Windows, Re· lease 6.10. You should view this paper as a cursory introduction to these features but While most PC users expect an interactive you will need to refer to the SAS Companion method to configure the SAS GUI, this is for the Windows Environment, Version 6, not enough control for the SAS/AF pro· First Edition and Microsoft Windows grammers. Commands exist for all the in· Environment: Changes and Enhancements teractive settings. Also, additional com· to the SAS System.(Pub # 55107) for more mands exist to control the appearance or details. This paper summarizes: behavior of the SAS AWS and the SAS application windows. These commands al· • Configuring the SAS AWS low you to create applications using the • Using and modifying the Toolbar SAS System and then remove any trace of • Registering Common Applications the SAS System creating the appearance of • Printing a stand·alone application. • Using MCI, the Medial Control Interface There are several options and commands Using ODBC • that allow you to control the SAS AWS. Using and accessing Remote Data Libraries • These include: • Sending electronic mail using the Data Step and • NOAWSMENUMERGE removes common menu SCl items from the SAS AWS menu bar Using OLE version 1.0 features • • NOAWSMENU removes SAS AWS menu bar Online SAS Samples • • AWSCONTROL removes system controls such as Accessing Winhelp • the title bar, system menu, minima:e and maximize • Calling External Dlls buttons • Importing and Exporting Graphics data • AWSTITLE specifies the title to use on the SAS AWStitJebar • AWSDEF controls the location and size of the SASAWS • AWSMINIMIZE minimizes the SAS AWS • AWSMAXIMIZE maximizes the SAS AWS • AWSRESTORE restores the SAS AWS 608 The option SASCONTROL eliminates the DLGOPEN and DLGSAVE allow you to con­ system controls from SAS application win­ trol the file filters each display by adding a dows. SASCONTROL NOSYSTEMMENU FILTER = "·.ink ·.doc". This adds a filter for eliminates the system menu and SASCON­ both .ink and .doc files. Specifying the RE­ TROL NOMINMAX eliminates the minimize PLACE parameter will remove all the de­ and maximize buttons. This option changes fault filters. $FILTERLIST initially controls all existing SAS application windows as well the filters displayed in the default Open and all windows created after submitting the op­ Save As dialogs. Use $FILTERLIST "·.ink tions statement. ·.sav" to add these filters to the dialogs. You can add your own icons with the option Using the Tool Editor, you can create mUl­ USERICON. This feature is available with tiple tool sets and save each to a different SAS/AF and SAS/EIS® software. To use, SAS catalog entry. Then using the TOOL­ create a frame entry using SAS/AF soft­ LOAD command, you can programmatically ware. Make or fill a region with an icon. load each tool set as necessary. The syntax From the attributes screen, select the cur­ is "toolload <boxlbar> li­ rent icon button. Then, select the "user-de­ bref.catalog.member". You can also use fined" radio button. If you have specified an the TOOLCLOSE command to program­ matically close a toolbox. In addition, if you icon resource file with USERICON, clicking are using the toolbox instead of the tool bar, on the radio button displays all of your the TOOLDEF command allows you to con­ icons. Clicking on the "sas-supplied" radio trol the initial location of the toolbox. button allows you to use any of the icons provided by the SAS System. COMMAND controls the command bar. The syntax for this command is With the option $SASICON, you can over­ 'COMMAND <WINDOWIBARICLOSE' ride the default icon for the SAS System. <title>. Specifying WINDOW creates a The syntax of this option is: command dialog and ''title'' overrides the ti­ $SASICON userlnouser normal busy tle of the dialog. Specifying BAR creates Where: the command bar and CLOSE removes user use the DLL specified by USERICON either the command dialog or the command nouser use sasvicon.dll as the resource file bar. nOfTTlal identif!ef of the normal icon busy identifier of the busy icon The command WSTATUSLN controls the status line. Tuming off the status line cre­ The following commands invoke SAS sup­ ates message lines in all SAS application plied dialogs: windows. Tuming on the status line creates .DLGABOUT About dialog the status line in its last active state and de­ • DLGCDIR Change directory dialog stroys message lines in. the SAS application • DLGENDR Exit SAS dialog windows. The syntax of this option is: • DLGFIND Find dialog WSTATUSLN [ON I OFF] [ALL I MSG=% I CDIR=%] Fonts Selection dialog • DLGFONT Where: • DLGLlNKS OLE Links dialog ON turns on the status line • DLGOPEN Open dialog OFF turns off the status line • DLGPRT Print dialog ALL enables both the message and current • DLGPRTSETUP Printer Setup dialog directory portion Save As dialog • DLGSAVE MSG enables only the message portion of the • DLGSMAIL E-mail dialog status line (=% specifies the percentage of the Preferences dialog • DLGPREF status line used by the message area) • DLGREPLACE Replace dialog COIR enables only the current dir~ory portion of Run dialog • DLGRUN the status line (=% specifies the percentage of • TOOLEDIT Tool Edttor dialog the status line used by the c~rrent directory) 609 The option INITCMD allows you to invoke a SAS/AF application without displaying the Program Editor, Log or Output windows. The syntax is: -INITCMD "af c=sasuser.a.a.frame" The command WHSBAR ONIOFF turns horizontal scroll bars on or off for all SAS applications windows. The commandWVS­ BAR ONIOFF turns vertical scroll bars on or off for all SAS applications windows. The option LOGO controls the display of the logo screen. Use NOLOGO to suppress the logo screen. You can override the default logo screen that displays by creating a DLL containing your bitmap with an identifier of 1. Simply copy your DLL into sasvlogo.dll in !sasroot/core/sasdll and your logo displays when the SAS System starts. REGISTERING COMMON APPLICATIONS The option EXITWINDOWS will automati­ cally cause the SAS System to exit Win­ You can add applications that you dows when the SAS System exits. This is . commonly use to the FILE pulldown menu. useful for batch programs. You can add up to 8 applications to the file pulldown menu. To register an application, USING AND MODIFYING THE TOOLBAR add the following code to your CONFIG.SAS file: SAS comes with a default tool bar -register 'menu·oame' 'command' {'worKing directory1 The tool bar is completely configurable us­ menu-name is the name that you want to ing the tool editor. The total number of tools appear on the File pull-down menu that you can create increased to 30. You can add or delete both tools and separators. command string to submit to invoke the The separators allow you to logically group application sets of tools. When creating a tool, you specify the tool image, the command asso­ working directory (optional) is the working ciated with the tool and the help text dis­ directory in which the application is to be played on the status line. You specify a tool run. image by either pasting from the clipboard or using the tool browser. The tool browser provides a default set of more than 140 tool PRINTING images. SAS now provides better WYSIWYG print­ ing by automatically setting your formatting options (LINESIZE and PAGESIZE) at in­ itialization time to match the settings of your printer. When you change your printer set­ tings, the SAS System options automatically update so that all future output prints in a WYSIWYG manner. You do not need to use the forms subsystem to. control your margins, fonts or page orientation. 610 The Print Setup dialog is available across USING Mel, THE MEDIA CONTROL all SAS applications and allows you to cus­ INTERFACE tomize your output on the printed page. You specify margins in real measurements like The Media Control Interface (MCI) is sup­ inches and centimeters instead of columns ported as an add-on to Release 6.10 on and rows. Microsoft Windows. Mel allows access to various Mel compatible multimedia devices (like CD Player, Mixer, Videodisk Player, etc.). MCI was developed by IBM and Microsoft and provides a standard way to interface to multimedia devices through text commands. OLE can provide access to these devices but an intemnediate application that provides access each device is required. With MCI, no When creating output, you can use any font intemnediate application is required since installed on the printer. You can take advan­ MCI allows direct communication with the tage of the True Type technology available device driver. Additionally, the same text with Windows when generating printed commands are portable between OS/2 and output.
Recommended publications
  • Context-Sensitive Help
    Module 15: Context-Sensitive Help Program examples compiled using Visual C++ 6.0 (MFC 6.0) compiler on Windows XP Pro machine with Service Pack 2. Topics and sub topics for this Tutorial are listed below: Context-Sensitive Help The Windows WinHelp Program Rich Text Format Writing a Simple Help File An Improved Table of Contents The Application Framework and WinHelp Calling WinHelp Using Search Strings Calling WinHelp from the Application's Menu Help Context Aliases Determining the Help Context F1 Help Shift-F1 Help Message Box Help: The AfxMessageBox() Function Generic Help A Help Example: No Programming Required The MAKEHELP Process Help Command Processing F1 Processing Shift-F1 Processing A Help Command Processing Example: MYMFC22B Header Requirements CStringView Class CHexView Class Resource Requirements Help File Requirements Testing the MYMFC22B Application Context-Sensitive Help Help technology is in a transition phase at the moment. The Hypertext Markup Language (HTML) format seems to be replacing rich text format (RTF). You can see this in the new Visual C++ online documentation via the MSDN viewer, which uses a new HTML-based help system called HTML Help. Microsoft is developing tools for compiling and indexing HTML files that are not shipped with Visual C++ 6.0. In the meantime, Microsoft Foundation Class (MFC) Library version 6.0 application framework programs are set up to use the WinHelp help engine included with Microsoft Windows. That means you'll be writing RTF files and your programs will be using compiled HLP files. This module first shows you how to construct and process a simple stand-alone help file that has a table of contents and lets the user jump between topics.
    [Show full text]
  • Powerview Command Reference
    PowerView Command Reference TRACE32 Online Help TRACE32 Directory TRACE32 Index TRACE32 Documents ...................................................................................................................... PowerView User Interface ............................................................................................................ PowerView Command Reference .............................................................................................1 History ...................................................................................................................................... 12 ABORT ...................................................................................................................................... 13 ABORT Abort driver program 13 AREA ........................................................................................................................................ 14 AREA Message windows 14 AREA.CLEAR Clear area 15 AREA.CLOSE Close output file 15 AREA.Create Create or modify message area 16 AREA.Delete Delete message area 17 AREA.List Display a detailed list off all message areas 18 AREA.OPEN Open output file 20 AREA.PIPE Redirect area to stdout 21 AREA.RESet Reset areas 21 AREA.SAVE Save AREA window contents to file 21 AREA.Select Select area 22 AREA.STDERR Redirect area to stderr 23 AREA.STDOUT Redirect area to stdout 23 AREA.view Display message area in AREA window 24 AutoSTOre ..............................................................................................................................
    [Show full text]
  • 1TR6 D-Kanal-Protokoll Im ISDN
    Universität Rostock Fachbereich Elektrotechnik und Informationstechnik Abkürzungen zum Fach Kommunikationssysteme nur für den internen Gebrauch 03/99 Dr. Melzer, Kessler, Mali, Weiß http://www.comlab.uni-rostock.de/ 3 1TR6 D-Kanal-Protokoll im ISDN AIX Advanced Interactive Execute AL Application Layer AL Alignment A ALS Application Layer Structure AMI Alternate Mark Inversion AMIS Audio Message Interchange AA Administrative Authority Specification AAA Authentication, Authorization and AML ACPI Machine Language Accounting AMP Active Monitor Present AAL ATM Adaptation Layer AMT Agent Management Task AAPI ATM-API ANS Advanced Network and Services ABM Asynchronous Balanced Mode ANSI American National Standards ABR Available Bit Rate Institute ACATS Advisory Committee for AOAC Always On/Always Connected Advanced Television Systems AOC ADSL Overhead Control Channel ACD Automatic Call Distribution AOL America Online ACE Access Control Entry AP Access Point ACE Access Control Encryption APC Asynchronous Procedure Call ACF Access Control Field API Application Programming ACK Acknowledgement Interface ACL Access Control List APM Advanced Power Management ACM Association for Computer APPN Advanced Peer to Peer Machinery Networking ACM Adaptive Clock Methode APS Auxiliary Power Supply ACPI Advanced Configuration and ARA AppleTalk Remote Access Power Interface ARC Advanced RISC Computing ACR Attenuation to Crosstalk Ratio ARM Asynchronous Response Mode ACR Allowed Cell Rate ARP Address Resolution Protocol ACS Access Control Store ARPA Advanced Research
    [Show full text]
  • Upgrading to Micro Focus Enterprise Developer 2.3 for Visual Studio Micro Focus the Lawn 22-30 Old Bath Road Newbury, Berkshire RG14 1QN UK
    Upgrading to Micro Focus Enterprise Developer 2.3 for Visual Studio Micro Focus The Lawn 22-30 Old Bath Road Newbury, Berkshire RG14 1QN UK http://www.microfocus.com Copyright © Micro Focus 2011-2015. All rights reserved. MICRO FOCUS, the Micro Focus logo and Enterprise Developer are trademarks or registered trademarks of Micro Focus IP Development Limited or its subsidiaries or affiliated companies in the United States, United Kingdom and other countries. All other marks are the property of their respective owners. 2015-09-16 ii Contents Upgrading to Enterprise Developer for Visual Studio .................................... 4 Licensing Changes ..............................................................................................................4 Resolving conflicts between reserved keywords and data item names .............................. 4 Importing Existing COBOL Code into Enterprise Developer ...............................................5 Recompile all source code .................................................................................................. 6 Upgrading from Net Express to Enterprise Developer for Visual Studio ............................. 6 An introduction to the process of upgrading your COBOL applications ................... 6 Compile at the Command Line Using Existing Build Scripts ....................................7 Debugging Without a Project ....................................................................................9 Create a project and import source ........................................................................10
    [Show full text]
  • Windows 95 & NT
    Windows 95 & NT Configuration Help By Marc Goetschalckx Version 1.48, September 19, 1999 Copyright 1995-1999 Marc Goetschalckx. All rights reserved Version 1.48, September 19, 1999 Marc Goetschalckx 4031 Bradbury Drive Marietta, GA 30062-6165 tel. (770) 565-3370 fax. (770) 578-6148 Contents Chapter 1. System Files 1 MSDOS.SYS..............................................................................................................................1 WIN.COM..................................................................................................................................2 Chapter 2. Windows Installation 5 Setup (Windows 95 only)...........................................................................................................5 Internet Services Manager (Windows NT Only)........................................................................6 Dial-Up Networking and Scripting Tool....................................................................................6 Direct Cable Connection ..........................................................................................................16 Fax............................................................................................................................................17 Using Device Drivers of Previous Versions.............................................................................18 Identifying Windows Versions.................................................................................................18 User Manager (NT Only) .........................................................................................................19
    [Show full text]
  • Acronis Revive 2019
    Acronis Revive 2019 Table of contents 1 Introduction to Acronis Revive 2019 .................................................................................3 1.1 Acronis Revive 2019 Features .................................................................................................... 3 1.2 System Requirements and Installation Notes ........................................................................... 4 1.3 Technical Support ...................................................................................................................... 5 2 Data Recovery Using Acronis Revive 2019 .........................................................................6 2.1 Recover Lost Files from Existing Logical Disks ........................................................................... 7 2.1.1 Searching for a File ........................................................................................................................................ 16 2.1.2 Finding Previous File Versions ...................................................................................................................... 18 2.1.3 File Masks....................................................................................................................................................... 19 2.1.4 Regular Expressions ...................................................................................................................................... 20 2.1.5 Previewing Files ............................................................................................................................................
    [Show full text]
  • Defending Windows with Antivirus Software
    Defending Windows with Antivirus Software, December 7, 2017 With all the dangers lurking on the Internet, keeping your computer safe and clean is an important challenge. In this 90-minute session we will discuss strategies and technologies for keeping your computer safe in a networked world, with the emphasis on antivirus software. Malware The term malware is a contraction of malicious software. Put simply, malware is any piece of software that was written with the intent of doing harm to your data or device. https://www.avg.com/en/signal/what-is-malware Brief history https://en.wikipedia.org/wiki/Antivirus_software The roots of the computer virus date back as early as 1949, when the Hungarian scientist John von Neumann published the "Theory of self- reproducing automata." First computer virus ("Creeper") appeared in 1971 Term first coined in 1983. Before the Internet, computer viruses were typically spread by infected floppy disks. The late 80's and early 90's saw the birth of antivirus industry Common Malware Types https://www.veracode.com/blog/2012/10/common-malware-types-cybersecurity-101 Viruses, Worms, Trojan horses, Ransomware, Spyware, Adware, Rootkits, etc... Malware symptoms While the different types of malware differ greatly in how they spread and infect computers, they all can produce similar symptoms. Computers that are infected with malware can exhibit any of the following symptoms: Increased CPU usage Slow computer or web browser speeds Problems connecting to networks Freezing or crashing Modified or deleted files Appearance
    [Show full text]
  • Windows® Scripting Secrets®
    4684-8 FM.f.qc 3/3/00 1:06 PM Page i ® WindowsSecrets® Scripting 4684-8 FM.f.qc 3/3/00 1:06 PM Page ii 4684-8 FM.f.qc 3/3/00 1:06 PM Page iii ® WindowsSecrets® Scripting Tobias Weltner Windows® Scripting Secrets® IDG Books Worldwide, Inc. An International Data Group Company Foster City, CA ♦ Chicago, IL ♦ Indianapolis, IN ♦ New York, NY 4684-8 FM.f.qc 3/3/00 1:06 PM Page iv Published by department at 800-762-2974. For reseller information, IDG Books Worldwide, Inc. including discounts and premium sales, please call our An International Data Group Company Reseller Customer Service department at 800-434-3422. 919 E. Hillsdale Blvd., Suite 400 For information on where to purchase IDG Books Foster City, CA 94404 Worldwide’s books outside the U.S., please contact our www.idgbooks.com (IDG Books Worldwide Web site) International Sales department at 317-596-5530 or fax Copyright © 2000 IDG Books Worldwide, Inc. All rights 317-572-4002. reserved. No part of this book, including interior design, For consumer information on foreign language cover design, and icons, may be reproduced or transmitted translations, please contact our Customer Service in any form, by any means (electronic, photocopying, department at 800-434-3422, fax 317-572-4002, or e-mail recording, or otherwise) without the prior written [email protected]. permission of the publisher. For information on licensing foreign or domestic rights, ISBN: 0-7645-4684-8 please phone +1-650-653-7098. Printed in the United States of America For sales inquiries and special prices for bulk quantities, 10 9 8 7 6 5 4 3 2 1 please contact our Order Services department at 1B/RT/QU/QQ/FC 800-434-3422 or write to the address above.
    [Show full text]
  • MM Essentials for Windows
    Multimedia Essentials for Windows Welcome to the world of Windows multimedia! Macromedia is pleased to provide you with tips, techniques, and direction for using a Windows–based environment to author and deliver successful multimedia productions. This guide is based upon inquiries from our end users, resellers, and developers and includes answers to questions frequently asked of our technical support group. We hope that it will help you navigate through many of the important choices you will face in cross-platform multimedia development. If you have previously used the Macintosh as an authoring platform, you will find this a useful guide to understanding the differences between Macintosh and Windows– based computers in order to take advantage of cross–platform authoring and delivery opportunities. Useful topics include working with different file formats and converting applications from Macintosh to Windows. If you are new to developing interactive multimedia productions on Windows—even if you are already familiar with the Windows environment—you will find this a beneficial overview of multimedia authoring on the Windows platform. This document offers guidelines for configuring your Windows environment for multimedia, tips for optimizing performance, and suggestions for effectively testing and distributing your productions. A multimedia glossary provides definitions for some of the most commonly used Windows, DOS, and multimedia terms and acronyms to help you become familiar with the talk of the trade. Even veteran Windows multimedia developers interested in becoming acquainted with Macromedia products and cross-platform delivery issues will find this guide informative. It will provide you with insights on how Macromedia tools can empower your multimedia development efforts.
    [Show full text]
  • Help for HTML Help
    Microsoft HTML Help Overview Microsoft® HTML Help consists of an online Help Viewer, related help components, and help authoring tools from Microsoft Corporation. The Help Viewer uses the underlying components of Microsoft Internet Explorer to display help content. It supports HTML, ActiveX®, Java™, scripting languages (JScript®, and Microsoft Visual Basic® Scripting Edition), and HTML image formats (.jpeg, .gif, and .png files). The help authoring tool, HTML Help Workshop, provides an easy-to-use system for creating and managing help projects and their related files. Features About creating help Satellite .dll files enable help in all supported languages. Now help will Newa flewatuaryess i nm thias trcelhea stehe language of the installed operating system. Microsoft® HTML Help version 1.3 contains these new features: There is now a single version of Hhupd.exe that works in all supported languages. NOTE: These enhancements are designed to make HTML Help fully compliant with the language features of Microsoft Windows® 2000. For more information on multiple language support in Windows 2000, see the Multilanguage Support white paper on the Microsoft Windows 2000 Web site. Introducing HTML Help help system or Web site. The HTML Help components HTML Help contains the following components: HTML Help ActiveX control: a small, modular program used to insert help navigation and secondary window functionality into an HTML file. The HTML Help Viewer: a fully-functional and customizable three- paned window in which online help topics can appear. Microsoft HTML Help Image Editor: an online graphics tool for creating screen shots; and for converting, editing, and viewing image files. The HTML Help Java Applet: a small, Java-based program that can be used instead of an ActiveX control to insert help navigation into an HTML file.
    [Show full text]
  • Arcinfo Workstation 9.3 System Requirements
    ArcInfo Workstation 9.3 System Requirements Table of Contents Supported Operating Systems Hardware Requirements Software Requirements Supported Relational Database Management Systems Related ESRI Materials Supported Operating Systems Minimum Maximum Supported Operating System Limitations Version Version HP-UX PA-RISC HP-UX 11.i PA-RISC Requirements IBM AIX 5.3 TL7 IBM AIX Requirements Maintenance Sun Solaris 9 (SPARC) Sun Solaris Requirements Update 3 Maintenance Sun Solaris 10 (SPARC) Update 4 (8/07) or Sun Solaris Requirements higher Windows 2003 (32-bit) Server SP1 SP2 Standard, Enterprise, Datacenter Windows 2003 (64-bit (EM64T)) Server Standard, Enterprise, SP1 SP2 64-bit processors support Datacenter Support for Windows Windows 2003 Server Terminal SP1 SP2 Terminal Server (WTS) Services and Citrix MetaFrame Windows 2008 (32-bit) Server SP2 Standard, Enterprise, Datacenter Windows 2008 (64-bit (EM64T)) Server Standard, Enterprise, SP2 64-bit processors support Datacenter Windows 2008 R2 (64-bit (EM64T)) Server Standard, Enterprise, 64-bit processors support Datacenter Windows 7 (32-bit) Ultimate, Enterprise, Business, Home Windows 7 limitation Premium Windows 7 (64-bit (EM64T)) Ultimate, Enterprise, Business, Windows 7 limitation Home Premium Windows Vista (32-bit) Ultimate, Enterprise, Business, Home SP2 SP2 Premium Windows Vista (64-bit (EM64T)) Ultimate, Enterprise, Business, SP2 SP2 64-bit processors support Home Premium Windows XP (32-bit) Professional Windows XP SP2, SP3 SP3 SP3 Edition, Home Edition Limitations Windows XP SP2
    [Show full text]
  • Windows Multimedia
    Windows Multimedia Some Multimedia Devices • Some multimedia devices: – Waveform audio device (sound card) • converts microphone & other analog audio to digitized samples (ADC) • can be stored as .WAV files • can be played back (DAC) • Also usually has a MIDI device – Musical Instrument Digital Interface – Plays/stores musical notes in response to short binary messages (MIDI codes) – can be attached to a MIDI input device (music keyboard) » And an output device such as a MIDI music synthesizer – CD Audio through the CD-ROM drive – Video for Windows device (AVI video device) • plays movie/animation files (.AVI) – QuickTime and MPEG movies – Video capture boards (different compression schemes) – Laserdisc players & video cassette recorders – Others (DVD) Win32 MM Support & Documentation • Extensive Win32 API support for multimedia devices – Low-level support – High-level support • MSDN online documentation: – http://msdn.microsoft.com/en-us/library/default.aspx • Win32 and COM Development / Graphics and Multimedia / Audio and Video / Windows Multimedia • Visual Studio Help on “MCI Command Strings” Media Control Interface • MCI (Media Control Interface) – High level multimedia control functions – Has commands common to all multimedia hardware • Possible since most use record/play metaphor – Open a device for input or output – If input, record; If output, play • When done, close the device – Some MCI Device Names: • cdaudio, waveaudio, sequencer (MIDI), videodisc, vcr, overlay (analog video in a window), dat (digital audio tape), AVIVideo
    [Show full text]