akelpad¶
Akelpad est un notepad avancé qui comporte de nombreuses fonctions pour le développement (coloration synthaxique, explorateur windows, de code, ...)
Lors de l’installation il peut remplacer le notepad classique de windows.
Il ne nécessite que 4Mo de mémoire
Les plugins utilisés sont:
- Coder::AutoComplete
- Coder::CodeFold
- Coder:::Higlight
- Exit::Main
- Explorer::Main
- LineBoard::Main
- Scripts::Main
- Session::Main
- Templates::Main
- Toolbar::Main
- LogView::Main et ::Settings
un clic droit sur la barre de menu permet de modifier cette dernière. Vous pouvez trouver ici
une toolbar customizé ( ici
la toolbar initiale)
vous trouvez dans le répertoire d’installation de akelpad:
- un repertoire contenant les templates
- les scripts
un scripts simple écrit en vbs est load.vbs (permet de lancer un fichier)
'''' VBScript test file
'Defines
Const WM_COMMAND=273
Const WM_USER=1024
Const OD_ADT_BINARY_ERROR=&H1
Const OD_ADT_REG_CODEPAGE=&H2
Const OD_ADT_DETECT_CODEPAGE=&H4
Const OD_ADT_DETECT_BOM=&H8
'See AkelDLL.h
IDM_FILE_NEW=4101
AKD_PASTE=(WM_USER + 170)
pFile=AkelPad.GetEditFile(0)
Set oFSO = CreateObject("Scripting.FileSystemObject")
Set oFl = oFSO.GetFile(pFile)
set WshShell = createObject("WScript.shell")
WshShell.CurrentDirectory = oFl.ParentFolder
Wshshell.run pFile
si toute fois l’installation en mode “remplace nootepad” ne fonctionne pas vous pouvez utiliser ce code (ne pas oublier de copier coller le répertoire akelpad contenant plugin, ....) dans C:/windows/system32
echo.
echo Confirm to apply? (Press Ctrl-C and answer Y to terminate)
pause
echo.
echo.
if exist %Systemroot%\notepad.original.exe goto exist_Akelpad_already
if exist %Systemroot%\System32\notepad.original.exe goto exist_Akelpad_already
takeown /f %Systemroot%\notepad.exe
takeown /f %Systemroot%\System32\notepad.exe
icacls %Systemroot%\notepad.exe /grant "%username%":f
icacls %Systemroot%\System32\notepad.exe /grant "%username%":f
IF EXIST %SYSTEMROOT%\SysWOW64 (bcdedit.exe -set loadoptions "DDISABLE_INTEGRITY_CHECKS")
copy %Systemroot%\notepad.exe %Systemroot%\notepad.original.exe
copy %Systemroot%\System32\notepad.exe %Systemroot%\System32\notepad.original.exe
echo.
echo Original notepad.exe has been renamed to "notepad.original.exe" in its original folder.
echo.
copy "C:\Program Files\AkelPad\"akelpad.exe %Systemroot%\notepad.exe /y
copy "C:\Program Files\AkelPad\"akelpad.exe %systemroot%\System32\notepad.exe /y
echo.
echo Akelpad installation is completed.
echo If no error occurred, Akelpad will now replace all Notepad functions.
echo.
pause
exit
:exist_Akelpad_already
echo.
echo INSTALLED Akelpad ALREADY!.
echo.
pause
exit