Giraffe+ Manual

This document describs concisely easy usage of Giraffe+ with default settings. The input string is represented as String, and the keyboard shortcuts are represented as Key.

To view the list of scripts which are available in the Settings Dialog, refer to settings_en.xml. To know basic software information which contains the working environment or requirements, refer to the readme.

Names of Parts

Tutorials

You will understand the basic functions and operations reading this tutorial orderly.

Run Notepad in Start Menu

Run a Start-menu item enabled by default.

Register Giraffe+ into Startup

Run a resistered item included by default.

Register Internet Explorer and Use Registerd Item

Input a file path in an efficient way and manage a registered item.

Make Google-search Hotkey with Settings Dialog

Use the Settings Dialog, the global hotkeys and the Mode of Giraffe+.

Make a registed item script which searches Google.

Put a script in the Data folder.

Show Readme of Giraffe+ in List Box

Show a text file within Giraffe+

Show properties of all files in the Giraffe+ folder except the Script folder.

Operate with multiple items with marking list items.

Convert Hexadecimal to Decimal, Decimal to Binary and Binary to Hexadecimal Back

Use the functionality of the base number conversion in the main menu.

Create File and Folder, and Copy and Delete Them

Manipulate files and folders.

Keyboard Shortcuts

Those are the basic keyboard shortcuts. You can find all the keys in the settings_en.xml.

Drag and Drop

You can use the both Drang-and-Drop from and to Giraffe+.

Settings Dialog

About the dialog shown by F5.

Specifications etc.

Information in old documents worth noting is left here.

ShellExecute

In Windows, the file execution consists of five elements.

  1. File, which is executed
  2. Parameter
  3. Working Directory
  4. Verb
  5. Window State

In Giraffe+, the string separated by ';' (semicolon) is used to specify those elements. Specify the elements in the above order as file;parameter;working directory;verb;show window.

When the file is the registered item, the parameter is added to the parameter of the registered item with a space. Except parameters, elements are simply overwritten if specified.

The verb is menu items shown by right clicking a file in the Windows Explroer. There are standard ones, which are provided by Windows, and associations, which are registered in the registory. The copy, paste, properties etc. are of the Windows standard. The open, edit, print etc. are the associations by the Windows default. The verb names are key names listed in "HKEY_CLASSES_ROOT\[file extention]\shell".

The window state is specified as number: 1 is normal, 3 is maximized and 7 is minimized.

SES

Registering an item, an registered shortcut can be a SES file, which is a shortcut file represented as an INI file, if you change Type to ".ses". When you want to specify the verb in a shortcut file or feel that it is slow to read LNK files, using SES files is worth trying.

Adding the string CreateShortcut.Type="ses" to [Shell] section in Giraffe.ini, the default value of Type in the dialog shown by Alt+A is ".ses".

Shell Namespace

The Shell Namespace is the virtual space of Windows whose root is the desktop you see in the Explorer or file dialogs. There are some folders which don't exist in the file system such as My Computer and Control Panel.

In Giraffe+, strings which start with "::\" are called as Display ITEMIDLISTs, and strings start with "::-" are called as Numeric ITEMIDLISTs. Addresses of Shell Namespace items are represented by them.

Display ITEMIDLISTs don't work completely when a file or folder name contains '\', which is used as the separator, or the same name items exist in the same foler. Numeric ITEMIDLISTs work completely because they represents ITEMIDLISTs themselves, which are arrays of bytes, as numbers separated by '-'.

For example, say you want to access Control Panel. Inputting '::\', items in the desktop are autocompleted, so you can access Control Panel as with the Windows Explorer. You can also access Control Panel with only typing some characters of "Control Panel" and '\' if you register the Control Panel with Alt+A.

Settings and Settings Dialog