GithubHelp home page GithubHelp logo

simpletools's Introduction

SimpleTools

A collection of some simple windows tools.
(Autohotkey scripts)
All *.exe are 64 bit.

All files are licensed under the GNU GENERAL PUBLIC LICENSE
A copy is included of the file "license.txt" is included in each download.

All *.exe are compressed by UPX now!
"console" are executables to be used at the command line.

Name Version Description Type AHK Year of creation
AutohotkeyHelp2 0.50 Shows Autohotkey help (the word the cursor is inside or the marked word(s)) exe 2 2024
AhkVersionInfo 1.00 Shows installed Autohotkey 1 and 2 version numbers Download AhkVersionInfo.exe exe 2 2024
chunkCopy external Helper to copy large backupfiles in chunks to the cloud exe 2 2024
clipboardToConsole - Copies text-content from clipboard to the console console 2 2024
clsidwin10 1.00 Windows Class Identifiers tryout gui 2 2023
cmdprompt 1.00 Opens a command prompt (current directory!) console 1 2023
getfromclip 1.00 Get text-content from clipboard console 1 2022 deprecated
hotkeyConverter2 1.00 Convert Hotkeys exe 2 2024
internalvariables2 1.00 Shows AHK2 internal variables exe 2 2023
pwEnterService external Automatic fills in the Firefox (an other apps) main password exe 2 2024
quicksave 1.00 makes a copy of the current directory to C:\_ _ _SAVE console 1 2022/2023
sbt 1.00 Just calls sbt.bat console 1 2022
showMessage 1.00 to display a message, if a batch-file is started minimized exe 1 2024
soundplay 1.00 plays sound or video, to be used in batch-files console 1 2022
TranslateViaGoogle2 0.04 Opens Google Translate webpage with the selected text exe 2 2024
volume2 1.00 Control the Volume with the Mousewheel, if the mouse is over the TrayWindow. exe 2 2024

Latest changes

Name Modification / Issue
pwEnterService Move to a project of its own! pwEnterService
chunkCopy Move to a project of its own! chunkCopy
translateViaGoogle2 text selection mechanism changed

Descriptions

(Alphabetically ordered)
Download links are below each description, or click on the *.exe, then click on "View Raw"!

Shows Autohotkey help AHK Version 1 or 2.

  • put the cursor inside a word or mark the command word(s),
    positioning the mouse pointer over a word is sufficient, if the word is selected by the doubleclick automatically performed,
    • press F4 key to show AHK 2 help
    • press Shift key and F4 key to show AHK 1 help

If the cursor is:

  • behind a word: the word is selected,
  • before a word: behavior is unpredictable,

If nothing is marked or the cursor is outside a word, nothing is shown.

Using the "AutoHotkey.chm" files, i.e. Autohotkey must be installed!

AutohotkeyHelp2 is running as a companion to Codetester if enabled.
Drawback: AutohotkeyHelp2 is removed from memory then, if Codetester is closed!

Based on https://www.autohotkey.com/docs/v2/scripts/
"Context Sensitive Help in Any Editor" (based on the v1 script by Rajat)

Download AutohotkeyHelp2.exe

List of Windows (10) clsids.
Click an entry to execute.
If it fails, you may press the F1 ... F6 hotkeys to tryout different run configurations ...
(AHK 2)
Clsids from https://www.autohotkey.com/docs/v2/misc/CLSID-List.htm
List is "hardcoded".

Download clsidwin10.exe

Opens a commandprompt in the current folder.
NOT the directory of the app!
Tip: Create a link/Shortcut of "cmdprompt.exe" and
edit the properties and remove the "running directory" entry.
Copy "cmdprompt.lnk" to each directory of interest.

Download cmdprompt.exe

getfromclip deprecated

Get clipboard-content as a command-line command. (Appends a newline to the clipboard-content).
WARNING: Use with care, it may affect the security of your system!
(The clipboard is not save against manipulations!)

