Top  Previous  Next

Introducing ClipMate 7 > Installation... > USB / Portable Drives > PortableApps

What is a PortableApps drive?

Unless you have a "U3 Smart" drive, your removable flash drive probably has no launcher software.  But you can add the PortableApps framework for free!  Developed by John T. Haller, PortableApps is a menu system that will "auto-run" on device insertion. Just select "Start PortableApps" from the windows autorun dialog when you insert the drive (or start it manually from the top directory of the drive), and the menu will be accessible from an icon in your systray. From there, you can launch your "Portable Apps".  These are programs which have a PortableApps-compliant "launcher", which ensures orderly startup/shutdown without contaminating the host PC.  There are dozens of PortableApps, including the "PortableApps Suite TM", which includes OpenOffice, FireFox, ClamWin antivirus, e-mail, and even a good Sodoku game.

Unlike U3, the PortableApps menu does not track running programs, and it doesn't issue shutdown commands. You need to ensure that programs are closed and the PortableApps menu is shut down, prior to drive removal.


PortableApps Menu version 1.0 or later, running on Windows 98, ME, 2000, XP, or Vista.
Obtain from http://portableapps.com/suite. Download the "base" edition (1 MB) for just the menu, or get more with either of the Suites.


Download the ClipMate PortableApps installer, in "PAF" format.
ex: ClipMatePortable_7200_1421.paf.exe

You can run the .exe and instruct it to install into the "portableapps" directory on the removable drive.
ex: M:\PortableApps
It will make its own directory, beneath wherever it is installed to.  ex: M:\PortableApps\ClipMatePortable

Or, you can install from the PortableApps menu (Options | Install A New Application), and it will place it properly for you.

Once installed, ClipMate will appear on the PortableApps menu.


Run ClipMate from the PortableApps menu. It will copy/paste just as if it were resident on the system, but the data will be stored on the USB drive.  Remember to close ClipMate before ejecting the drive, and use the USB "safe eject" procedure.  Unsafe drive removal can cause data loss, so be sure to occasionally back up the database onto your hard drive.

To minimize disk wear on the portable drive, and ensure quick shutdown during the "safe eject" process, ClipMate does not run any automatic clip purging.  You will need to manually run this when needed, using File | Database Maintenance | Run Cleanup Now.

Licensing and License Migration

See this topic.

Data Migration

If you would like to populate the ClipMate database on the portable USB drive with data that you already have, please follow this procedure:

Using the copy of ClipMate 7.2 on the host machine:

1.Delete unneeded clips, empty the trash using File | Database Maintenance.
2.Run a database compaction with File | Database Maintenance | Repair/Compact Database.
3.Run a database backup, remember which directory the backup is written to.
4.Shut down ClipMate using File | Exit ClipMate

Using the portable ClipMate on the removable drive:

1.If you have any clips that you need to save, export them using the XML Export, for later import. See XML Import/Export for details.
2.Restore the database from the backup made above, using File | Database Maintenance | Restore from Backup.


ClipMate uses the following layout:



ClipMate Portable "Home" (launcher)

{Portable USB Drive}:\PortableApps\ClipMatePortable


See Above (ClipMate Home)

ClipMate Program, Dictionaries, etc.

See Above (ClipMate Home) +\app\ClipMate


See Above (ClipMate Home) +\app\ClipMate\Language


See Above (ClipMate Home) +\Data\Settings

Log files (permanent)*

See Above (ClipMate Home) +\Data\Log


See Above (ClipMate Home) +\Data\Database


See Above (ClipMate Home) +\Data\Templates

Log and Temp files (transient)

{User's TEMP directory on host}\ClipMateLog, ClipMateTemp

* Note: At shutdown, log file is copied from host down to the USB drive, then deleted from host.
** Note: Database location may be overridden with ClipMatePortable.Ini in launcher directory.