DoctorPaster is a small AutoHotkey v2 GUI utility for loading a text/CSV file and quickly pasting selected entries using the numeric keypad. It provides a directory viewer, a 9-element preview/paste window, jump controls, a minimal tooltip (compact) mode, and a few user-configurable options.
Important: download the entire repository before running the script
- Use the repository web UI's "Code → Download ZIP" button or
git cloneto download the whole project. Many features expect supporting files to be present insrc/andsrc/default-load-directory/(for examplesrc/icon.icoand the defaultreplace-me.txt). If you only copy the.ahkscript without thesrcfolder and its files the program may not behave as expected.
This repository contains the script doctorPaster.beta.1.ahk which requires AutoHotkey v2 (not v1).
- Loads a text/CSV file and shows 9 consecutive elements at a time.
- Use the Numpad keys to paste items or navigate.
- Offers preview panels, directory browsing, adjustable font/transparency, and a minimal tooltip mode for quick one-click pasting.
- Windows (script was developed and tested on Windows).
- AutoHotkey v2+ (the script contains
#Requires AutoHotkey v2+).
Note: AutoHotkey v1 (classic) is not compatible with this script.
- In your browser open https://www.autohotkey.com/.
- Click the download link for AutoHotkey v2 (look for "v2" or "Latest v2").
- Double-click the downloaded installer and follow the prompts.
After installation, Windows should associate .ahk files with AutoHotkey so you can run scripts by double-clicking them in File Explorer.
- Download the whole repository and extract it to a folder you control (for example:
C:\Users\YourName\Documents\DoctorPaster). - Ensure the
srcfolder and its contents (notablysrc/icon.icoandsrc/default-load-directory/replace-me.txt) are present. - Double-click
doctorPaster.beta.1.ahkin File Explorer to run it. You can also right-click and choose "Run Script".
Notes:
- If double-clicking doesn't run the script, verify AutoHotkey v2 is installed and that
.ahkfiles are associated. You can also right-click and use "Open with" → AutoHotkey. - If you need an .exe to run on a PC without AutoHotkey installed, you can optionally use the AutoHotkey compiler (AHK2Exe) to convert the script to an executable. See AutoHotkey docs for details.
doctorPaster.beta.1.ahk— the main script (run this).src/icon.ico— optional icon used by the tray icon when running uncompiled.src/default-load-directory/replace-me.txt— default sample file the script can load on first run.
If you move the script, keep the src folder next to it or update paths inside the script accordingly.
- Double-click
doctorPaster.beta.1.ahkto start the GUI. - Use the file picker or press
Ctrl+Oto open a text/CSV file. - Use Numpad 1–9 to paste items shown in the 9-element preview (ensure NumLock is enabled).
- Nothing happens when pressing Numpad keys: Ensure NumLock is enabled and the script is running. Some laptops require "Fn" or an external numeric keypad to generate Numpad keys.
- Paste not working: The script copies the selected element to the clipboard and sends Ctrl+V. Ensure the target application accepts Ctrl+V and that both the script and target app run at the same privilege level.
- File fails to load: Use the "Change Directory" button in the GUI or
Ctrl+Oto pick a valid text/CSV file. The directory view lists files in the parent directory of the loaded file.
- Fork the repository.
- Create a branch for your changes.
- Submit a pull request with a clear description and testing notes.
If you add hotkeys or change behavior, update this README accordingly.
This project is provided under the MIT License. See the included LICENSE file for full terms.
Open an issue with steps to reproduce and any relevant files.