Add WAPT IDE in right click context menu
Paquet d’installation silencieuse pour Add WAPT IDE in right click context menu
tis-add-wapt-ide-right-click
Comment ça marche ?
Cela ajoute l’option Edit with WAPT au menu contextuel (clic droit) uniquement dans les dossiers.
Pour que cette action fonctionne, le clic doit être exécuté dans un dossier contenant un sous-dossier WAPT, lequel doit lui-même inclure le fichier control, entre autres fichiers nécessaires.
Si ce dossier WAPT n’est pas présent, aucune action ne sera effectuée, l'IDE ne s'ouvrira pas !
Si vous souhaitez définir un IDE par défaut, vous devez modifier le fichier %programfiles(x86)%/wapt/wapt-get.ini.
Ajouter la paramètre editor_for_packages dans la section [global]
Voici un exemple pour VSCode :
[global]
...
editor_for_packages=code
Les paquets PREPROD sont des paquets construits via LUTI.
Ils restent généralement 5 jours en PREPROD, après quoi un deuxième scan VirusTotal est effectué pour vérifier que le status n'a pas changé.
Si le paquet réussit ce dernier contrôle, il est promu en PROD et publié sur le 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