home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
World of Shareware - Software Farm 2
/
wosw_2.zip
/
wosw_2
/
GENERAL
/
PCMPR89.ZIP
/
PCMPR89.DOC
Wrap
Text File
|
1989-12-10
|
81KB
|
1,168 lines
PC MAGAZINE Productivity Columns Index For Vol 8, 1-22 (Jan - Dec 1989)
-------------------------------------------------------------------------------
Subject Title Num Page Description
-------------------------------------------------------------------------------
123 Alternate Graph Synbols 1P340 How to specify
F3 Functions 1P341 Full screen listing of range names,
file names, graph names, .PIC files
Numbers To Words 3P338 Nine formula model
Loan Term 3P341 Formula using @TERM in Rel 2.01
Zero Offset Lookup 5P354 Two applications for @HLOOKUP and
Functions @VLOOKUP
Worksheet File 5P356 Use SQZ! Plus! add in from Turner
Compression Hall
The @FIND Function 6P307 Use to overcome the limitation of
the "*" and "?" wildcards
The {OPEN} & {ONERROR} 6P307 A better way to trap nonexistant
Commands files
/XI And {IF} Commands 8P305 Handle value ERR differently
@NPV Function 8P306 Different timing assumptions in 1-2-3
and Framework
123 Streamline "OR" Tests 8P306 Use @FIND instead
@STD & @VAR Functions 11P363 How they work
Change Default Colors 11P363 How to patch with DEBUG
Correction 15P306 Correction to Vol 8, No 11, p363
Replacing Cell 12P333 The Abs key (F4) allows replacement
References of cell references with range names
when editing a formula
Freeze The Screen 12P334 Use subroutine {OFF} containing the
{WINDOWOFF} and {PANELOFF} commands
% Operator 12P335 A formula won't be accepted if a
column reference beginning with E is
preceded by a value, a % sign and
any mathematical operator
Generate Series Of 13P354 A formula
Weekday Dates
Redirecting Cursor 14P387 How to determine the direction of
cursor in a highlighted range
Link Worksheets 14P388 Use add-in @WSLINK (Goldata) to
dynamically link one worksheet to
another
123 Edit 1-2-3 Formulas 14P389 Editing copies of long formulas may
produce unexpected results
Report Preview 15P306 /Print File to file CON
Searching Strings 20P357 @FIND function can quickly locate
substrings within a string
Plotting Points In 20P358 Wrong ASCII characters to plot a
1-2-3 Graphs graph may cause it to be rendered
inaccurately
123 Converting Labels 20P359 Handy way to change columns of
Into Values numeric, date, and time labels into
values
-------------------------------------------------------------------------------
123 MACRO Using {ONERROR} And 1P339 Error routine routes execution to
{DISPATCH} different location depending on
{ONERROR} statement
Recover Portions Of 2P275 Macro to bring in range of data from
Worksheet another .WK1 file
Find Last Day Of Each 2P276 Macros for two different methods
Month
User Named Macros 3P337 Macros that let you type a multi-
character name to make a macro
Position Save/Return 4P301 Save address, column, row of current
cell; return portion of worksheet
that was previously visible
Range Address Stored 5P353 Four macros to use as the argument
As A Label of a function
Print Current Time 7P304 Two macros to insert current time
into the footer of the worksheet
Save Different 9P319 Macro saves successive versions in
Worksheet Versions different files
Combine Macros 9P320 Macro to combine macro statements
Beep After 9P321 Macro that recalculates and makes
Recalculation Big Ben chime
123 MACRO Final Day Of Month 9P321 Macros for final day of successive
months
Replace Cell Value 10P391 Macro using the {LET} statement
With Original Value
Median Of Range Of 10P391 Macros to sort and calculate a list
Values of values
Blank Screen With 10P392 Macro blanks screen until a password
Password is entered
Enter Dates Easily 12P334 Simple macro to enter dates as in
Quattro
Create An Audit Trail 13P353 Macro to simulate adding machine tape
for calculations
Copy Column Widths 14P388 Macro to copy width of one column to
another column
Finding Your Place 15P305 Macros to return to a prior location
Static Serial Date 15P305 Macro to generate an @DATE function
Values
Assigning Range Names 18P365 Ways to name ranges within macro
123 MACRO Timed File Saves 18P366 Macro to automatically save
worksheet at interval you specify.
Changing Column Widths 21P355 Two macros to set various widths
for multiple columns
Quick Case Conversions 21P356 Two macros to change labels to
uppercase, lowercase or proper form
Underlining Labels 22P281 Macro to underline labels
-------------------------------------------------------------------------------
123 PRINT How To Print Column 6P308 Formulas to enter into each cell
Letters & Row Numbers
-------------------------------------------------------------------------------
ASSEMBLER Disassemble .COM Files 2P280 How to, using DEBUG and EDLIN
Correction To "Dis- 9P329 New version can also be used from
assemble .COM Files" any subdirectory
1/31/89 p280
Qualified File Names 3P321 OS/2 partial file names converted to
full path with QFN.ASM
Source And Machine Code 3P375 Different versions of same info
File Management In C 4P297 Basic file operations, DOS-OS/2 file
And Assembly Language management functions
Sequential File 5P341 Routines for sorting, updating, and
Processing, Part 1 merging sequential files
Managing Random Access 6P291 General purpose binary search engine
Files with BSEARCH.ASM
RAMdisk Device Driver 12P321 XMSDISK.SYS using extended memory
methods XMS and VCPI
All About Heap Mgmt 13P343 Assembler heap manager with HEAP.ASM
Expanded Memory System 14P379 How EMS works, most useful EMS
functions, testing for EMS, how to
implement and application
ASSEMBLER EMS Access 15P285 Simple disk cache program that uses
expanded memory with EMSCACHE.ASM
High Speed 16P307 Interrupt driven, buffered input
Communications terminal emulation with DOSTERM.EXE
Converting DOS Prgms 18P349 What to watch for, practical
Into 80386 Protected routines DUMP.ASM, ARGC.ASM,
Mode Code ARGV.ASM, HEXASC.ASM
Programming Puzzle 18P377 How to determine if only one bit is
set in a register
Arithmetic Routines 19P423 Double precision 32 bit multiply-
For Your Programs, divide routines, 64 bit multiply-
Part 1 divide routines for protected mode
80386
Obtain Exact Time Of 19P441 Routine to accurately convert clock
Day Measurements ticks to seconds without approx-
imations
Arithmetic Routines 20P345 Multiple precision routines for 2's
For Your Programs, complement, addition, subtraction,
Part 2 signed/unsigned multiplication
Arithmetic Routines 21P337 Multiple precision multiply/divide
For Your Programs, routines MPMUL2.ASM, MPIMUL.ASM,
Part 3 MPDIV.ASM
ASSEMBLER Arithmetic Routines 21P337 Floating point numbers, data format,
For Your Programs, IEEE 754, numeric coprocessors
Part 4
-------------------------------------------------------------------------------
BASIC Explicit Variable Type 2P291 How to use in QB 4.0
DATA Statement Input 2P298 Simplified input
IBM BASIC On Clone PCs 2P303 Alternatives
Interpret Function 4P313 Use a lookup table with user defined
Keys GetFKey function
Dial Phone 4P318 Dial number from prompt
Idle Time For Multi- 5P375 Returns amount of time remaining
Tasking
Keep Track Of Program 5P376 Interpreted BASIC add-in that will
Mods also save current date and time
Specify File Names 5P381 How to enter and validate
During Prgm Execution
Access DOS And BIOS 6P325 BASICA assembler routine SYSINT for
Functions software interrupts
Change Function Keys 6P330 Patch to GWBASIC using DEBUG
Permanently
BASIC BLOAD Header 7P326 Purpose of bytes 6 and 7
Fast Text Searches 7P328 Improved method using ASC()
Rounding Numbers 8P329 Better approach with QB 4.0 function
Make TBasic .EXE Files 8P329 Use CHAIN files to save disk space
Smaller
Select CGA Colors 8P331 Select 16 CGA colors with COLORS.BAS
WINDOW Command 8P332 How to use WINDOW's many features
QB 4.0 Fixed Length 8P332 How to pass an array of fixed length
Strings strings to a function or subprocess
Quick Calculations 9P327 Evaluate any valid BASIC expression
from DOS command line with CALC.BAT
Unprotect Programs 12P338 Unprotect patches for Zenith BASIC
3.13 and Compaq BASIC 2.11 & 3.11
Replace A String 13P373 Subprogram SUBST.BAS replaces all
occurrences of 1 string with another
BASIC Text Display In 13P374 Technique to display text at any
Graphics Mode location on a graphics screen
Compute Time Values 13P382 Add or subtract a start time and
relative offset, check for valid
times with NEWTIME.BAS
Huge QuickBASIC Arrays 15P319 Tips for creating arrays that occupy
all available memory
Determine Hardware 16P379 Simple method to determine what
Configuration adapter cards are installed with
HARDWARE.BAS
Using BASIC's INSTR 17P339 Use INSTR to simplify validating
user responses
Use Bit Arrays To 17P339 Assembler routines for QuickBASIC
Define Flags will save memory by using the
smallest data type possible
Utilize PLAY Command 18P377 Happly birthday with BIRTHDAY.BAS
BASIC Input And Edit Fields 21P380 Enter a new or existing string with
In QuickBASIC cursor controlled editing using
EDITOR.BAS
-------------------------------------------------------------------------------
BATCH Catalog Floppy Disks 1P343 Batch files for multi directory
listings
Read The Volume Label 1P346 Two methods to be sure you are on the
right floppy
REM And Redirection 1P371 DOS does redirection in REM
statements
Alter Environment 2P279 Use DOS 3.3 CALL and GETREPLY.BAT
Execute Task At 3P343 Use CURRENT.BAT and TIMEBOMB.BAT
Certain Time
Compare Groups Of Files 4P303 Use FOR command and FILMATCH.BAT
Log Time Of Boot Up 4P303 Techniques to log time when computer
is booted
TYPE With Wildcards 4P306 Batch techniques using piping,
filters, FOR command
INSTALL.BAT Corrections 5P362 Corrections and improvements for
PCM 10/11/88 p314
Wildcard Specs To 5P366 For all files that match a template
Commands using MULTI.BAT
BATCH Suppress Batch File 5P366 Use CTTY NULL at start of batch file
Screen Output and CTTY CON at end of batch file
Multiple Arguments 6P312 OPTIONS.BAT accepts many synonymns
for its command line parameters
Nonexistant Directory 6P314 Determine if directory exists by
checking for device name NUL
Hard Disk Menu System 7P313 Use function keys, ANSI escape
sequences and FKEYMENU.BAT
Alternative AUTOEXEC 7P317 Reboot computer using MAXRAM.BAT
To Maximize Free RAM
Prevent Batch File 7P334 Use COMMAND/C
Premature End
Supercharge SHIFT 8P311 Use FOR to make many shifts with a
Command single line
Hide Batch File Actions 8P316 How to still interact with users
From User when necessary
Conditional Branching 9P330 How to quit instead of GOTO end.
Check Volume Label 11P374 Match disk in drive with VOLTEST.BAT
Command Check 12P337 Check for existence of a series of
file names with CHECK.BAT
BATCH SUBST Drives 12P339 Assign drive letter of choice to
current directory with SUBSTDOT.BAT
Batch File Help 13P359 Standardized system using "?" to
invoke help info
Eliminate ECHO OFF 13P362 Technique that uses ANSI.SYS commands
How To Print Files 14P393 Use redirection to get printout of
And Their Names file names followed by contents
Eliminate Redundant 14P393 The existance of a given paramenter
Tests proves the existance of lower
numbered parameters
List Only Files 14P393 Create an environment variable with
Created "Today" a date format DIR can use, the use
EDLIN to modify files dynamically
One Big Batch File 14P396 Sample RUN.BAT combines many batch
Saves Disk Space files to save thousands of bytes
Suppress PAUSE Command 15P313 Redirect to NULL devices
Keep Track Of 16P383 Use PUSHDIR and POPDIR (PCM 5/27/86)
Directories with batch files to easily return to
original directory
BATCH Selecting A Unique 17P329 How to create a temporary file with
File Name a unique name
A Fix For BAT_CASE.BAT 17P329 Correction for original (PCM
11/29/88 p383) that correctly allows
for invalid keystrokes
Ease Routine Typing 17P331 Two methods to prevent entering the
Chores ":" with "A:"
FIND On Filename 17P333 How to use FIND without displaying
the filename in the output
Simulating Subroutines 18P369 Create effect of a subroutine with
SUBTEST.BAT and SUBTEST2.BAT
Testing Command Line 19P431 An approach using IF EXIST
Arguments
Help For Programmers 19P431 COMPILE.BAT chooses compiler based
on source file extension
Suspending Batch File 20P361 Halt and restart batch files without
Execution user input with DELAY.BAT, WAIT10.BAT
Saving Disk Space 20P362 Shrink batch files by setting
environment variables to common
words and phrases
Create A Text Display 21P365 Batch file that produces TEXTCOM.LST
Program using only ECHO and COPY
BATCH Path Magic Revisited 21P366 Get full control of PATH, includes a
case changing batch file, requires
DOS 3.3
Log Your Computer Use 22P287 Keep track of time spent in various
application programs with QB.BAT and
LOG.BAT
BATCH Scheduling Automatic 22P288 Technique to count the number of
Backups times a batch file is run with
BACKUPX.BAT
-------------------------------------------------------------------------------
C Expand DOS Command Line 1P366 Automate repetitive commands with
Parameters EXP.C
Change Date And Time 2P291 Change existing file with TOUCH.C
File Space Used 2P295 Bytes used by group of files with
USED.C
Qualified File Names 3P321 OS/2 partial file names converted to
full path with QFN.C
Printer/Handling Errors 3P363 Detect printer errors and shorten
timeout with PCPRINT.C
File Management In C 4P297 C runtime library file management
And Assembly Language functions, record accessing terms
Sequential File 5P341 Routines for sorting, updating, and
Processing, Part 1 merging sequential files
Managing Random Access 6P291 Binary and sequential searches with
Files SRCHNIF.C
Define Stdprn & Stdaux 6P326 Turbo C functions to open file
pointers to default printer
Count Words & Lines 6P326 Keep track of word and line counts
with WC.C
C An Introduction To 7P291 Sequential, binary, and binary tree
Indexed Files searches on indexed data files with
SRCHIXF.C
Understanding Hashing 8P297 Create main data file and hashtable
Techniques with MAKEHASH.C, search for data with
SRCHHASH.C
Putting A Mouse In Your 9P309 Routine to interface mouse in DOS
Programs and OS/2
Using Extended Memory 11P353 C routines GETXM and PUTXM transfer
data between conventional and
extended memory
Build Windows In C 13P373 Pop-up and pull-down windows support
with WINDOWS.C
Speedup File Loading 14P355 Check hard disk file fragmentation
& Access with CHKFRAG.C
Defense Against 14P411 Use CRC to self check programs,
Computer Viruses sample code in NOVIRUS.C & PATCH.C
Run Multiple Commands 15P320 Run multiple commands (DOS, batch,
other) from command line with RUN.C
Self Modifying Turbo 15P321 How to use with tiny (.COM) model to
C Programs modify itself within the executable
file
OS/2 - A Communicat- 17P289 Terminal emulator OS2TERM.C uses
ions Environment OS/2 communications facilities
Bringing Randomness 20P379 Randomly reorder an ordered set with
To Ordered Sets SHUFFLE.C
C Creating Really Tiny 22P297 Special startup code in TEENY.ASM
Turbo C .COM Files eliminates unneeded .COM file
overhead
-------------------------------------------------------------------------------
COMMUN- Asynchronous Adapter 1P275 RS232 interface, pin outs, null modem
ICATIONS & RS-232 adapter cable, parallel to serial
conversion
Relay Gold/Silver 3P361 Relay Communications BBS,
Patches (203) 797-0595
File Transfers Fast 4P251 Move files between PCs with serial
And Easy port at up to 115,000 baud with
ZCOPY.COM
Free Software Breakout 5P315 Obtain RS232 data rate/format and
Box state of DTR, RTS, CTS, DSR, RI, DCD
with memory resident LITES.COM
Relay Gold/Silver BBS 5P370 (203) 797-0595
The Attraction Of PC 7P233 Explanation of PC Magaizine on-line
Magnet service
Modem Sharing 11P384 Use manual/automatic RS232 switch or
async LAN
The Last Modems You'll 14P425 Some new modems combine V.32 & V.22
Ever Need standards to optimize performance
High Speed 16P307 Interrupt driven, buffered input
Communications terminal emulation with DOSTERM.EXE
OS/2 - A Communicat- 17P289 Terminal emulator OS2TERM.C uses
ions Environment OS/2 communications facilities
COMMUN- 1STCLASS And COURIERS 19P399 Alternative to Lotus Express to send
ICATIONS Make Binary Transfers .COM, .EXE, spreadsheet, and other
Easy binary files over MCI Mail
Using COURIERS Utility 19P438 Int 14h function calls for TSR
COURIERS.COM
Easy Binary File 20P319 Send .COM, .EXE, and other binary
Transfer Through files over MCI and other E-Mail
ASCII Text Files services with DEBUGSCR.COM
COMMUN- Sharing Modems 21P392 Companies and software to manage
ICATIONS large banks of modems
-------------------------------------------------------------------------------
DBASE Append Records With 1P355 Use FoxBASE SCATTER and GATHER
Dissimilar Structures
Add Motion & Color 1P356 Routine to simulate camera-like
"fade out"
Saving To Floppy 2P289 DOS COPY is faster than dB COPY FILE
Accidental Bypass Of 6P318 How to avoid in Clipper and FoxBASE
Error Trapping
Check, Analyze, Report 6P320 Index on related fields
Set dBASE Display 9P343 Use memory variables in SETCOLOR.PRG
COLORS
Moving Up To dBASE IV 11P297 Overview of new features
Generic Picture 12P341 A null and @S perform as a universal
Function PICTURE function
Fast Index Creation 13P368 Use DOS COPY instead of dBASE COPY
to copy files from hard disk to
floppy disk
Test For Power Failure 13P371 Use .MEM memory files
DBASE Fixing A Bug 15P315 Workaround for linking databases in
dB3+ and FoxBase+
dB3+ File Processing 16P371 Speed file processing with undoc-
umented SET ODOMETER TO N command
Clipper's SET ESCAPE 17P333 New version (Sum 87) alters the
OFF Command function of the old (Aut 86) command
Backing Up Large 17P333 Revised HD2FLOPY.PRG (PCM 11/15/88
Database Files p381 for use with Clipper
Clipper RENAME 17P335 Use ERASE before RENAME
Disasters
Printing The Screen 18P371 How to send printer escape sequences
in dBIII when using Shift-PrtSc
Clean Up dBASE Entries 18P372 Automatically make inconsistent
entries uniform
Testing Date Fields 20P370 Use care when testing for an empty
date field in dBIII and dBIII+
Avoiding Annoying 21P374 How to suppress copyright screens
Copyrights in dBIII+ and dBIV
Alphabetizing Mailing 21P374 Tip on how to index on street
Lists addresses
DBASE Mixing dBASE Fields 22P293 Combining different fields to save
space can be counter productive
-------------------------------------------------------------------------------
DISPLAYS ANSI.SYS Without The 2P229 Hi speed screen update, all video
Hassle modes, and adjustable key assign
buffer with memory resident ANSI.COM
Smooth Scrolling Means 3P289 Scroll text on EGA/VGA at user
Easy Reading selectable speed with SMOOTH.COM
EGA Border 3P378 See Exploring EGA, PCM 8/86 & 9/16/86
EGA Screen Recall 3P378 Why some back scroll programs don't
work
ANSI.SYS & 43 Line 4P326 Use ANSI.COM from PCM 1/31/89 instead
Displays
Video BIOS Bug 5P376 Original IBM PC BIOS destroyed BP for
some INT 10h calls
Handling Colors On 6P263 Alter unreadable laptop screen color
Your Laptop combinations with MONO.COM
Clear Screen To A Color 6P311 Patch to PC DOS 3.3
IBM PC-XT BIOS Bug 7P333 Video routines return incorrect
values for monochrome cursor position
Change Video Mode 9P334 Use smaller NUMODE.COM instead of
MODE.COM
DISPLAYS Change Quickly To 43 15P326 Change EGA from 25 to 43 line mode
Line Mode with EGA43.COM
Display All Color 16P367 See all ANSI color combinations with
Combinations SCREEN.BAT
Detect Video Adapter 16P383 General algorithm for determining
Types installed/active video adapter (VGA,
EGA, CGA, MDA)
Control Brightness Of 17P297 Adjust VGA brightness with resident
VGA Screen DIMMER.COM
A Bug In Early IBM 19P446 The BP register isn't saved during
BIOS Int 10h function calls 6-8
DISPLAYS Cursor Control 20P364 Set shape of cursor with CURSOR.COM,
experiment with different cursor
shapes using MCURSOR.BAT
-------------------------------------------------------------------------------
DOS Taking A Realistic 1P329 Expanded memory support; huge disk
Look At DOS 4.0 volumes; INT 25, 26; boot sector
layout; new function calls
Error Messages 1P373 Redirection of error messages won't
work
DOS Functions 1P374 Limited when writing interrupt
handlers
Environment Parameters 2P300 Use to make application program use
RAM disk
Comparing DOS & OS/2 3P321 Terminolgy, FATS, FAT system problems
File Systems installable file systems
Using SUBST 3P343 Rescue compilers from contending over
an environment variable
Device Driver Programs 5P383 Programs in CONFIG.SYS file must be
in device driver format
Track Bootups 7P313 Send all console output to a log file
by using CTTY > AUTOEXEC.LOG
Speed Searches In PATH 8P317 Use two periods in PATH to search
Directories current directory first
How DOS Allocates 8P333 Explanation of DOS function 31h
Memory Memory Allocation
DOS SET COMSPEC In DOS 2.0 9P333 Load another copy of COMMAND.COM
Multitasking Without 10P329 Optimize performance of Windows/386
OS/2 and DESQview 386
Choose The Right 12P345 Approaches to determine the optimum
BUFFERS Value number of buffers
Conserving RAM 13P359 Setting FILES= and BUFFERS= to high
numbers can cause some applications
to crash
Increase The DOS 14P421 Increase space in DOS 3.2 with SHELL
Environment statement in CONFIG.SYS
Specifying Enough 14P425 Some installation programs may need
Files more files than DOS default allows
Fast AUTOEXECs 15P311 Execute from RAM disk without
creating an extra file
Multiple DOS Prompt 15P312 Use FOR to run multiple commands
from the DOS prompt
Getting A Handle On 15P325 How to use SHELL, SET, %XXX%
DOS Environment functions
Fast COMMAND.COM 15P325 Use a RAM disk to decrease the time
Reloads it takes to reload
DOS Using The DOS Extender 17P321 How to convert programs to 32 bit
Lets You Program protected mode under control of a
80386 Now DOS memory extender
Controlling Your 17P330 Get more control of CONFIG.CTL
Configuration utility (PCM 11/29/88 p323) with the
BREAK command
Create Colorful 18P319 Provide novice users with all the
Interactive Menus screen displays and keyboard input
facilities they need to operate
using MENU.COM
Preventing Stack 18P385 How to help DOS try to protect
Overflows system from stack overflows
Managing Memory 19P432 How to use the DOS 4.0 MEM command
Providing Program 20P309 The 3 environments, DOS version
Access To The Real variations, locating the active
DOS Environment environment, locate real DOS
environment/size/amount used with
FINDENV.PAS
Renaming Subdirect- 20P362 Rename subdirectories in the current
ories directory with RED.COM
How Device Drivers 20P379 Explanation of how DOS loads and
Work initializes device drivers
Ease The Transition 21P371 How to avoid reformating when you
From MS To PC DOS upgrade
DOS A Creative Use Of An 21P373 Two ways to put "File Creation
Error Message Error" to work
-------------------------------------------------------------------------------
EXCEL Hidden Macros 2P277 How to save and load
25 Shortcuts To The 6P139 Tips to master some of Excel's
Power Of EXCEL trickier commands
Chart Data Entry 7P304 Unattached data from 32768 - 65535
altered in versions before 2.1
Duplicate 1-2-3 13P357 User defined function to divide a
Range/Justify value into multiple parts like 1-2-3
Timed File Saves 18P366 Macro to automatically save Excel
worksheet at interval you specify.
Flexible Range Names 20P357 Developing worksheets with relative
range names
Shortcut For Assign- 20P358 Key combinations to assign date and
ing Cell Formats time formats in a single setup
EXCEL Coloring Excel 22P282 Assigning colors to different values
Worksheets makes data easier to read, but could
significantly alter results
-------------------------------------------------------------------------------
FILES Background Copying 1P289 Copy files in background with memory
Without OS/2 resident BCOPY.COM
Zero Length Files 1P343 Create with TYPE command
List Filenames 3P343 Add period and match a filespec with
DOCLIST.BAT
Copy Floppies Faster 3P348 Use RAM disk and RCOPY.BAT
Move Files Around Disk 5P361 Copy file to new location and delete
original with MOVE.BAT
A New MOVE.BAT 13P364 Correction to 5P361 (3/14/89) version
Remove Files By 5P366 Faster than formating by using
Deleting SCRUB.BAT
EDLIN Forbidden Files 5P366 EDLIN uses temp files with .$$$
Using DEBUG W And N 5P382 Explanation of W & N commands,
setting the BX & CX registers
List Multiple 6P312 Request directory listings of as many
Filespecs filespecs as possible to fit on DOS
command line with MULTIDIR.BAT
Update Files 7P318 Use DOS REPLACE to update files on
one disk with new versions from
another disk
FILES Examine Files >64KB 7P334 How-to using DEBUG
Delete Sensitive Files 8P312 How to use DEBUG to write dummy data
Completely over the sensitive file
Good Disk Copies 9P327 Copy multiple disks on one drive with
DBACK.BAT
Compare Contents Of 10P395 Produce a list of files that appear
Two Directories in two directories with REALCOMP.BAT
Simple Delete With 10P395 Move file to TRASH subdirectory and
Easy Recover then delete with DE.BAT, retrieve
file with UNDE.BAT
File Names With 10P400 Allowed, makes hard for others to
Extended ASCII Char access
Verify Before Delete 10P400 Display filenames and acknowledge
before deleting with DEL.BAT, patch
COMMAND.COM to ignore DEL command
Copy 360KB Diskette To 11P371 Use DEBUG scripts DISKFILE.DBG and
To One Hard Disk File FILEDISK.DBG
File Find With ATTRIB 11P373 DOS 3.3 batch file LOOKFOR.BAT
Copy Files To Multiple 11P374 How to use DOS XCOPY
Disks
FILES XCOPY By Date 15P311 Batch file to put each month's files
into a separate directory
Update Directories 16P323 DIRMATCH.COM combines side by side
With A Keystroke directory comparisons with mark,
copy, move facilities for easy
updating
Batch Files Speed File 16P368 Efficient way to copy files to
Transfer diskettes with TOA.BAT, FROMA.BAT,
& QUIT.BAT
Delete Data 16P369 An effective way to delete sensitive
data from a file with WIPE.BAT
Naming Files 17P329 How to use high ASCII characters in
filenames, also restrictions
Protecting Important 18P369 Hide AUTOEXEC.BAT and CONFIG.SYS
Files from intrusive install program
FILES Creating An Invalid 21P371 DOS RENAME command can create files
Filename that aren't accessible by DOS itself
-------------------------------------------------------------------------------
FRAMEWORK @NPV Function 8P306 Different timing assumptions in 1-2-3
and Framework
-------------------------------------------------------------------------------
GRAPHICS CADD Programs Come Of 3P275 What is CADD, terminology,
Age applications, hardware requirements,
3D CADD, efficiency, portability
Font Interchangability 3P378 Each developer uses own format to
enhance their product
GRAPHICS Windows And PM: 21P329 Still controversial, Microsoft
Friendly Companions confusion/strategy, developer prob-
Or Deadly Competitors lems, Ballmer's pledge, why the
different API sets, programmer and
user views
-------------------------------------------------------------------------------
KEYBOARDS Enter ASCII Characters 1P353 Press Alt and 3 digit number on
Above 127 numeric keypad
Keyboard Lock Functions 1P373 Explanation
ANSI.SYS Without The 2P229 Hi speed screen update, all video
Hassle modes, and adjustable key assign
buffer with memory resident ANSI.COM
Low Tech Memory Aids 5P362 Use business cards as function key
templates
CTRLCAP.COM Correction 5P383 Correction version for program
PCM 10/31/88 p441 on PC MagNet
How To Generate ESC 7P334 Use BASIC CHR$(27), text editor TED
Char (PCM 11/15/88), ESCAPE.COM (PCM
1/31/89)
Fine Tuning Your Mouse 8P261 Multiple sensitivity settings with
Motion memory resident MOUSECTL.COM
Processing F11 And F12 19P446 Assembler routine to check whether
Function Keys BIOS supports extended keyboard
services
KEYBOARDS Give Yourself A Smart 22P253 Edit command line, reissue prev-
DOS Command Line With iously typed commands and abbrev-
ALIAS iate long command strings to
simplify DOS interface using TSR
ALIAS.COM
-------------------------------------------------------------------------------
NETWORKS Exchange Files/Msgs, 1 1P377 Use NetBIOS and IMPORT.ASM
Exchange Files/Msgs, 2 2P305 Use NetBIOS and EXPORT.ASM
Inside NetBIOS Book 1P380 Publisher - Architecture Technology
IBM HLLAPI 3P381 Sample program TSO.C to interface
with HLLAPI
Network Time Keeping 3P381 Revised versions of NetBIOS NETCLOCK
and SRVCLOCK
DEC VAX Server 3P382 Use as PC network server
Remote LAN Connections 3P382 Use clustered CPU cards QuickLink IV
(Cubix)
Connectivity Issues 3P382 Refer to magazine PC Week
Track Log In & Log Out 4P329 Batch file for Novell network
Lotus 1-2-3 On LAN 4P329 Batch files to select correct device
drivers on Novell network
NETWORKS Bridge Differnt Network 4P330 Most network software has capability
Adapters
NetWare Log-In 5P385 Automate with RELOG.BAT
Network Standards 5P386 LAN standards for adapters, operating
systems, protocols, and drivers are
taking hold
Send Messages Thru 6P345 Use programs NETRCV and NETSND
NetBIOS
Interconnect Different 6P346 Use TCP/IP protocol
Computers
Replace Minicomputer 7P341 Hardware/software recommendations
LAN With PC LAN for PC LAN
Unexpected Interrupts 7P341 Procedure for isolating problem
Mixed Operating System 7P342 No problem mixing on same cable
Adding New NetWare 7P342 Procedure for adding drivers shipped
Drivers with network cards for NetWare 2.1
Remote Control Of A 8P335 Use Remote (DCA/Cosstalk) or
Network Workstation Close-Up (Norton-Lambert)
NETWORKS Data Switches For LANs 8P335 Pros and cons versus Ethernet or
Token Ring
Emulate PC On 3270 8P335 No product currently available
Terminals
Wiring A Building 8P336 Twisted pair telephone wire for
ARC-Net, EtherNet cheaper than
Token Ring wiring
Display Log-In Names 8P336 How to display name in DOS prompt
with NetWare 2.0a
LOCK And UNLOCK 8P336 To many can slow down network
Commands
Network Disimilar 8P336 Get software that uses TCP/IP
Computers protocol
Data Over Voice Modems 9P345 Made by Applied Spectrum Technologies
LAN Reference Data 9P345 TECHS by Interconnect Data Systems
E-Mail Anomaly 9P346 Better way to monitor usage on
NetWare
Password Protection 9P346 Add more characters
NETWORKS IBM Token Ring 9P348 Good only because its IBM
Televideo PCS1 Clone 9P348 Alternatives for this discontinued
product
LAN Management Research 9P349 Pamphlet LANManagement Setup Guide
For Novell Networks by Sabor Software
Corrupted XMODEM Xfers 10P415 Data multiplexers may use XON/XOFF
characters for internal control
Single User Software 10P415 How single user software is mapped on
network
Novell Network 10P416 Use ATOTAL utility
Activity
Network Performance 10P416 Hard disk speed usually more critical
than processor speed
PC To Mainframe 11P383 Use protocol converters
Link PCs To Sun 11P383 Use TOPS or NFS
Workstations
AT To VAX Connections 12P351 Need terminal emulator software and
RS232 interface card
NETWORKS Selecting An E-Mail 12P351 List of recommended systems
System
Access Two Networks 12P351 How to log on to NetWare and StarLAN
Simultaneously at the same time
Connectivity Update 12P352 Much information in PC Week Magazine
Low Cost LANs 12P354 Alternatives including LANtastic
network
LAN Connections 13P385 Alternatives for connecting one LAN
to another
OS/2 LAN Software 13P385 Understanding OS/2 LAN systems
Call Framework II From 13P386 Use custom batch files to tailor
A Batch File operating environment to programs
specification
Token Ring Options 13P387 Various hub options
LAN Adapter Cards For 14P425 Adapter cards available from several
PS/2s sources
Less Is More 14P425 Large cache in a file server can
hinder performance
NETWORKS Installation Costs 14P426 What you can expect to pay to wire
a LAN
Fiber Optic & Twisted 14P426 Alternatives are costly but offer
Pair Cables several advantages
Bridging The Network 17P349 Data transfer packages make it easy
to move files between laptop & LAN
Mix And Match 17P349 Ethernet cards from various
companies can work together on same
network
Handling Log In 17P349 How to make sure users log onto the
Scripts correct server
Clarifying Terms 17P349 Terminology definitions for remote
access communications
Speed NetWare 19P453 A tip for configuring ELS NetWare
Installation
BIOS/Driver 19P453 Some combinations of DOS, ROM, and
Incompatibilites LAN drivers won't work
MCI On A LAN 19P453 Two methods for getting MCI Mail
service over a network
Single User Software 20P383 Use current software if access is
On A LAN regulated
NETWORKS Reducing Memory Load 20P383 Download NetWare drivers to network
adapter cards
Bridges, Routers, And 20P383 Five ways to interconnect networks
Drivers and systems
Investing In The 21P391 Busy networks should upgrade to a
Future 486 server, after acquiring a fast
hard disk, sufficient RAM, and
capable network interface card
Optimizing Network 21P391 File fragmentation is less of a
Drives problem with NetWare
An Easier Way To Test 21P392 A portable wiring tester that does
Network Cables it all
Using PROMPT In Login 21P392 Simple way to distinguish users on
Scripts a LAN
Connecting AT&T 22P315 Use AT&T StarLAN
Systems
Memory Conflicts 22P315 ARCnet and Intel Above Board memory
adddress conflicts easily resolved
Using Non Network 22P315 Problems if file locking not
Software supported
Network Crashes 22P316 Sometimes caused by bad connections
between network adapter card and
I/O bus connector in server
NETWORKS Finding Work Station 22P316 Display NetWare adapter address with
Address NETADD.COM
-------------------------------------------------------------------------------
OS/2 Object Oriented 1P317 Object vs structured programing, how
Programing it is used with PM
Speaking The Language 2P257 Learn object oriented programming and
Of API, Part 1 the consistent programming rules of
the PM
Speaking The Language 3P305 New data types, portability to 386
Of API, Part 2
Speaking The Language 4P283 Window procedure, message parameters,
Of API, Part 3 using macros, WM_CHAR message,
CHARMSG macro
Speaking The Language 5P329 Hungarian notation, flags & booleans,
Of API, Part 4 coordinate points, structures
OS/2 Environments, 2P267 OS/2 equivalent of GETENV.ASM, OS/2
Times, and Dates functions to convert times and dates
to ASCII strings
Paring Down The 6P275 DOS TSR equivalent OS/2 program
Standard Window TIMELINE to display date and time
How To Move The 7P281 Add you own moving logic to a date
TIMELINE Window and time display program
The Truth About PM 7P187 Description of IBM OS/2 1.1
Booting OS/2 1.1 From 8P285 Step by step instructions
A Floppy Disk
OS/2 PM Programs And Non-PM 9P297 Understand PM program types to use
Programs with the PM Graphics Programming
Interface
IBM's OS/2 1.1 10P371 Breakdown of what you get and what to
Programming Tools expect from Microsoft
Putting Color In The 11P329 Make screen colors permanent with
OS/2 Kernel COLOR.EXE
PM Functions In Non-PM 11P343 INISHOW.EXE demonstrates how PM
Programs function rules can be broken
Create A Game, Part 1 12P315 TAQUIN.EXE (15-Puzzle) using the GUI
Create A Game, Part 2 13P331 Source for TAQUIN.EXE (15-Puzzle)
DOS Compatibility Box 12P347 How it works with DOS programs
OS/2 - A New 13P293 Tutorial for end user applications,
Perspective mouse basics, installation, windowing
basics, batch files, simple
multitasking, DOS compatibility
Convert DOS Utility 14P369 Convert resident popup ASCII table
To OS/2, Part 1 ASC.COM (4/10/87 p349) to OS/2
Convert DOS Utility
To OS/2, Part 2 15P273 How to optimize PM programs to
improve video response time
OS/2 Configure OS/2 15P243 Full screen editor for inspecting
and modifying the OS/2 CONFIG.SYS
file with CONFIG.EXE
PM Programming Tools 16P349 Review of Microsoft PM reference
books
The Marriage Of Text 17P311 Use the OS/2 Graphics Programming
And Graphics, Part 1 Interface for text display
The Marriage Of Text 18P337 What must be done to make the text
And Graphics, Part 2 displayed on the screen match the
printer output
Understanding & Using 19P409 As the need for better text display
Bezier Splines In enlarges the role of vector based
OS/2 Graphics rather than bit mapped fonts, GPI
support of Bezier splines becomes
more important
OS/2 Beyond The Consistent 20P327 Creative opportunities, menu
PM User Interface extensions, POPMENU.EXE
-------------------------------------------------------------------------------
PASCAL Sound Simulator With 1P363 Procedure to generate sound with
NOISE.PAS start/stop frequency, step value,
delay between frequency steps,
repeats, pause between repeats
New TP5 Features 1P363 Demo for SwapVectors, FSearch,
FExpand, GetEnv
Directory Tree 1P364 Using nonrecursive method
Read V4 Default Values 2P293 How to add this V3 feature to V4
read procedures
TP5 Debugger 3P364 Tips on using with large programs
TP5 FSearch Function 4P313 Comparison with FileExist function
Delay Procedure For
Time Slice Operating 4P316 Procedure uses real time clock with
System resolution of 55 msec
Keyboard LEDs 5P376 Binary display with BINARY.PAS
Speed Read Typed Files 5P377 How to use the BlockRead procedure
TP4 Conditional 6P331 Invalid compiler directives (i.e.
Compile Problem $A) produce an error in TP4 if inside
a {IFNDEF VER40} {ENDIF} block
PASCAL Negative 0.0 6P331 Explanation and how to compensate
Text Editor Routines 7P325 LINKTEXT.PAS contains routines to
load/display file and insert/delete
line
TP5 Word Align 7P328 Always word aligns the first variable
Directive of a VAR block
Speed Up Programs 14P416 Word aligned variables speed up
memory intensive programs on 286/386
CPUs, demo SLOWFAST.PAS
Careful Use Of 15P319 Can defeat smart linking in Units
Initialization Code
Copy Single Character 16P377 Faster to index into string instead
of using Copy
TP4.0 Error 16P377 Certain functions are allowed on
the left side of an assignment
statement
TP5.0 Installation 16P377 TPC.CFG may be missing carriage
Error return
Constructing Soundex 16P377 Function SOUNDEX.PAS maps names that
Codes sound alike to same Soundex code
Take Advantage Of IEEE 16P379 In TP5.0, use {$N+,E+} to use 80X87
Floating Point Type if present or emulation if not
PASCAL Help For One Floppy 16P380 Use A: and B: on 1 drive systems so
Systems DOS message doesn't write to screen
with ONEDRIVE.PAS
Number Columns 17P344 Routines Alpha & Numeric to number
Alphabetically columns alphabetically like a
spreadsheet
Extreme Accuracy 17P344 TP5.0 can use 8 byte integers with
the Comp type
Another 64KB Of Data 17P345 Declare procedure that includes
Space whole program
Graphics Screen Dumps 18P378 Print a screen dump of graphics
image independent of video adapter
via BGI using SCRNDUMP.PAS
Floating Point Data 18P384 V3.0 & V5.0 allows 100. or .5, V4.0
Entry requires 100.0 or 0.5
Enumerated Types 19P437 Avoid the trouble that redefining
enumerated types can cause with
ENUMLAST.PAS and FIRSTLAST.PAS
Providing Program 20P309 The 3 environments, DOS version
Access To The Real variations, locating the active
DOS Environment environment, locate real DOS
environment/size/amount used with
FINDENV.PAS
Constructor Methods 20P373 In TP5.5, on ordinary method of an
Can Cause Problems object must not call a constructor
method
Using One Function To 21P379 ArcSin and ArcCos functions derived
Derive Another from the ArcTan function
GoTo Enhancement For 22P298 Eliminate GoTo, for current proced-
Turbo Pascal ure only, with routines SetJump and
LongJump
PASCAL Simulating BreakPoints 22P303 How to emulate Turbo Debugger break-
points in TP integrated environment
-------------------------------------------------------------------------------
PC-MOS Optimizing PC-MOS 14P345 Hands on intro to a multiuser, multi-
tasking operating system
-------------------------------------------------------------------------------
PRINTERS LaserJet Compressed 4P310 How to invoke on programs that don't
Type support it
Film Ribbon Substitute 5P373 Daisy wheel film ribbon substitute
Landscape Mode To The 7P257 Print on LaserJet two pages of ASCII
Rescue text on a single sheet with LASERLST
GRAPHICS.COM EGA/VGA 8P315 How to patch DOS 4.0 version to use
Support with earlier versions
MODE's Redirection 8P334 How to use MODE with a print spooler
Ability
Printer Control: The 10P345 Create own printer menus and control
Easy Way codes with memory resident SETUP2.COM
Formfeed After PrtSc 11P372 Use memory resident DEBUG scripts
INT5.SCR and UNINT5.SCR
Activate Ctrl-PrtSc 12P338 Toggle printer echo on/off with
TURNPRN.COM
PRINT.COM Form Feeds 13P364 How to with PRINT NULL command
PRINT.COM Output 13P365 Can be specified in AUTOEXEC.BAT with
Device /D switch
PRINTERS Output Vs Display 19P445 Printer quality, not screen,
determines the output quality
-------------------------------------------------------------------------------
PROGRAM- Number Conversion 13P319 Display ASCII code or number between
MING 0-65535 in hex, decimal, octal and
binary with CONVERT.COM
-------------------------------------------------------------------------------
SAFETY The Big Question: Is 21P275 Tests to help put some of the con-
The PC Environment flicting scientific evidence in
A Safe Place To Work perspective so you can make your
own decision
-------------------------------------------------------------------------------
SIDEKICK Block Cursor For 5P373 Patch to SK.COM to change underline
Laptops cusor to block cursor
"Windowing" SideKick 18P371 Quick way to view a second file
Files while using SideKick notepad
-------------------------------------------------------------------------------
SPREAD Calculation Time 7P303 Formulas to calculate hours, minutes,
SHEETS seconds in SuperCalc
Serial Date Values 13P353 SuperCalc formula for serial dates
Naming Worksheets 18P365 @CURVALUE function calculates the
name of a Quattro worksheet
Lucid 3-D Printing 22P281 Technique to embed printer codes
Counting Weekdays 22P283 Formulas to calculate the number of
of weekdays in a given period
-------------------------------------------------------------------------------
STORAGE Boot Requirements 2P300 Restore and protect COMMAND.COM from
accidental deletion
Using 720KB Diskettes 2P303 How to format
As 1.44MB
XT Hard Disk 3P375 Must modify disk controller ROM
Parameters
Test Drive Ready Status 4P324 Test a floppy disk drive to see if it
is ready by returning ERRORLEVEL with
CHKDRV.COM
Remove Power From Hard 4P324 Pros and cons when computer is on
Disk
Abort Option When 4P326 Doesn't work if PROMPT $P$G is used
Accessing Floppy Disk
Buzzing Hard Disk, 5P381 May fix by a new low level format
More Bad Clusters
Compaq Second Hard 5P383 Compaq doesn't use industry standard
Disk ST-506 interface
Physically Damaged 6P311 How to remove magnetic media from a
Diskettes damaged holder
Optimize RAMdisk Usage 6P338 Use PCM program RECORDER 5/17/88 p309
STORAGE Check For Data Before 8P311 Batch file FORMAT.BAT to check disk
Formating
Repartitioning Hard 8P334 Will always destroy data
Disk
Choosing A Hard Disk 9P263 Compatibility, non standard Compaq
And Controller controllers, ESDI, SCSI, data coding,
AT setup numbers
Slice Oversize Files 9P279 Copy a file bigger than diskette
Down To Floppy Size space with SLICE.COM
Save Disk Space 13P360 How to save disk space taken up by
short DEBUG scripts
Speedup File Loading 14P355 Check hard disk file fragmentation
& Access with CHKFRAG.EXE
Sneak A Look At Any 14P394 Disk parameters contained in the boot
Disk's Boot Sector sector and how to examine
Partition Size Decides 18P386 How DOS assigns cluster sizes to
Cluster Size hard disk partitions
Reading Hard Disks 19P448 How disk readability is ensured with
write precompensation despite
varying data density
STORAGE Compress And Expand 21P299 Provide automatic compression and
The Files On Hard decompression of infrequently used
Disk Automatically files with PCMANAGE and DCOMPRES
-------------------------------------------------------------------------------
SYMPHONY Change Case Of Char 6P308 Use Ctrl-C in versions up to 1.2,
In DOC Window Ctrl-X for version 2.0
-------------------------------------------------------------------------------
SYSTEMS 386SX CPU 2P299 32 bit internal, 16 bit I/O, add in
replacement for 286 CPU
AT CMOS RAM 2P300 Description and battery requirements
AT RAM Allocation 3P375 512KB conventional and 512KB extended
Shadow RAM Speed Up 3P376 How it works in 80386
Choosing BIOS Maker 4P323 Comparison of features
Uninitialized 6P332 Some old PCs crash, how to avoid
Interrupts
LIM And Extended Memory 6P337 Optimizations and tradeoffs
Nine RAM Chips/Byte 6P337 Stores 8 bits data and 1 parity bit
Memory Resident Program 6P338 How to change
Hot Key
Modify AUTOEXEC.BAT 6P341 How-to methods
During Bootup
SYSTEMS Display Machine ID 7P314 Use ID.COM and GET_ID.BAT
PCMAP Output Confusion 7P333 PCMAP (PCM Aug 87) explanation
Using Extended Memory 10P377 How to shift back and forth from
protected mode
Remove TSR Programs 11P384 Use PopDrop (Bloc Publishing)
From Memory
Expanded Memory (LIM) 12P277 Emulate expanded memory in extended
Emulator memory with EMS40.SYS
Weitek's Number 12P345 Advantages over 80387 coprocessor
Crunching 3167
Brain Damaged 12P347 286 can't switch from protected to
Microprocessor real mode without hardware reset
Cleaning Mice 13P362 How to clean & get better performance
Programming The 386 16P353 Overview of 80386 CPU architecture
RISC And CISC 18P385 RISC offers several advantages over
Processors CISC, but CISC will remain more
important
SYSTEMS How Bus Speed Affects 19P445 I/O bus only has to be fast enough
A PCs Performance to keep up with peripherals
Audio CD And CD ROM 21P387 How they are different
CPU Speed And RAM 21P387 Chart of CPU frequency versus RAM
Access access time
Maximizing Memory 22P287 Tips to minimize the amount of RAM
used by TSRs and CONFIG.SYS
statements
Merging Files And 22P290 Two ways to add notes to .COM and
Documentation .EXE files
Expanded Vs Extended 22P309 Why expanded memory has more
Memory support, extended memory spec (XMS)
SYSTEMS Making Sense Of Hard- 22P310 How external devices get CPU
ware Interrupts attention, IRQ assignments
-------------------------------------------------------------------------------
TIME CLOCK$ Device Driver 1P371 How to read and write in AT
-------------------------------------------------------------------------------
UPDATES PCM Utility Upgrades 22P266 Listing of PCM utilities that have
been revised since original pub-
lication
-------------------------------------------------------------------------------
WINDOWS Expanded Memory & 14P421 How to convince Windows to recognize
Windows 386 expanded memory driver, ins/outs
of upgrading to Windows/386
-------------------------------------------------------------------------------
WORD(MS) Draw Lines 1P356 Macro to draw lines with characters
that Word will not normally accept
Transpose Words 2P288 Macro that is faster than with mouse
Speed Up Line Drawing 2P288 Three macros for V4.0
Auto Footnote Numbering 2P289 Use Include to merge print
Save All Files 3P355 Macro to save all open files in all
windows automatically
Add GoTo Command 3P355 Macro prompts for a character to
move to
Index Entries 3P356 Macros to speed up working index
entries
Bookmark Markers 3P356 Use 4.0 blank form feature
Branch To Your Choice 3P361 Use 4.0 macro with If command
Of Subroutines
Multiple Position 9P337 V4.0 macro for a 3 position header
Running Header with revison date, title, and page
WORD(MS) Envelope Macro 9P342 Macro to highlight address and print
on non-standard printer
Style Sheets 10P410 How to make easier to find
Multi Window Creation 11P377 How to simplify in V4.0
Print To File Command 11P378 How to create files to print on
another system
Customizing Form 13P367 Add paragraphs to letters while
Letters mail merging
Redefining Function 13P368 Macros to customize function keys
Key Commands
High ASCII In Word 14P403 Enter ASCII characters 128-255 by
pressing Alt with 3 digit number
on keypad
Counting Pages In Word 15P317 Macro to retrieve a page count in
V4.0 and insert it into header or
text
Delete Glossary 16P372 Macros to automatically delete
Entries glossary entries from V4.0
Sizing Inserts 17P333 Macro that allots the next space for
figures in camera ready copy
WORD(MS) Access Word Fast 18P371 Quicker to load Word without
glossary, but not necessarily better
Simulating Defaults 20P367 Use style sheets to work around
formatting defaults
Finding The Right 21P374 Automatically locate the right win-
Window In Word dow in V4.0 if more than one is open
WORD(MS) Search And Delete - 22P293 Macro to search for and delete text
A New Twist formatted in a given style
-------------------------------------------------------------------------------
WORD "Text was not modified" 1P360 In V4.2, not valid if only a paste
PERFECT Message operation was performed
WP 5.0 Macro 2P287 New features, macro to replace all
Programming underlines with boldface
Alt-F3 Reveal All 3P356 Does not reveal printer selection
Draft Instead Of NLQ 3P376 Define additional printer as "DOS
Printouts text printer"
Macro Caching System 4P309 How macros are cached in memory and
the effect of changing directories
Print Footnotes 4P309 Using different fonts with V5.0
Different SETUPs 4P310 How to customize in V5.0
Personalized Menus 5P369 Implement with V5.0 advanced macros
WP On LAN 5P386 Tips for making V4.2 network version
glitch free
Comma Delimited Files 6P317 Macro to convert to WP merge file
WORD Third Temporary Buffer 6P317 Use WP4.2 cut and paste buffer
PERFECT Create Pop Up & Help 7P319 V5.0 macro POP-UP.WPM use the {^P}
Windows display code
Multiversion Exams 8P321 How to use V5.0 merge feature
Change Group Of Files 8P322 How a V5.0 macro can be used on
Automatically multiple files
Create Reverse 8P334 How to use V4.2 margin release
Paragraph Indentation function
Paired Delimiters 9P337 Macros to automate use
Insert Repeated Phrases 9P338 Macros to add word or phrase from
a list
Locate Hard To Find 10P409 V5.0 macro to determine whether or
Characters not a hyphen is used as an en dash
Underline And Bold 10P409 Macro for combined operation
Pause Printer 10P412 Macro to pause LaserJet to change to
letterhead paper
WORD Speed Up Spellcheck 11P377 How to put V4.2 and V5.0 dictionary
PERFECT in RAM disk
Save Time Printing 12P341 Use Postscript compatible printer to
Multiple Copies duplicate documents
Footnote Flexibility 12P341 V5.0 macros to gather footnotes,
edit, and return them to original
document
Temporary Macros 12P343 Use V5.0 temporary macro for one
shot macro commands
Footnote Bug 13P367 In V4.1/4.2 if footnote contains
ASCII 226, some of footnote and text
will be garbled
Print Pause Substitute 13P367 Macros to add print pause to V4.2/5.0
Invisible Place 13P368 How to create hidden place markers
Markers and maintain page layout and
printability
File Insecurity 14P403 How confidential documents may be
accessible to anyone who can unerase
a file
Temporary Tabs 14P404 How to return to original tab or
other formatting settings
Leaner Disk Files 14P406 Get back some disk space by saving
V5.0 files without their prefix, bug
in V5.0 dated before 11/15/88
WORD /R Switch 15P315 /R switch works differently in V5.0
PERFECT Automatically Insert 15P315 Macros to insert table of contents
A Table Of Contents codes while typing
Removing Hyphens 16P371 Macro to delete hyphens from a WP
document
Drawing Vertical Lines 17P335 How to use WP Copy Rectangle
& Grids functions
WordPerfect Offers A 18P295 How to use the V5.0 macro program-
Bona Fide Programming ming language
Environment
Sizing Up WordPerfect 20P367 How to run V5.0 from floppy disks
Search Comments For 20P368 Macros to find text strings within
Text comments
WORD A Tip For Macro Pro- 22P294 V5.0 variables can accept commands
PERFECT graming
-------------------------------------------------------------------------------
WORD PROC Quick Way To Get Word 6P320 Set margins to 65 char/line, count
Count lines and divide by 10
Count Letters 6P338 Use FREQ.COM
Count Words In 11P379 Simple technique for estimating word
Document count
-------------------------------------------------------------------------------
WORKS(MS) Auto Executing Macros 12P333 Technique using batch file in MS-Key
-------------------------------------------------------------------------------