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 PyQt51οΈβ£ Run the script:
python script.py2οΈβ£ Adding a Template:
- Click "Add Template".
- Select a file from your computer.
- The file will be copied to
%APPDATA%/CustomNewTemplatesand 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