Code Monkey home page Code Monkey logo

notesautopass's Introduction

Notes autoPass

This little script written in AutoIt 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 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

notesautopass's People

Contributors

lukesavefrogs avatar

Watchers

 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.