https://github.com/lukesavefrogs/notesautopass
This project aims to provide password auto-typing for IBM Notes (former Lotus Notes)
https://github.com/lukesavefrogs/notesautopass
ibm lotus-notes lotusnotes
Last synced: 5 months ago
JSON representation
This project aims to provide password auto-typing for IBM Notes (former Lotus Notes)
- Host: GitHub
- URL: https://github.com/lukesavefrogs/notesautopass
- Owner: LukeSavefrogs
- License: mit
- Created: 2020-02-09T10:05:14.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2023-12-02T00:39:38.000Z (over 2 years ago)
- Last Synced: 2025-03-10T14:11:22.837Z (over 1 year ago)
- Topics: ibm, lotus-notes, lotusnotes
- Language: AutoIt
- Homepage:
- Size: 980 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Notes autoPass
This little script written in [AutoIt](https://www.autoitscript.com/site/) aims to provide **password auto-typing** for **IBM Notes** (former Lotus Notes) on **Windows** only
## Introduction
I'm sick of having to open Keepass just to make it autotype my password into Notes login form (*yes... it doesn't allow pasting*).
That's why i created this script that opens Notes and types the password right away :)
## Installation and Usage
1. **Download** the executable [here](https://github.com/LukeSavefrogs/notesAutoPass/releases) and place it in a folder of your choice (_in my case it will be `C:\Users\Luca Salvarani\Desktop\Script\notesOpen.exe`_)
2. Now just **launch** it making sure to **specify the password** with the **`-p` parameter** (otherwise it will print an error and exit).
Example:
- In the field "Destination" of a **Windows shorcut** or in a **CLI** applicaion (Command Prompt, PowerShell):
```
"C:\Users\Luca Salvarani\Desktop\Script\notesOpen.exe" -p=your_password
```
- Inside **Cygwin**:
```
$(cygpath -u "C:\Users\Luca Salvarani\Desktop\Script\notesOpen.exe") -p=your_password
```
### Pay attention to spaces
If the **password** or any other parameter value contains a SPACE character, make sure to **enclose** it first in **single quotes**, then in **double quotes**.
Example:
```
"C:\Users\Luca Salvarani\Desktop\Script\notesOpen.exe" -p='"your password with spaces"'
```
## Options
Parameter
Type
Description
-p
--password
REQUIRED
Specify password to be sent to the Login form
-d
--directory
OPTIONAL
If you proceeded to a custom installation, you may have installed Notes in a custom path.
This parameter lets you define the directory where is located the notes.exe executable file (default is C:\Program Files (x86)\IBM\Notes\notes.exe)
To specify a path containing a space character enclose it first in single quotes, then in double quotes, like this: -d='"C:\My Custom Path\IBM\Notes\"'
-u
--username
OPTIONAL
Changes the Username by selecting one in the dropdown.
NOTE: You MUST provide exactly the same value you would pick from the dropdown (in the example below: Luca Salvarani/Italy/Contr/IBM)
-l
--location
OPTIONAL
Changes the desired Location by selecting one in the dropdown.
NOTE: You MUST provide exactly the same value you would pick from the dropdown (in the example below: IBM)
-w
--wait-input
OPTIONAL
Don't click on the login button after entering the password, but wait for user to click on it manually (it won't prevent the Username or Location to be changed, if present)
-t
--timeout
OPTIONAL
Useful when changing the password. Simply autotypes the provided password into the focused element after the provided timeout in ms, so make sure to click into the input field before the timeout expires
-x
--debug
OPTIONAL
Enables the Debug Mode. Shows a MsgBox with data useful for debugging
-h
--help
OPTIONAL
Prints a small help on the available parameters