Add WAPT IDE in right click context menu
Silent install package for Add WAPT IDE in right click context menu
tis-add-wapt-ide-right-click
How to use ?
This adds the Edit with WAPT option to the context menu (right-click) for folders only.
For this action to work, the click must be executed inside a folder that contains a WAPT subfolder, which itself must include the control file (along with other required files).
If this WAPT folder is not present, nothing will happen, the IDE will not open!
If you want to set a default IDE, you need to modify the file %programfiles(x86)%/wapt/wapt-get.ini.
Add the editor_for_packages parameter in the [global] section.
Here is an example using VS Code:
[global]
...
editor_for_packages=code
Preprod packages are packages built on LUTI.
They remain in PREPROD usually for 5 days, after which a second VirusTotal scan is performed to verify that the status has not changed.
If the package passes this last check, it is promoted to PROD and published on the store.
- package: tis-add-wapt-ide-right-click
- name: Add WAPT IDE in right click context menu
- version: 1-2
- categories: System,Utilities
- maintainer: WAPT Team,Tranquil IT,Flavien SCHELFAUT
- licence: proprietary_free
- locale: all
- target_os: windows
- architecture: x64
- signature_date:
- size: 7.36 Ko
package : tis-add-wapt-ide-right-click
version : 1-2
architecture : x64
section : base
priority : optional
name : Add WAPT IDE in right click context menu
categories : System,Utilities
maintainer : WAPT Team,Tranquil IT,Flavien SCHELFAUT
description : Add 'Edit with WAPT' to the Windows right-click context menu
depends :
conflicts :
maturity : PREPROD
locale : all
target_os : windows
min_wapt_version : 2.5
sources :
installed_size :
impacted_process :
description_fr : Ajout de l'option 'Edit with WAPT' au clic droit de Windows
description_pl : Dodaje opcję „Edytuj za pomocą WAPT” do menu kontekstowego Windows dostępnego po kliknięciu prawym przyciskiem myszy.
description_de : Fügt dem Windows-Kontextmenü mit der rechten Maustaste die Option „Mit WAPT bearbeiten“ hinzu.
description_es : Añade la opción «Editar con WAPT» al menú contextual del botón derecho de Windows.
description_pt : Adiciona a opção “Editar com WAPT” ao menu de contexto do botão direito do rato do Windows.
description_it : Aggiunge l'opzione “Modifica con WAPT” al menu contestuale del clic destro di Windows.
description_nl : Voegt de optie ‘Bewerken met WAPT’ toe aan het contextmenu van Windows met de rechtermuisknop.
description_ru : Добавляет опцию «Редактировать с помощью WAPT» в контекстное меню Windows, вызываемое правой кнопкой мыши.
audit_schedule :
editor :
keywords :
licence : proprietary_free
homepage :
package_uuid : 4a394ab1-282f-4934-ad38-961ebd20ad21
valid_from :
valid_until :
forced_install_on :
changelog :
min_os_version : 10.0
max_os_version :
icon_sha256sum : 7891f1ca19ac8a9e41cb2963c0833bb3424a1dcc3f89e6ae484b1841a67063b2
signer : test
signer_fingerprint: b82fc8ef4a4475c0f69ac168176c2bfc58f572eb716c4eadd65e4785c155dd8e
signature_date : 2026-02-18T11:41:15.000000
signed_attributes : package,version,architecture,section,priority,name,categories,maintainer,description,depends,conflicts,maturity,locale,target_os,min_wapt_version,sources,installed_size,impacted_process,description_fr,description_pl,description_de,description_es,description_pt,description_it,description_nl,description_ru,audit_schedule,editor,keywords,licence,homepage,package_uuid,valid_from,valid_until,forced_install_on,changelog,min_os_version,max_os_version,icon_sha256sum,signer,signer_fingerprint,signature_date,signed_attributes
signature : MsBy/UUEPYZammTF6K7OOI2IOa3rupKgqNCZqfn7e2z95RQZaZCR3tFDt0NXqGZCwPq2Gx42ne1j1STJhv5hj4TEi1KEI/utvZEyB1aM07DkbesVqUae5JGMBsfqiT1O2N3xKExGTiJjl9O27DtYiHLoQnQYj6WbgZ7OjvasUNVsnymB+OVvfiQKoChXfzmODvKtjgUtTcwqKCbZtO6sNFJoiBUO3zzchpfX7GZG75hmLt5KYIo+tN5OhATwf2F1sm8DH0PS2Rx7oIfQQwq6fweEFradqMeKRO7kkT5OVRluzAmfRUIV+83BpF8Ysf9ook9DIongt0Zr5KMxF/f7VA==
# -*- coding: utf-8 -*-
from setuphelpers import *
from setupdevhelpers import *
def install():
install_location_wapt_get = installed_softwares('WAPT_is1')[0]['install_location']
bin_name_path_wapt_get = makepath(install_location_wapt_get, 'wapt-get.exe')
print("Adding WAPT IDE to the right click menu")
registry_set(HKEY_CLASSES_ROOT, r'Directory\Background\shell\WAPT IDE', '', 'Edit with WAPT', REG_EXPAND_SZ)
registry_set(HKEY_CLASSES_ROOT, r'Directory\Background\shell\WAPT IDE', 'Icon', f'"{bin_name_path_wapt_get}"', REG_EXPAND_SZ)
registry_set(HKEY_CLASSES_ROOT, r'Directory\Background\shell\WAPT IDE\command', '', f'wapt-get edit "%V"', REG_EXPAND_SZ)
registry_set(HKEY_CLASSES_ROOT, r'Directory\shell\WAPT IDE', '', 'Edit with WAPT', REG_EXPAND_SZ)
registry_set(HKEY_CLASSES_ROOT, r'Directory\shell\WAPT IDE', 'Icon', f'"{bin_name_path_wapt_get}"', REG_EXPAND_SZ)
registry_set(HKEY_CLASSES_ROOT, r'Directory\shell\WAPT IDE\command', '', f'wapt-get edit "%V"', REG_EXPAND_SZ)
def uninstall():
print("Removing WAPT IDE to the right click menu")
vscode_registry_entries = [
(HKEY_CLASSES_ROOT, r'Directory\Background\shell', 'WAPT IDE'),
(HKEY_CLASSES_ROOT, r'Directory\shell', 'WAPT IDE')
]
for root_key, subkey_path, key_name in vscode_registry_entries:
full_path = f"{subkey_path}\\{key_name}"
if reg_key_exists(root_key, full_path):
registry_deletekey(root_key, subkey_path, key_name, recursive=True)
1c4418e94111af75bdbd6ab1d04fcbe319cf29a448853de1931342709716de8a : WAPT/README.md
c16679124f605c9bf059fc1610500773e32881adc2abc0e7347555f98d034d44 : WAPT/README_fr.md
01ca7fe94636e5a08fcb73849d3b5df25d51e2c82f4dd1a08f01798b25899819 : WAPT/certificate.crt
e3b8f172ba4fab0169808ff51e8b13713ab7634b138db33a35331bed1eb2bb77 : WAPT/control
7891f1ca19ac8a9e41cb2963c0833bb3424a1dcc3f89e6ae484b1841a67063b2 : WAPT/icon.png
0d47fc4d755dfa832e8c315f1541cf5ec0ea54c30e7e1f97a03bcbfa879e326c : luti.json
42c22ca504d8fd400812f9295f4d61748af3b92ea18621d4f8173aff46df9930 : setup.py