JanKoWeb: Počítače a IT - PsPad: skript pro zobrazení TODO a FIXME v aktuálním souboru
"Nemusí pršet, stačí když kape..."
JanKoWeb - návody, postřehy a rady ze světa softwaru pro každého.
Recenze knih a humorná tvorba pro chvíle oddechu...

Do východu slunce 4 hodiny a 33 minut (vyjde 05:06, zapadne 21:09).

"1"

V. Havel
Galerie nemohla být načtena.
Jméno:
Číselně: pět a nula je
Každý je ochoten udělat nesmírné množství práce, pokud se nejedná o práci, kterou by měl udělat teď hned.
Při každém obnovení stránky se zde vypíše zpráva skriptu.

Skript je zdrojový kód interpretovaného programu.

Pohání celý tento web a rád komunikuje s návštěvníky.-)
RSS RSS zdroj článků a novinek

PsPad: skript pro zobrazení TODO a FIXME v aktuálním souboru

Jednoduchý skript, který zobrazí TODO ve výsledku hledání (spouští vyhledávání, proto senzitivitu písma musíte mít nastavenu předem v dialogu, který používá - viz Ctrl+F).

Skript stačí uložit jako Todo.vbs do složky Scripts ve složce PsPadu. V PsPadu dát menu Skripty / Rekompilace skriptů. Ze stejného menu se pak skript zavolá.

Pokud menu Skripty nevidíte, povolte v menu Nastavení / Nastavení programu / Integrace do systému - Podpora skriptování pomocí...





' ------------------------------------------------------------------------------
' file      ToDo.vbs
' date      2012, Janko
' ------------------------------------------------------------------------------
' Script to put todo into search result. You can than click on it to go to line.

'######## EDIT IF YOU WANT SEARCH ANOTHER STRING ########'
Const fTODO = "TODO"
Const fFIXME = "FIXME"
'########################################################'

' ------------------------------------------------------------------------------
Const module_name  = "ToDo"
Const module_ver   = "1.0"

Sub FindTodo
    Set SH = Wscript.CreateObject("WScript.Shell")
    '// active PSPad application'
	SH.AppActivate "PSPad"
    Sleep(100)
	'// press Alt+E -> menu Search'
    SH.SendKeys "%E"
    Sleep(100)
	'// press N -> Find'
    SH.SendKeys "N"
    Sleep(100)
	'// string to find - specify above'
    SH.SendKeys fTODO
	Sleep(100)
	'// press M -> put into list of searched'
	SH.SendKeys "%M"
    Sleep(100)
End Sub

Sub FindFixme
    Set SH = Wscript.CreateObject("WScript.Shell")
    '// active PSPad application'
	SH.AppActivate "PSPad"
    Sleep(100)
	'// press Alt+E -> menu Search'
    SH.SendKeys "%E"
    Sleep(100)
	'// press N -> Find'
    SH.SendKeys "N"
    Sleep(100)
	'// string to find - specify above'
    SH.SendKeys fFIXME
	Sleep(100)
	'// press M -> put into list of searched'
	SH.SendKeys "%M"
    Sleep(100)
End Sub

Sub Init
    menuName = "&" & module_name
    addMenuItem "Find Todo" , menuName, "FindTodo", "Shift+Ctrl+H"
    addMenuItem "Find Fixme", menuName, "FindFixme", "Shift+Ctrl+J"
End Sub
Rubrika Počítače a IT | Tagy PsPad, Todo | Ne 02.12.2012 | 2754x

Náhodné články

© 2008-2025 JK, kontakt, právní upozornění
Powered by Janko's RS| XHTML, CSS, RSS, analýza kódu, SEO servis, dostupnost, hosting, líbí se Vám tu?
Požadavek: 0.28726 s, generování: 0.0625 s, paměť: 1.21 MB, sql dotazů: 8, CPU: 12.37

.