A Python GUI tool for managing Windows "New" context menu items. This application allows you to:
- Add custom file templates to the right-click "New" menu.
- Remove selected default items from the "New" menu.
- Store templates in
%APPDATA%/CustomNewTemplates
. - Open the template directory for easy management.
✅ Add custom file templates
✅ Remove selected default items
✅ Store templates for reuse
✅ Open template directory easily
Before running the application, ensure you have the following installed:
- Python 3.x
- PyQt5
Install PyQt5 using the following command:
pip install PyQt5
1️⃣ Run the script:
python script.py
2️⃣ Adding a Template:
- Click "Add Template".
- Select a file from your computer.
- The file will be copied to
%APPDATA%/CustomNewTemplates
and added to the "New" menu.
3️⃣ Removing a Template:
- Select a custom template from the list.
- Click "Remove Selected".
- The file will be removed from the system and the "New" menu.
4️⃣ Managing Default Items:
- Click "Load Default Items" to list existing "New" menu entries.
- Select an item and click "Remove Selected Default Item" to delete it from the registry.
5️⃣ Opening the Template Directory:
- Click "Open Template Directory" to access the stored template files.
If you don’t want to run the Python script manually, you can download the standalone executable from the Releases section.
📥 Steps to use the EXE version:
- Download the latest release from Releases.
- Run the EXE file (No installation required).
- Follow the same steps as the Python version.
🔹 Removing default items only removes them from the context menu, not from the system.
🔹 This tool modifies the Windows Registry. Run with administrative privileges if necessary.
🔹 Restart Windows Explorer (explorer.exe
) after making changes to apply them.
This project is open-source and licensed under the MIT License.
💡 Feel free to submit issues or pull requests to improve this project! 🚀
username:kawai_pasha