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...
Mezinárodní den biologické rozmanitosti.

Do východu slunce 6 hodin a 16 minut (vyjde 08:09, zapadne 16:00).

"Nezbytným krokem k tomu, abyste od života získali věci, po kterých toužíte, je rozhodnout se, co vlastně chcete."

B. Stein
Galerie nemohla být načtena.
Jméno:
Číselně: devět a devět je
Své noci sčítejte podle hvězd, ne podle tmy, Své dny sčítejte podle úsměvů, ne podle slz, A ráno o svých narozeninách, sčítejte svůj věk podle přátel, ne podle roků.
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 | 2870x

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.47683 s, generování: 0.05024 s, paměť: 1.21 MB, sql dotazů: 8, CPU: 18.32

.