Pro svůj dot command memdump pro esxDOS jsem připravil novou verzi 1.0, která přináší funkci, kterou jsem potřeboval - ano vím, je to divné, ale já používám své programy :). Tato funkce je vyhledávání - je možné hledat jak konkrétní byte, tak i textový řetězec.
Klávesa S otevře dialog pro hledání, přičemž je podporované hledání byte i textu v uvozovkách. Textové hledání se aktivuje tehdy, když vstup začíná uvozovkou, jinak se výraz vyhodnocuje jako číselná hodnota pro byte search. Praktické je, že hledání byte není omezené jen na jeden číselný zápis. Memdump používá stejný parser jako při zadávání adresy, takže lze zadávat hodnoty v desítkové, šestnáctkové i binární soustavě. Podporované jsou prefixy # a $ pro šestnáctkový zápis, % pro binární zápis a bez prefixu se číslo bere jako desítkové. To znamená, že při hledání lze pohodlně zadat třeba 65, $41, #41 nebo %01000001 podle toho, co komu vyhovuje. Není ale ošetřen vstup - takže můžete klidne zadat číslo: blb a memdump se snaží tento řetězec přeložit jako číslo. Ošetřit by to neměl být problém, ale raději si nechám volné místo pro případné další funkce.
Další užitečná novinka je klávesa N. Ta už znovu neotevírá dialog, ale rovnou pokračuje na další výskyt naposledy hledaného výrazu. Díky tomu je procházení více výskytů rychlé a pohodlné, což se hodí hlavně při hledání opakujících se hodnot nebo textů v paměti. Jakmile jednou zadáte hledaný výraz, můžete pak pomocí klávesy N jednoduše skákat na další nalezené místo. Příjemným detailem je i to, že dialog hledání si pamatuje poslední zadaný výraz. Při dalším otevření je pole předvyplněné a kurzor se nastaví na konec textu, takže stačí jen upravit část dotazu nebo rovnou potvrdit opakované hledání.
Odkaz na stažení zde: https://mb-maniax.cz/wp-content/uploads/2026/04/memdump.zip