An Introduction to Procedural and Object-oriented Programming (Object Rexx) 8 "Automating Windows and Windows Applications"
|
|
|
- Mark Floyd
- 10 years ago
- Views:
Transcription
1 MIS Department An Introduction to Procedural and Object-oriented Programming (Object Rexx) 8 "Automating Windows and Windows Applications" Windows Script Host (WSH), Windows Script Engine (WSE), Windows Script File (WSF), Windows Script Component (WSC) Object Rexx vs. MS Visual Basic Script ("VBScript") Windows Configuration of File Types and their Associated Applications Prof. Dr. Rony G. Flatscher Vienna University of Economics and Business Administration Wirtschaftsuniversität Wien Augasse 2-6 A-1090 Wien Hier Automation Vortrags-/Vorlesungstitel Automatisierung of Windows von and Windows im Master Anwendungen Applications eintragen (Object (3) Rexx) 8, p.1 Prof. Dr. Rony G. Flatscher
2 Windows Script Host (WSH), Overview 1 Windows Script Host (WSH) Advancement of OLE (Automation) Made available at the end of the 90's Part of the Windows operating system since Windows 98 (16-Bit Windows) Windows 2000 (32-Bit Windows) Installed with Microsoft Internet Explorer (MSIE) Updates via MSIE Since October 2001 available also as a separate package WSH 5.6 with Documentation and its wizard, search Hier Automation Vortrags-/Vorlesungstitel of Windows and Windows im Master Applications eintragen (Object Rexx) 8, p.2
3 Windows Script Host (WSH), Overview 2 Windows Script Host (WSH) Each Application that uses the IActiveScript COM interfaces WSH-Applications are able to pre-register scriptable objects with the runtime of the WSE, before the script program is invoked No cumbersome initializing of needed objects necessary anymore! Attention of name collisions/name clashes! Windows Script Host Applications of Microsoft Internet Explorer (MSIE) Internet Authoring Tools (IIS, Internet Information Server) Active Server Pages (ASP) Shell Eventually new synonym (homonym!): "Windows Script Host"!!! Hier Automation Vortrags-/Vorlesungstitel of Windows and Windows im Master Applications eintragen (Object Rexx) 8, p.3
4 Windows Script Host Engine (WSE), Overview Each programming language which supports the following COM interfaces ActiveX/OLE Automation interfaces and IActiveScript, IActiveScriptParse, IPersist Application can pre-register scriptable objects for the scripts Microsoft WSE as part of WSH Visual Basic Script Edition: "VBScript" Java Script ("ECMA"-Script) Microsoft Edition: "JScript" oorexx on Windows is implemented as a WSE! Hier Automation Vortrags-/Vorlesungstitel of Windows and Windows im Master Applications eintragen (Object Rexx) 8, p.4
5 Windows Script File (WSF), Overview Collection ("package") of Tasks ("job"), which may consist of different Scripts May be implemented in any WSE WSE scripting languages can be intermixed! WSF files are structured with XML-Markup Code must be defined as a "CDATA" section! <package> <job...> <script...> <![CDATA[... Programmcode... ]]> </script> </job> </package> Hier Automation Vortrags-/Vorlesungstitel of Windows and Windows im Master Applications eintragen (Object Rexx) 8, p.5
6 Windows Script Component (WSC), Overview Collection of functions (methods), attributes and events, which may be implemented in any WSE WSE languages can be intermixed! WSC files are structured with XML markup Definitions are registered as a COM class with Windows and are made systemwide available All programs are able to use such WSC programs With "Shell" WSC can be addressed via DCOM WSC are therefore distributable via networks! Hier Automation Vortrags-/Vorlesungstitel of Windows and Windows im Master Applications eintragen (Object Rexx) 8, p.6
7 WSH, Example: MSIE ("DHTML"), 1 WWW browser parses files with markup HTML XML Enables each WSE to be used for scripts Implicitly supplied scriptable DOM objects, e.g. Object "window" Object "document" with all nodes DOM events, e.g. Keyboard, mouse, session information Microsofts name for DOM: DHTML "Dynamic HTML" Hier Automation Vortrags-/Vorlesungstitel of Windows and Windows im Master Applications eintragen (Object Rexx) 8, p.7
8 WSH, Example: MSIE ("DHTML"), 2 <head> <title>demonstrating the REXX Windows Scripting Engine (WSE)...</title> </head> <body> <script language="object Rexx"> document~writeln( "Greetings from REXX!" ) </script> </body> Hier Automation Vortrags-/Vorlesungstitel of Windows and Windows im Master Applications eintragen (Object Rexx) 8, p.8
9 WSH, Example: MSIE ("DHTML"), 3 <head> <title>demonstrating the VBScript Windows Script Engine (WSE)...</title> </head> <body> <script language="vbscript"> document.writeln "Greetings from VBScript!" </script> </body> Hier Automation Vortrags-/Vorlesungstitel of Windows and Windows im Master Applications eintragen (Object Rexx) 8, p.9
10 WSH, Example: MSIE ("DHTML"), 4 <head> <title>demonstrating the JScript Windows Script Engine (WSE)...</title> </head> <body> <script language="jscript"> document.writeln( "Greetings from JScript!" ) </script> </body> Hier Automation Vortrags-/Vorlesungstitel of Windows and Windows im Master Applications eintragen (Object Rexx) 8, p.10
11 WSH, Example: "Shell", 1 Enables the interaction with the Windows user interface Implicit scriptable object named "WScript" Input, output of information Parsing arguments Maintaining the graphical user interface Access to the Windows registry Installation of Windows applications Network settings... Supplies among other things the following ActiveX/OLE-Automation classes "Scripting.Directory" "Scripting.FileSystemObject" (FSO) Hier Automation Vortrags-/Vorlesungstitel of Windows and Windows im Master Applications eintragen (Object Rexx) 8, p.11
12 WSH, Example: "Shell", 2 Starting via the commandline interface (CLI) To get a CLI enter "Start Run..." the command "cmd.exe" Invocation of "Shell" script programs wscript scriptprogramname Output via alert popup windows or cscript scriptprogramname Output to the CLI Double-click using the Explorer, if files end in.vbs (VBScript).js (JScript).rxs (Object Rexx) Hier Automation Vortrags-/Vorlesungstitel of Windows and Windows im Master Applications eintragen (Object Rexx) 8, p.12
13 WSH, Example: "Shell", 3 Query some information about the Windows computer /* "query.rxs": Rexx using the "Shell" WSH */ wsn =.OLEObject~new("WScript.Network") wscript~echo( "ComputerName:" wsn~computername ) wscript~echo( "UserName:" wsn~username ) wscript~echo( "UserDomain:" wsn~userdomain ) Hier Automation Vortrags-/Vorlesungstitel of Windows and Windows im Master Applications eintragen (Object Rexx) 8, p.13
14 WSF, Example, 1 "getversion.wsf" <?xml version="1.0"?> <?job error="true"?> <!-- uebeprueft, ob XML korrekt ist --> <package id="rgf_version"> <!-- Allererster "job" ist "Default"-job --> <!-- "cscript wscript getversion.wsf" --> <!-- "cscript wscript getversion.wsf //job:firstjob" --> <job id="firstjob"> <script language="jscript"><![cdata[ WScript.echo( "Hi, this is JScript." ); ]]> </script> <script language="object Rexx"><![CDATA[ wscript~echo( "Hi, this is Object Rexx." ) ]]> </script> <script language="vbscript"><![cdata[ wscript.echo "Hi, this is VBScript." ]]> </script> </job> <!-- "cscript wscript getversion.wsf //job:secondjob" --> <job id="secondjob"> <script language="jscript"><![cdata[ function jsversion(){ return ScriptEngine() + ": " + ScriptEngineMajorVersion() + "." + ScriptEngineMinorVersion() + " build: " + ScriptEngineBuildVersion(); } ]]> </script> <script language="vbscript"><![cdata[ function vbsversion() vbsversion=scriptengine() & ": " & ScriptEngineMajorVersion() _ & "." & ScriptEngineMinorVersion() & " build: " & _ ScriptEngineBuildVersion() end function ]]> </script> <script language="object Rexx"><![CDATA[ ::routine rxsversion public return ScriptEngine()":" ScriptEngineMajorVersion()"." - ScriptEngineMinorVersion() "build:" ScriptEngineBuildVersion() ]]> </script> <script language="object Rexx"><![CDATA[ wscript~echo( "(Rexx) VBScript tells me:" vbsversion()"." ) wscript~echo( "(Rexx) JScript tells me: " jsversion()"." ) wscript~echo( "(Rexx) Rexx tells me: " rxsversion()"." ) ]]> </script> </job> </package> Hier Automation Vortrags-/Vorlesungstitel of Windows and Windows im Master Applications eintragen (Object Rexx) 8, p.14
15 WSF, Example, 2 Activate Double-click in the Windows explorer CLI Invokes the "default job" ("firstjob") Invokes the "default job", always 1 st job ("firstjob") cscript getversion.wsf wscript getversion.wsf Invoke job which is named "firstjob" cscript getversion.wsf //job:firstjob wscript getversion.wsf //job:firstjob Invoke job which is named "secondjob" cscript getversion.wsf //job:secondjob wscript getversion.wsf //job:secondjob Hier Automation Vortrags-/Vorlesungstitel of Windows and Windows im Master Applications eintragen (Object Rexx) 8, p.15
16 WSC, Example, 1 "Counter.wsc" <?xml version="1.0"?> <?component error="true" debug="true"?> <component> <registration description="counter" progid="rexx.counter" version="1.00" classid="{cfe63bb0-391f-11d6-a3d eb4d95}"/> <public> <property name="counter"> <get/> </property> <method name="increment" /> </public> <script language="object Rexx"> <![CDATA[.local~counter= initialize.counter to "100" ::routine increment public.local~counter=.counter+1 return.counter ::routine get_counter public return.counter ]]> </script> </component> -- increment counter -- increment counter -- return value -- accessor function -- return value Hier Automation Vortrags-/Vorlesungstitel of Windows and Windows im Master Applications eintragen (Object Rexx) 8, p.16
17 WSC, Example, 2 WSC definitions must be registered with Windows Windows Explorer Right mouse-click over WSC file Choose "Register" Choose "Generate Type Library" Usable as any other ActiveX/OCX/OLE COM classes Can be also analyzed via the utility "rgf_oleinfo.hta" Hier Automation Vortrags-/Vorlesungstitel of Windows and Windows im Master Applications eintragen (Object Rexx) 8, p.17
18 WSC, Example, 3 ' VBScript: "use_counter.vbs" dim MyVar Set MyVar = createobject("rexx.counter") wscript.echo "Counter: " & MyVar.counter wscript.echo "Counter: " & MyVar.increment // JScript: "use_counter.js" var MyVar MyVar = new ActiveXObject("Rexx.Counter") WScript.echo( "Counter: " + MyVar.counter ) WScript.echo( "Counter: " + MyVar.increment() ) -- REXX: "use_counter.rxs" MyVar =.OLEObject~new("Rexx.Counter") wscript~echo( "Counter:" MyVar~counter ) wscript~echo( "Counter:" MyVar~increment ) Hier Automation Vortrags-/Vorlesungstitel of Windows and Windows im Master Applications eintragen (Object Rexx) 8, p.18
19 WSH, Security Considerations, 1 Script programs run under the context (authority) of the program, that started it Access Locally ("standalone PC"?) Network Spying Sabotage Changing/deleting of content Creation of viruses Original "Love Letter Virus" and MS Outlook Attention also at all of the functionality the WSH gives its script programs! Hier Automation Vortrags-/Vorlesungstitel of Windows and Windows im Master Applications eintragen (Object Rexx) 8, p.19
20 WSH, Security Considerations, 2 Systematic security measurements rather late (Oktober 2001) WSH 5.6 "Signing" of script programs Using the concept of "trust" Possibility to set the execution rights based on trust Modest security measurement E.g. problem of frustrated/dishonest personnel whose script programs are marked "trusted" No "sandbox" for WSH! Therefore use the security manager of the script languages you are using, if available at all E.g. oorexx' security manager Hier Automation Vortrags-/Vorlesungstitel of Windows and Windows im Master Applications eintragen (Object Rexx) 8, p.20
21 oorexx vs. Visual Basic (Script Edition), 1 oorexx Message operator ~ (Tilde) Continuation character, (comma) or (dash) String concatenation (space between strings) (2 vertical bars) Defining variables Just denote the name VBScript "Message" (dereference) operator. (dot) Continuation character _ (underline) String concatenation & (ampersand) Defining variables DIM var_names Hier Automation Vortrags-/Vorlesungstitel of Windows and Windows im Master Applications eintragen (Object Rexx) 8, p.21
22 oorexx vs. Visual Basic (Script Edition), 2 oorexx Line comment VBScript Line comment -- (2 dashes) ' (apostroph) Multi-line comments /*... */ - May span multiple lines - May be nested REM - Abbreviation for REMark - No statement before it allowed : REM - If following a statement in the same line, must be preceeded by a column surrounded by a space Hier Automation Vortrags-/Vorlesungstitel of Windows and Windows im Master Applications eintragen (Object Rexx) 8, p.22
23 oorexx vs. Visual Basic (Script Edition), 3 oorexx Calling a procedure CALL proc1 a1, a2, a3 Calling a function a=proc1(a1, a2, a3) or: VBScript Calling a procedure CALL proc1(a1, a2, a3) or: proc1 a1, a2, a3 Calling a function a=proc1(a1, a2, a3) CALL proc1 a1, a2, a3 a=result Hier Automation Vortrags-/Vorlesungstitel of Windows and Windows im Master Applications eintragen (Object Rexx) 8, p.23
24 oorexx vs. Visual Basic (Script Edition), 4 oorexx Calling a function a=proc1(,, a3) oder: CALL proc1,, a3 a=result VBScript Calling a function a=proc1(a1, a2, a3) Calling a function using named arguments, e.g. a=proc1( a3 := "Das 3. Argument!" ) Hier Automation Vortrags-/Vorlesungstitel of Windows and Windows im Master Applications eintragen (Object Rexx) 8, p.24
25 oorexx vs. Visual Basic (Script Edition), 5 oorexx Defining a procedure proc1: procedure use arg a1, a2, a3 say "a1="a1 "a2="a2 "a3="a3 return or: ::routine proc1 use arg a1, a2, a3 say "a1="a1 "a2="a2 "a3="a3 Defining a function proc1: procedure use arg a1, a2, a3 return a1 a2 a3 or: ::routine proc1 use arg a1, a2, a3 return a1 a2 a3 VBScript Defining a procedure Sub proc1(a1, a2, a3) MsgBox "a1=" & a1 & " a2=" & a2_ " a3=" & a3 End Sub Defining a function Func proc1(a1, a2, a3) proc1=a1 & a2 & a3 End Func Hier Automation Vortrags-/Vorlesungstitel of Windows and Windows im Master Applications eintragen (Object Rexx) 8, p.25
26 oorexx vs. Visual Basic (Script Edition), 6 oorexx Can be represented as VBScript WITH statement MyLabel~Height = 2000 MyLabel~Width = 2000 MyLabel~Caption = "This is MyLabel" With MyLabel.Height = 2000.Width = 2000.Caption = "This is MyLabel" End With or m=mylabel m~height = 2000 m~width = 2000 m~caption = "This is MyLabel" without WITH statement MyLabel.Height = 2000 MyLabel.Width = 2000 MyLabel.Caption = "This is MyLabel" Hier Automation Vortrags-/Vorlesungstitel of Windows and Windows im Master Applications eintragen (Object Rexx) 8, p.26
27 oorexx vs. Visual Basic (Script Edition), 7 ' VBScript: "use_counter.vbs" dim MyVar Set MyVar = createobject("rexx.counter") wscript.echo "Counter: " & MyVar.counter call wscript.echo( "Counter: " & MyVar.increment ) -- REXX: "use_counter.rxs" MyVar =.OLEObject~new("Rexx.Counter") wscript~echo( "Counter:" MyVar~counter ) wscript~echo( "Counter:" MyVar~increment ) Hier Automation Vortrags-/Vorlesungstitel of Windows and Windows im Master Applications eintragen (Object Rexx) 8, p.27
28 Windows Configuration of File Types and their Associated Applications, 1 Installation programs, 1 Associate file types with identifiers CLI command "assoc" assoc /? - Explains the command assoc - Lists all currently defined associations assoc more - Lists all currently defined associations, stops output if CLI window is full assoc.rex - Lists the association of the given file type assoc.recks=rexxfile - Defines a new association: files with the file type ".recks" get associated with the identifier "rexxfile" Hier Automation Vortrags-/Vorlesungstitel of Windows and Windows im Master Applications eintragen (Object Rexx) 8, p.28
29 Windows Configuration of File Types and their Associated Applications, 2 Installation programs, 2 Define default programs to execute associated file types CLI command "ftype" ftype /? ftype - Explains the command - List all currently defined default programs to execute associated file types ftype more - List all currently defined default programs to execute associated file types, stops output if CLI window is full ftype rexxfile - Lists the defined default program with all pre-set arguments for the given associated file type ftype rexxfile=d:\programme\oorexx\rexx.exe "%1" %* - Defines the default program ("rexx.exe") which executes the associated file type (associate file type with the identifier "rexxfile") and defines the pre-set arguments for starting the program Hier Automation Vortrags-/Vorlesungstitel of Windows and Windows im Master Applications eintragen (Object Rexx) 8, p.29
30 Windows Configuration of File Types and their Associated Applications, 3 Loading/executing of files with their default programs Windows Explorer CLI Double-click with the mouse on the file Select the file and press the "enter" key on the keyboard Click right mouse button and select "Open" Enter the file name with its file type and press the "enter" key Hier Automation Vortrags-/Vorlesungstitel of Windows and Windows im Master Applications eintragen (Object Rexx) 8, p.30
31 Windows Configuration of File Types and their Associated Applications, 4 Loading/executing of files with their default programs CLI (continued) File type may be omitted, if the environment variable "PATHEXT" is defined List the actual values of the environment variable in the CLI window echo %pathext% Output (maybe) :.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.REX Adding a new value to the environment variable "PATHEXT" set PATHEXT=%pathext%;.RECKS Define it for all Windows sessions - Select "Properties Extended Environment Variables" of the context menu for the object "My Computer" - Pick "System Variables" in the lower part of the window and locate the entry "PATHEXT", add the file type and save the changes Hier Automation Vortrags-/Vorlesungstitel of Windows and Windows im Master Applications eintragen (Object Rexx) 8, p.31
32 Windows Configuration of File Types and their Associated Applications, 5 Concluding example Define a proper file type for oorexx programs assoc.recks=recksfiles ftype recksfiles=d:\programme\oorexx\rexx.exe "%1" %* set pathext=%pathext%;.recks From now on all files with the file type ".recks" will be executed by oorexx (= default program for "recksfiles"), e.g. entering the following in a CLI: mysuperduper_oorexxprogram.recks In this case it is not necessary to supply the file type for ".recks" files, e.g. entering the following in a CLI: mysuperduper_oorexxprogram Hier Automation Vortrags-/Vorlesungstitel of Windows and Windows im Master Applications eintragen (Object Rexx) 8, p.32
33 Assignments and Presentations Group assignment for the next (final) date One WSF file with three (short!) contained jobs, which each should consist of at least two scripts One WSC file, which will be used from a DHTML program Automation ("Remote-controlling") of Windows programs Combine at least three Windows programs At least one of these Windows programs must not be from Microsoft! Presentation of the examples At most twenty minutes per group, discussion/q&a time: five minutes Professional slides (e.g. in OpenOffice) Each group member must present! Hier Automation Vortrags-/Vorlesungstitel of Windows and Windows im Master Applications eintragen (Object Rexx) 8, p.33
An Introduction to Procedural and Object-oriented Programming (Object Rexx) 3 "Automating Windows and Windows Applications"
MIS Department An Introduction to Procedural and Object-oriented Programming (Object Rexx) 3 "Automating Windows and Windows Applications" Windows Script Host (WSH), Windows Script Engine (WSE), Windows
How To Run A Test File Extension On A Rexx 4.1.1 (Unix) 4.2.1 On A Microsoft Linux 4.3.2 (Amd64) (Orchestra) (For Windows) (
Institut für Betriebswirtschaftslehre und Wirtschaftsinformatik Configuring Rexx Interpreter Instances from NetRexx/Java The 2012 International Rexx Symposium Rony G. Flatscher Wirtschaftsuniversität Wien
New Features in BSF4ooRexx (Camouflaging Java as oorexx) http://sourceforge.net/projects/bsf4oorexx/files/
Institut für Betriebswirtschaftslehre und Wirtschaftsinformatik New Features in BSF4ooRexx (Camouflaging Java as oorexx) http://sourceforge.net/projects/bsf4oorexx/files/ The 2015 International Rexx Symposium
The 2014 Edition of BSF4ooRexx (for Windows, Linux, MacOSX) http://sourceforge.net/projects/bsf4oorexx/files/
Institut für Betriebswirtschaftslehre und Wirtschaftsinformatik The 2014 Edition of BSF4ooRexx (for Windows, Linux, MacOSX) http://sourceforge.net/projects/bsf4oorexx/files/ The 2014 International Rexx
Implementing Rexx Handlers in NetRexx/Java/Rexx
Institut für Betriebswirtschaftslehre und Wirtschaftsinformatik Implementing Rexx Handlers in NetRexx/Java/Rexx The 2012 International Rexx Symposium Rony G. Flatscher Wirtschaftsuniversität Wien Augasse
Creating, Running, and Scheduling Scripts
T H R E E Creating, Running, and Scheduling Scripts 3 When learning any new development technology, some of the most important questions are the basic "how to" nuts and bolts questions. How do I create
D-Bus Language Bindings for oorexx
Institut für Betriebswirtschaftslehre und Wirtschaftsinformatik D-Bus Language Bindings for oorexx The 2011 International Rexx Symposium Rony G. Flatscher Wirtschaftsuniversität Wien Augasse 2-6 A-1090
An Introduction to Procedural and Object-oriented Programming (Object Rexx) 1 "Automating Windows and Windows Applications"
MIS Department An Introduction to Procedural and Object-oriented Programming (Object Rexx) 1 "Automating Windows and Windows Applications" OLE-Automation/ActiveX-Automation, the Object Rexx Proxy Class
Chapter 4 Accessing Data
Chapter 4: Accessing Data 73 Chapter 4 Accessing Data The entire purpose of reporting is to make sense of data. Therefore, it is important to know how to access data locked away in the database. In this
Microsoft Visual Basic Scripting Edition and Microsoft Windows Script Host Essentials
Microsoft Visual Basic Scripting Edition and Microsoft Windows Script Host Essentials 2433: Microsoft Visual Basic Scripting Edition and Microsoft Windows Script Host Essentials (3 Days) About this Course
QuickOPC Examples. Examples-QuickOPC.docx Page 1 of 19
QuickOPC Examples Examples-QuickOPC.docx Page 1 of 19 Contents QuickOPC Examples... 1 Introduction... 3.NET Examples... 4 Examples for OPC Classic (OPC-DA, OPC XML-DA and OPC-A&E)... 4 Examples for OPC
How To Set Up A Scopdial On A Pc Or Macbook Or Ipod (For A Pc) With A Cell Phone (For Macbook) With An Ipod Or Ipo (For An Ipo) With Your Cell Phone Or
SCOPSERV DIALER USER DOCUMENTATION Last updated on : 2014-11-18 Installation Step 1: You must agree to the License terms and conditions before you can install ScopDial. Step 2: You can select the features
Windows Script Host Fundamentals
1.fm Page 1 Tuesday, January 23, 2001 4:46 PM O N E Windows Script Host Fundamentals 1 The Windows Script Host, or WSH for short, is one of the most powerful and useful parts of the Windows operating system.
TS2Mascot. Introduction. System Requirements. Installation. Interactive Use
TS2Mascot Introduction TS2Mascot is a simple utility to export peak lists from an Applied Biosystems 4000 Series database. The peak list is saved as a Mascot Generic Format (MGF) file. This can be a file
BarTender s ActiveX Automation Interface. The World's Leading Software for Label, Barcode, RFID & Card Printing
The World's Leading Software for Label, Barcode, RFID & Card Printing White Paper BarTender s ActiveX Automation Interface Controlling BarTender using Programming Languages not in the.net Family Contents
Desktop, Web and Mobile Testing Tutorials
Desktop, Web and Mobile Testing Tutorials * Windows and the Windows logo are trademarks of the Microsoft group of companies. 2 About the Tutorial With TestComplete, you can test applications of three major
CLC Server Command Line Tools USER MANUAL
CLC Server Command Line Tools USER MANUAL Manual for CLC Server Command Line Tools 2.5 Windows, Mac OS X and Linux September 4, 2015 This software is for research purposes only. QIAGEN Aarhus A/S Silkeborgvej
SafeGuard PrivateCrypto 2.40 help
SafeGuard PrivateCrypto 2.40 help Document date: September 2009 Contents 1 Introduction... 2 2 Installation... 4 3 SafeGuard PrivateCrypto User Application... 5 4 SafeGuard PrivateCrypto Explorer extensions...
I Didn t Know SAS Enterprise Guide Could Do That!
Paper SAS016-2014 I Didn t Know SAS Enterprise Guide Could Do That! Mark Allemang, SAS Institute Inc., Cary, NC ABSTRACT This presentation is for users who are familiar with SAS Enterprise Guide but might
Learn how to create web enabled (browser) forms in InfoPath 2013 and publish them in SharePoint 2013. InfoPath 2013 Web Enabled (Browser) forms
Learn how to create web enabled (browser) forms in InfoPath 2013 and publish them in SharePoint 2013. InfoPath 2013 Web Enabled (Browser) forms InfoPath 2013 Web Enabled (Browser) forms Creating Web Enabled
VB.NET - WEB PROGRAMMING
VB.NET - WEB PROGRAMMING http://www.tutorialspoint.com/vb.net/vb.net_web_programming.htm Copyright tutorialspoint.com A dynamic web application consists of either or both of the following two types of
Video Administration Backup and Restore Procedures
CHAPTER 12 Video Administration Backup and Restore Procedures This chapter provides procedures for backing up and restoring the Video Administration database and configuration files. See the following
AdminToys Suite. Installation & Setup Guide
AdminToys Suite Installation & Setup Guide Copyright 2008-2009 Lovelysoft. All Rights Reserved. Information in this document is subject to change without prior notice. Certain names of program products
Citrix EdgeSight for Load Testing User s Guide. Citrix EdgeSight for Load Testing 3.8
Citrix EdgeSight for Load Testing User s Guide Citrix EdgeSight for Load Testing 3.8 Copyright Use of the product documented in this guide is subject to your prior acceptance of the End User License Agreement.
Release 2.1 of SAS Add-In for Microsoft Office Bringing Microsoft PowerPoint into the Mix ABSTRACT INTRODUCTION Data Access
Release 2.1 of SAS Add-In for Microsoft Office Bringing Microsoft PowerPoint into the Mix Jennifer Clegg, SAS Institute Inc., Cary, NC Eric Hill, SAS Institute Inc., Cary, NC ABSTRACT Release 2.1 of SAS
XStream Remote Control: Configuring DCOM Connectivity
XStream Remote Control: Configuring DCOM Connectivity APPLICATION BRIEF March 2009 Summary The application running the graphical user interface of LeCroy Windows-based oscilloscopes is a COM Automation
MSSQL quick start guide
C u s t o m e r S u p p o r t MSSQL quick start guide This guide will help you: Add a MS SQL database to your account. Find your database. Add additional users. Set your user permissions Upload your database
Lesson 07: MS ACCESS - Handout. Introduction to database (30 mins)
Lesson 07: MS ACCESS - Handout Handout Introduction to database (30 mins) Microsoft Access is a database application. A database is a collection of related information put together in database objects.
MultiView Terminal Emulator. User Guide
MultiView Terminal Emulator User Guide 2008 by FutureSoft, Inc. All rights reserved. MultiView User Guide This manual, and the software described in it, is furnished under a license agreement. Information
Archive Attender Version 3.5
Archive Attender Version 3.5 Getting Started Guide Sherpa Software (800) 255-5155 www.sherpasoftware.com Page 1 Under the copyright laws, neither the documentation nor the software can be copied, photocopied,
Connecting with Computer Science, 2e. Chapter 5 The Internet
Connecting with Computer Science, 2e Chapter 5 The Internet Objectives In this chapter you will: Learn what the Internet really is Become familiar with the architecture of the Internet Become familiar
While You Were Sleeping - Scheduling SAS Jobs to Run Automatically Faron Kincheloe, Baylor University, Waco, TX
CC04 While You Were Sleeping - Scheduling SAS Jobs to Run Automatically Faron Kincheloe, Baylor University, Waco, TX ABSTRACT If you are tired of running the same jobs over and over again, this paper is
DiskPulse DISK CHANGE MONITOR
DiskPulse DISK CHANGE MONITOR User Manual Version 7.9 Oct 2015 www.diskpulse.com [email protected] 1 1 DiskPulse Overview...3 2 DiskPulse Product Versions...5 3 Using Desktop Product Version...6 3.1 Product
Configure Cisco Emergency Responder Disaster Recovery System
Configure Cisco Emergency Responder Disaster Recovery System Disaster Recovery System overview, page 1 Backup and restore procedures, page 2 Supported features and components, page 4 System requirements,
Module One: Getting Started... 6. Opening Outlook... 6. Setting Up Outlook for the First Time... 7. Understanding the Interface...
2 CONTENTS Module One: Getting Started... 6 Opening Outlook... 6 Setting Up Outlook for the First Time... 7 Understanding the Interface...12 Using Backstage View...14 Viewing Your Inbox...15 Closing Outlook...17
14.1. bs^ir^qfkd=obcib`qflk= Ñçê=emI=rkfuI=~åÇ=léÉåsjp=eçëíë
14.1 bs^ir^qfkd=obcib`qflk= Ñçê=emI=rkfuI=~åÇ=léÉåsjp=eçëíë bî~äì~íáåö=oéñäéåíáçå=ñçê=emi=rkfui=~åç=lééåsjp=eçëíë This guide walks you quickly through key Reflection features. It covers: Getting Connected
WhatsUp Gold v11 Features Overview
WhatsUp Gold v11 Features Overview This guide provides an overview of the core functionality of WhatsUp Gold v11, and introduces interesting features and processes that help users maximize productivity
Chapter 12 Programming Concepts and Languages
Chapter 12 Programming Concepts and Languages Chapter 12 Programming Concepts and Languages Paradigm Publishing, Inc. 12-1 Presentation Overview Programming Concepts Problem-Solving Techniques The Evolution
MOVES Batch Mode: Setting up and running groups of related MOVES run specifications. EPA Office of Transportation and Air Quality 11/3/2010
MOVES Batch Mode: Setting up and running groups of related MOVES run specifications EPA Office of Transportation and Air Quality 11/3/2010 Webinar Logistics Please use question box to send any questions
Printing Bar Code and RFID Labels from Oracle
Printing Bar Code and RFID Labels from Oracle Overview The EASYLABEL XML Monitor allows you to automatically print to your current label and RFID printers from an Oracle WMS/MSCA system. A direct connection
Table Of Contents. iii
Avaya IP Softphone Release 6.0 User Reference Issue May 007 Table Of Contents Introduction... About Avaya IP Softphone... What's New in this Release...5 Handling Calls with Avaya IP Softphone...6 Dialing
Windows PowerShell Cookbook
Windows PowerShell Cookbook Lee Holmes O'REILLY' Beijing Cambridge Farnham Koln Paris Sebastopol Taipei Tokyo Table of Contents Foreword Preface xvii xxi Part I. Tour A Guided Tour of Windows PowerShell
AXL Troubleshooting. Overview. Architecture
AXL Troubleshooting This chapter contains the following topics: Overview, page 35 Architecture, page 35 Postinstallation Checklist, page 36 Troubleshooting Tools, page 39 Error Codes, page 43 Overview
Special Edition for FastTrack Software
08/14 The magazine for professional system and networkadministration Special Edition for FastTrack Software Tested: FastTrack Automation Studio www.it-administrator.com TESTS I FastTrack Automation Studio
Database Automation using VBA
Database Automation using VBA UC BERKELEY EXTENSION MICHAEL KREMER, PH.D. E-mail: [email protected] Web Site: www.ucb-access.org Copyright 2010 Michael Kremer All rights reserved. This publication,
Pendragon Forms Industrial
Pendragon Forms Industrial Version 7 Installation & Reference Guide for Android Devices Contents What Is Pendragon Forms Industrial?... 2 Installing Pendragon Forms Industrial... 2 Installing Pendragon
JetBrains ReSharper 2.0 Overview Introduction ReSharper is undoubtedly the most intelligent add-in to Visual Studio.NET 2003 and 2005. It greatly increases the productivity of C# and ASP.NET developers,
Building and Using Web Services With JDeveloper 11g
Building and Using Web Services With JDeveloper 11g Purpose In this tutorial, you create a series of simple web service scenarios in JDeveloper. This is intended as a light introduction to some of the
Using. - Training Documentation -
Using - Training Documentation - Table of Contents 1. Overview of Argos..1 2. Getting started.....1 Accessing Argos...1 Login to Argos... 1 Log-off.... 2 Password reset or change... 2 3. Understanding
Short notes on webpage programming languages
Short notes on webpage programming languages What is HTML? HTML is a language for describing web pages. HTML stands for Hyper Text Markup Language HTML is a markup language A markup language is a set of
Citrix EdgeSight for Load Testing User s Guide. Citrx EdgeSight for Load Testing 2.7
Citrix EdgeSight for Load Testing User s Guide Citrx EdgeSight for Load Testing 2.7 Copyright Use of the product documented in this guide is subject to your prior acceptance of the End User License Agreement.
1. What is Long-Term Docs... 5
Contents 1. What is Long-Term Docs... 5 1.1. General Properties of Long-Term Docs... 5 1.2. The Features of Long-Term Docs... 5 1.2.1. Long-Term Document Validity (LTV)... 6 1.2.2. Long-Term Document Archiving
Application Manager. Installation and Upgrade Guide. Version 8 FR6
Application Manager Installation and Upgrade Guide Version 8 FR6 APPLICATION MANAGER INSTALLATION AND UPGRADE GUIDE ii AppSense Limited, 2012 All rights reserved. No part of this document may be produced
Software User's Guide
BROTHER QL-500/550/650TD/1050/1050N Software User's Guide QL-500 QL-650TD QL-550 QL-1050/1050N 1 Contents Contents....................................................................................2................................................................................4
CAPIX Job Scheduler User Guide
CAPIX Job Scheduler User Guide Version 1.1 December 2009 Table of Contents Table of Contents... 2 Introduction... 3 CJS Installation... 5 Writing CJS VBA Functions... 7 CJS.EXE Command Line Parameters...
JavaScript By: A. Mousavi & P. Broomhead SERG, School of Engineering Design, Brunel University, UK
Programming for Digital Media EE1707 JavaScript By: A. Mousavi & P. Broomhead SERG, School of Engineering Design, Brunel University, UK 1 References and Sources 1. DOM Scripting, Web Design with JavaScript
Teradata SQL Assistant Version 13.0 (.Net) Enhancements and Differences. Mike Dempsey
Teradata SQL Assistant Version 13.0 (.Net) Enhancements and Differences by Mike Dempsey Overview SQL Assistant 13.0 is an entirely new application that has been re-designed from the ground up. It has been
Tutorial Guide to the IS Unix Service
Tutorial Guide to the IS Unix Service The aim of this guide is to help people to start using the facilities available on the Unix and Linux servers managed by Information Services. It refers in particular
While You Were Sleeping - Scheduling SAS Jobs to Run Automatically Faron Kincheloe, Baylor University, Waco, TX
Paper 276-27 While You Were Sleeping - Scheduling SAS Jobs to Run Automatically Faron Kincheloe, Baylor University, Waco, TX ABSTRACT If you are tired of running the same jobs over and over again, this
Device configurator DRC200
Operating manual 42/49-27 EN Engineer IT Device configurator DRC200 R&C Process Data Management Software Impressum Device configurator DRC200 Operating manual Document No. 42/49-27 EN Date of issue: 11.02
SysPatrol - Server Security Monitor
SysPatrol Server Security Monitor User Manual Version 2.2 Sep 2013 www.flexense.com www.syspatrol.com 1 Product Overview SysPatrol is a server security monitoring solution allowing one to monitor one or
Access Tutorial 8: Combo Box Controls
Access Tutorial 8: Combo Box Controls 8.1 Introduction: What is a combo box? So far, the only kind of control you have used on your forms has been the text box. However, Access provides other controls
Net 2. NetApp Electronic Library. User Guide for Net 2 Client Version 6.0a
Net 2 NetApp Electronic Library User Guide for Net 2 Client Version 6.0a Table of Contents 1 INTRODUCTION AND KEY FEATURES... 3 SOME OF THE KEY FEATURES INCLUDE:... 3 INSTALLATION PREREQUISITES:... 3 2
What is a Mail Merge?
NDUS Training and Documentation What is a Mail Merge? A mail merge is generally used to personalize form letters, to produce mailing labels and for mass mailings. A mail merge can be very helpful if you
E--Mail Archive Mail Ar User G u d ide
SCRIPT LOGIC E-Mail Archive User Guide E-MAIL ARCHIVE County E-mail is a public record. Alexander County is now Archiving all inbound and outbound e-mail. This has become necessary to comply with existing
Copyright Notice. 2013 SmartBear Software. All rights reserved.
USER MANUAL Copyright Notice Automated Build Studio, as described in this on-line help system, is licensed under the software license agreement distributed with the product. The software may be used or
MS Access Lab 2. Topic: Tables
MS Access Lab 2 Topic: Tables Summary Introduction: Tables, Start to build a new database Creating Tables: Datasheet View, Design View Working with Data: Sorting, Filtering Help on Tables Introduction
Administrator s Guide
MAPILab Disclaimers for Exchange Administrator s Guide document version 1.8 MAPILab, December 2015 Table of contents Intro... 3 1. Product Overview... 4 2. Product Architecture and Basic Concepts... 4
Step-by-Step Guide to Active Directory Bulk Import and Export
Page 1 of 12 TechNet Home > Windows Server TechCenter > Identity and Directory Services > Active Directory > Step By Step Step-by-Step Guide to Active Directory Bulk Import and Export Published: September
SQL Server Automated Administration
SQL Server Automated Administration To automate administration: Establish the administrative responsibilities or server events that occur regularly and can be administered programmatically. Define a set
INTRODUCTION: SQL SERVER ACCESS / LOGIN ACCOUNT INFO:
INTRODUCTION: You can extract data (i.e. the total cost report) directly from the Truck Tracker SQL Server database by using a 3 rd party data tools such as Excel or Crystal Reports. Basically any software
Chapter 6: Send and Receive Instant Messages
Microsoft Office Communicator 2007 Getting Started Guide 33 Chapter 6: Send and Receive Instant Messages With Communicator, you can start an instant messaging session with a single contact or multiple
Email Client Configuration Guide
Email Client Configuration Guide Table of Contents Email Configuration...3 Email settings...3 IMAP...3 POP...3 SMTP...3 Process Overview...5 Account set up wizards...5 Anatomy of an email address...5 Why
Contents. Introduction. Chapter 1 Some Hot Tips to Get You Started. Chapter 2 Tips on Working with Strings and Arrays..
Contents Introduction How to Use This Book How to Use the Tips in This Book Code Naming Conventions Getting the Example Source Code Getting Updates to the Example Code Contacting the Author Chapter 1 Some
Unity Application Suite SQL Server Database Integration
Unity Application Suite SQL Server Database Integration 1.0 Introduction This document outlines the steps required to integrate the Unity Client with a Microsoft SQL Server database. Unity Integrates with
SplitView 2012. Administrators Guide
SplitView 2012 Administrators Guide COPYRIGHT NOTICE 2012 Vyooh LLC. All Rights Reserved. This manual is copyrighted by Vyooh LLC. You may not reproduce, transmit, transcribe, store in a retrieval system,
The Helios Microsoft Windows Server
The Helios Microsoft Windows Server COPYRIGHT This document Copyright 1992 Distributed Software Limited. All rights reserved. This document may not, in whole or in part, be copied, photocopied, reproduced,
MyOra 3.0. User Guide. SQL Tool for Oracle. Jayam Systems, LLC
MyOra 3.0 SQL Tool for Oracle User Guide Jayam Systems, LLC Contents Features... 4 Connecting to the Database... 5 Login... 5 Login History... 6 Connection Indicator... 6 Closing the Connection... 7 SQL
Quick Start Guide to Logging in to Online Banking
Quick Start Guide to Logging in to Online Banking Log In to Internet Banking: Note: The first time you log in you are required to use your Customer ID. Your Customer ID is the primary account holder s
How to install and use the File Sharing Outlook Plugin
How to install and use the File Sharing Outlook Plugin Thank you for purchasing Green House Data File Sharing. This guide will show you how to install and configure the Outlook Plugin on your desktop.
Introduction to OCR in Revu
Introduction to OCR in Revu Optical Character Recognition (OCR), or text recognition, translates the text in scanned PDF documents into searchable text. Once OCR has been run on a scanned PDF, you can
BarTender Integration Methods. Integrating BarTender s Printing and Design Functionality with Your Custom Application WHITE PAPER
BarTender Integration Methods Integrating BarTender s Printing and Design Functionality with Your Custom Application WHITE PAPER Contents Introduction 3 Integrating with External Data 4 Importing Data
Chapter 24: Creating Reports and Extracting Data
Chapter 24: Creating Reports and Extracting Data SEER*DMS includes an integrated reporting and extract module to create pre-defined system reports and extracts. Ad hoc listings and extracts can be generated
Handling of "Dynamically-Exchanged Session Parameters"
Ingenieurbüro David Fischer AG A Company of the Apica Group http://www.proxy-sniffer.com Version 5.0 English Edition 2011 April 1, 2011 Page 1 of 28 Table of Contents 1 Overview... 3 1.1 What are "dynamically-exchanged
Table of Contents. I. Using ical... pg. 1. Calendar views and formats..pg. 1 Navigating the calendar.pg. 3 Searching the calendar..pg.
ical Manual Table of Contents I. Using ical... pg. 1 Calendar views and formats..pg. 1 Navigating the calendar.pg. 3 Searching the calendar..pg. 4 II. Administering the Calendar. pg. 5 Display options.pg.
Performance Testing for Ajax Applications
Radview Software How to Performance Testing for Ajax Applications Rich internet applications are growing rapidly and AJAX technologies serve as the building blocks for such applications. These new technologies
ARIMS Bulk Archive Tool (ARIMS-BAT) User s Guide v 3.7
United States Army Records Management and Declassification Agency (USARMDA) ARIMS Bulk Archive Tool (ARIMS-BAT) User s Guide v 3.7 Prepared by October 17, 2013 Table of Contents 1 Overview...1 2 Using
Creating Datalogging Applications in Microsoft Excel
Creating Datalogging Applications in Microsoft Excel Application Note 1557 Table of contents Introduction 2 Steps for creating a scanning program 2 Using Excel for datalogging 4 Running the application
Installing and Configuring Microsoft Dynamics Outlook Plugin to Use with ipipeline MS CRM
Installing and Configuring Microsoft Dynamics Outlook Plugin to Use with ipipeline MS CRM Downloading 1. Download zip file for your version of Outlook (32-bit or 64-bit) and save to computer. (This is
VistaPoint Companion is a client program used within the VistaPoint Enterprise system. VistaPoint Companion is available in two versions:
VistaPoint Companion Users Guide file:///c:/users/tdavis/appdata/local/temp/~hh2a10.htm Page 1 of 3 10/22/2012 VistaPoint Companion Users Guide For VistaPoint Console Companion and VistaPoint Desktop Companion
HELP DOCUMENTATION E-SSOM INSTALLATION GUIDE
HELP DOCUMENTATION E-SSOM INSTALLATION GUIDE Copyright 1998-2013 Tools4ever B.V. All rights reserved. No part of the contents of this user guide may be reproduced or transmitted in any form or by any means
Stellar Phoenix. SQL Database Repair 6.0. Installation Guide
Stellar Phoenix SQL Database Repair 6.0 Installation Guide Overview Stellar Phoenix SQL Database Repair software is an easy to use application designed to repair corrupt or damaged Microsoft SQL Server