Convert Autohotkey hotkeys (pressed keys) to hotkey-code and code to "text".
The "text" is formated to be inserted into markdown documents, i.e. prepending a "\"-character to "[".
To use standard text add the word "nomd" as a start-parameter.

Download hotkeyConverter2.exe

Shows AHK2 internal variables, i.e. "A_XY" etc. ...

Download internalvariables2.exe

Makes a copy (a snapshot) (using robocopy) of the directory (with name: directoryname) containing "quicksave.exe" to:
"C:___SAVE<directoryname>_TIMESTAMP" where TIMESTAMP is year, month, day, hour, minute, second and
<directoryname> is the last part of the path (i.e. the subdirectory-name).
If not using distinct (sub-)directorynames, it is more difficult the select the correct folder in case of a restore.
Robocopy parameter used are: " /MIR /XO /TEE /FFT /W:1 /R:2 /NP" (hardcoded, not changable),
automatically excluded directories are: "tmp" "target" "streams" ".git"
(surround a path containing blanks with quotation marks),
overwritten by the content of the environment variable: "QUICKSAVEOPTIONS", example:
set QUICKSAVEOPTIONS=tmp

Default target directory "C:___SAVE" is overriden by defining an environment variable: "QUICKSAVETARGET",
example:
Name: QUICKSAVETARGET
Value: D:___SAVE

(Start Windows System Properties control "sysdm.cpl" to create permanent environment variables).

quicksave context-menu integration

Holding down the Alt-key while double clicking "quicksave.exe"
(Or a call of "quicksave context")
Creates the file "quicksave.reg" containing a registry-entry
to create a file-explorer context-menu entry and executes it, if allowed.
The file-explorer folder tree context menu contains an entry "quicksave" afterwards!

quicksave creating link-file "quicksave.lnk"

Holding down a Shift-key while double clicking "quicksave.exe"
(Or a call of "quicksave createlink")
Creates the file "quicksave.lnk" in the current directory.
Doubleclick it every time if you want to execute a quicksave operation!
If the above context-menu entry was made before,
the file-explorer folder tree context menu may be used to create this link-file inside a selected directory:
Hold down the "Shift"-key while selecting the directory in the folder tree context menu!
(NOT in the directory listing!)
A Powerscript-file "quicksaveCreatelink.bat" is created and run.
It creates the the link "quicksave.lnk" then.
The Powerscript-file "quicksaveCreatelink.bat" is deleted afterwards (with 6 seconds delay).

I prefer double clicking the file "quicksave.lnk", as the fastest method to make a snapshot!

Download quicksave.exe

sbt.exe just calls "sbt.bat"
Download sbt.exe

I use it to signal the end of long running operations, i.e. backup etc.,

soundplay[.exe] [&lt;soundfile.wav&gt;] [&lt;duration milliseconds&gt;]  

Other soundfile-formats support depends on the installed codecs (mp3 etc.).

Download soundplay

Add to the batchfile:

start showMessage.exe "TEXT"  

Example TEXT: "Started <Batchfilename> Parameter: %1%"

"showMessage.exe" must be located in a directory of the Window Path-variable,
or use the full pathname.

Hint: Create a link-file of the batchfile to start minimized,
besides all Desktop Icons are already link-files.

Download showMessage

Mark a text an press and press [Ctrl] + [t] to open the browser with the Google Translation webpage.
If no text is selected, "translateViaGoogle2" takes the entire line as input.

To remove from memory:  

run translateViaGoogle2.exe remove  
or  
mark a space character and press \[Ctrl] + \[c].  

The source-language is automatically detected by Google, the target-language is the language of your system!

Download translateViaGoogle2

Control the volume with the mousewheel if the mouse is over the TrayWindow.

Download volume2

More to come ...

Copyright (c) 2022/23/24 J. v. Roos

Virustotal virusscan results, please use [CTRL] + Click to open in a new window!

Virusscan at Virustotal, AhkVersionInfo.exe 64bit-exe, Check here
Virusscan at Virustotal, AutohotkeyHelp2.exe 64bit-exe, Check here
Virusscan at Virustotal, clipboardToConsole.exe 64bit-exe, Check here
Virusscan at Virustotal, clsidwin10.exe 64bit-exe, Check here
Virusscan at Virustotal, cmdprompt.exe 64bit-exe, Check here
Virusscan at Virustotal, getfromclip.exe 64bit-exe, Check here
Virusscan at Virustotal, hotkeyConverter2.exe 64bit-exe, Check here
Virusscan at Virustotal, internalvariables2.exe 64bit-exe, Check here
Virusscan at Virustotal, quicksave.exe 64bit-exe, Check here
Virusscan at Virustotal, sbt.exe 64bit-exe, Check here
Virusscan at Virustotal, showMessage.exe 64bit-exe, Check here
Virusscan at Virustotal, soundplay.exe 64bit-exe, Check here
Virusscan at Virustotal, translateViaGoogle2.exe 64bit-exe, Check here
Virusscan at Virustotal, volume2.exe 64bit-exe, Check here

simpletools's People

Contributors

jvr-ks avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.