Menu

Tree [15d3e1] master v1.0.0.153 /
 History

HTTPS access


File Date Author Commit
 .github 2019-09-08 Peter Dziezyk Peter Dziezyk [e72b56] Create FUNDING.yml
 .gitattributes 2018-06-22 dnaspider dnaspider [98bbc0] Add .gitignore and .gitattributes.
 .gitignore 2020-02-22 Peter Dziezyk Peter Dziezyk [dd2af7] Static
 LICENSE 2019-11-17 Peter Dziezyk Peter Dziezyk [bd5bc5] Drop year
 README.md 2022-03-06 Peter Dziezyk Peter Dziezyk [f307f6] Update README.md
 _config.yml 2018-07-11 Peter Dziezyk Peter Dziezyk [58ca9a] Set theme jekyll-theme-hacker
 dnaspider.cpp 2022-04-11 Pete Pete [15d3e1] Static
 dnaspider.rc 2022-02-20 Pete Pete [16090e] Static
 dnaspider.vcxproj 2022-03-20 Pete Pete [e803c2] Static
 dnaspider.vcxproj.filters 2021-11-09 dnaspider dnaspider [f044b1] 20
 resource.h 2021-11-09 dnaspider dnaspider [f044b1] 20

Read Me

👽dnaspider.exe

Hello Friend, and thank you for your interest in dnaspider.exe 🙏.

🥁 Introducing dnaspider.exe programmable keyboard software for Windows 10 (32/64-bit) PCs! Tweak and execute simple ⌨ and 🖱 functionality to your liking. Use this functionality to automate and accelerate through daily tasks like a pro. With the help of dnaspider.exe, you will have the ability to strategically execute your custom built functionality seamlessly.

How it works

dnaspider.exe builds an input strand from keyboard keys you press...

==dnaspider.exe====

strand: t

strand: te

strand: tes

strand: test

strand: *found*

===============

This input strand will be our shortcut and is the text that dnaspider.exe looks for in the beginning of each line in db.txt. If found, the program executes the trailing text. We'll call this trailing text the output which is the code we'll write which simulates keyboard and mouse functionality as instructed.

In the following example the output code looks like this <bs4>hi<shift><left2><shift-> which pretty much says to "programmatically press BACKSPACE four times, press H, press I, press (hold) SHIFT, press LEFT arrow twice (to select hi), release SHIFT".

The whole code looks like this and c:\dna\db.txt is the database where we'll be building and storing our algos:

==db.txt=========

test:<bs4>hi<shift><left2><shift->

===============

The : links the input:output together. We can also use minus sign auto BACKSPACE strand option - or remember strand for SCROLL_LOCK repeat option >. There are connect options <whatever:> or <whatever-> as well.

Input strand and trailing output must be saved in for the program to execute/run.

Before you run a code you might have to clear the input strand first by toggle RIGHT_CTRL BACKSPACE or LEFT_SHIFT + PAUSE_BREAK then simply input the strand T E S T in a text area for the effect.

After running the code once you can press SCROLL_LOCK or EQUAL + ESC to repeat the output.

Lets adjust the code a bit and use the auto BACKSPACE and connect options.

==db.txt=========

t-hi<connect:>

<connect:><shift><left2><shift->

test:<bs4>hi<connect:>

===============

Save then press T in a text area to run.

If you want test: to work as well, make the following changes in c:\dna\se.txt using Notepad.exe or Code.exe.

==se.txt=========

CloseCtrlMode: 1

===============

Press CTRL + S to save se.txt.

Note: Window title text must be se.txt - Notepad or se.txt - Visual Studio Code for SeHotReload_CtrlS.

If using an editor other than Notepad or VSCode, press RIGHT_CTRL S E or restart the program to update the settings.

Now to run, press RIGHT_CTRL or COMMA + ESC after the input (T RIGHT_CTRL or T E S T RIGHT_CTRL).

Syntax

hello
h:ello
h-hello
h>ello
<span title="=db.txt========== <h:ello =============== Run Press RIGHT_CTRL, release RIGHT_CTRL, H Or press COMMA + ESC, H =dnaspider.exe===== strand: < strand: <h&#013;==============="><h:ello
<span title=" =db.txt========== <h-hello =============== Run Press RIGHT_CTRL, release RIGHT_CTRL, H =dnaspider.exe===== strand: < strand: <h&#013;==============="><h-hello
<h>ello
<span title="Connect =db.txt======== <i-><o->h<h:>! <o->hello! <h:>ello ============= Run Press RIGHT_CTRL, release RIGHT_CTRL, I =dnaspider.exe===== strand: <i&#013;==============="><h:>ello
<span title="Infinite loop Press ESC to stop or PAUSE_BREAK to pause/resume =db.txt========== <h-><speed:250>hello <h-> =============== Run Press RIGHT_CTRL, release RIGHT_CTRL, H =dnaspider.exe===== strand: < strand: <h&#013;==============="><h->hello</h&#013;==============="></h-></speed:250></h-></i&#013;==============="></h:></o-></h:></o-></i-></h&#013;==============="></h&#013;===============">

Wiki 

Browse the Wiki for information pertaining to the programs API, Settings, Database, and Interface commands.

Download 

Get the latest release.

Demo12 

Live Streams

c++ haxx
c++ craxx | 📂

View dnaspider.exe in action.

Source

Open project file dnaspider.vcxproj in Visual Studio.

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.