AutoRun LWMenu Changelog

What's new in AutoRun LWMenu 1.5.7.2 Pre-release

Apr 29, 2024
  • Added support for passing multiple command line parameters to launched programs, and quoting them when needed
  • Added a new feature admin=1 (globally or individually) to run programs as admin
  • Used linebreaks instead of spaces to present multiple modes (like simulation and admin)

New in AutoRun LWMenu 1.5.6 (Apr 19, 2024)

  • New features:
  • Added a new feature netaccess=0/1 - can be used both globally, individually to block/allow Windows Firewall net access before launching a program, meaning it will be used only for the duration of the run
  • Added a new feature focusbutton=X - can be used both globally and individually so the menu will focus on button X instead of the first button
  • Added command line support for /skiptobutton=X, /focusbutton=X and /? (the latter also to the menu bar itself)
  • Added an optional run as admin feature when requiring admin (previously the user could just choose whether to ignore the admin requirement or not)
  • Added support for associating the launcher to anything, not just filenames
  • Added support for associations even if the launcher already has internal command line parameters (in that case, it will append to their end)
  • Added support for deleting folders using wildcards (which unlike files had no native wildcard support)
  • Added more simulation prompts including even before opening the config
  • Fixes:
  • Made settings file's embedding logic happen only after determining the working folder
  • Made externally passed parameters work not just when using skiptobutton=X
  • Added support for brackets in environmental variable, like in %ProgramFiles(x86)%
  • Fixed not to close the menu when symlink creation is blocked while closemenuonclick=0 is used
  • Fixed deleting symlinks when symlink= has spaces like in symlink=x | y
  • Fixed not to create already existing symlinks
  • Added explanation when failing to delete symlinks
  • Added support for - and not just / for command line parameters
  • Fixed some message icons

New in AutoRun LWMenu 1.5.5.7 Pre-release (Apr 14, 2024)

  • Added an optional run as admin feature when requiring admin (previously the user could just choose whether to ignore the admin requirement or not)
  • Added command line support for /skiptobutton=X (e.g. /skiptobutton=5) and for /?
  • Added command line syntax help to the menu

New in AutoRun LWMenu 1.5.5.6 Pre-release (Apr 12, 2024)

  • Added support for deleting folders using wildcards (which unlike files had no native wildcard support)

New in AutoRun LWMenu 1.5.5.5 Pre-release (Apr 7, 2024)

  • Added a new feature netaccess=0/1 - can be used both globally and individually to block/allow Windows Firewall net access before launching a program, meaning it will be used only for the duration of the run
  • Added a new feature focusbutton=X - can be used both globally and individually so the menu will focus on button X instead of the first button
  • Added environmental variable support for brackets, like in %ProgramFiles(x86)%
  • Fixed not to close the menu when symlink creation is blocked while closemenuonclick=0 is used
  • Fixed deleting symlinks when symlink= has spaces like in symlink=x | y
  • Fixed not to create already existing symlinks
  • Added explanation when failing to delete symlinks

New in AutoRun LWMenu 1.5.5.2 Pre-release (Mar 19, 2024)

  • Added more simulation prompts

New in AutoRun LWMenu 1.5.5.1 Pre-release (Mar 18, 2024)

  • Added support for associating the launcher to anything, not just filenames
  • Added support for associations even if the launcher already has internal command line parameters (in that case, it will append to their end)

New in AutoRun LWMenu 1.5.4 (Mar 13, 2024)

  • Added a blinktaskbarwhendone=1 feature that will blink the taskbar upon completion of the launched program
  • Embedded the default settings file in case of a missing external file

New in AutoRun LWMenu 1.5.3.2 Pre-release (Mar 9, 2024)

  • Embedded the default settings file in case another one is not used.

New in AutoRun LWMenu 1.5.2 (Feb 19, 2024)

  • Added support for running the launcher via Windows' "open as" (for example on a TXT file). It's done by accepting a filename as a command line parameter to the launcher itself and passing it to the launched programs, and in such cases set the working folder to the launcher's own folder as a fallback.

New in AutoRun LWMenu 1.5.1.1 Pre-release (Feb 14, 2024)

  • Added support for accepting a command line parameter to the launcher itself and passing it to the launched programs, and in such cases set the working folder to the launcher's own folder as a fallback. This allows to run the launcher using Windows' "open as".

New in AutoRun LWMenu 1.5.0 (Jan 19, 2024)

  • Added new feature singlerun=1 that warns before trying to launch an already running filename
  • Enhanced question prompt

New in AutoRun LWMenu 1.4.9.2 Pre-release (Jan 11, 2024)

  • Added support for skiptobutton when using singlerun

New in AutoRun LWMenu 1.4.9.1 Pre-release (Jan 7, 2024)

  • Added new feature singlerun=1 that warns before trying to launch an already running filename
  • Enhanced question prompt

New in AutoRun LWMenu 1.4.8 (Dec 31, 2023)

  • Set default buttontext
  • Set default optionalcommandlineparams (to none)
  • Avoided missing relativepathandfilename when using skiptobutton
  • Avoided missing buttontext when using skiptobutton
  • Avoided invalid clicks
  • Made REG files get saved as Unicode+BOM instead of UTF-8, to support relevant registry data characters
  • Fixed support for single quotes inside places like optionalcommandlineparams

New in AutoRun LWMenu 1.4.7.3 Pre-release (Dec 23, 2023)

  • Set default buttontext
  • Set default optionalcommandlineparams (of none)
  • Avoided missing relativepathandfilename in skiptobutton
  • Avoided missing buttontext in skiptobutton
  • Avoided invalid clicks

New in AutoRun LWMenu 1.4.7.2 Pre-release (Dec 21, 2023)

  • Fixed support for single quotes inside places like optionalcommandlineparams

New in AutoRun LWMenu 1.4.7.1 Pre-release (Dec 18, 2023)

  • Made REG files get saved as Unicode+BOM instead of UTF-8, to support relevant registry data characters

New in AutoRun LWMenu 1.4.6 (Nov 26, 2023)

  • Fixed support for double quotes inside places like optionalcommandlineparams (last version accidentally turned them to single quotes)

New in AutoRun LWMenu 1.4.5 (Nov 21, 2023)

  • Added a new feature hidefrommenu=1 to not present a button in the menu (can work nicely for drafts or when called through buttonafter=X)
  • Added a new feature buttonafter=X to run button X after another (can work nicely when the other button uses hidefrommenu=1)
  • Added a new feature of symlink=symlink|target - multiple symlink can be declared (thus retiring symlink_link/symlink_target)
  • Added a new feature of setenv=variable|value - multiple sentenv can be declared (thus retiring set_variable/set_string)
  • Allowed "=" in strings when using direct reading mode (when autorun.inf is blocked from Windows' API)
  • Fixed to support paths containing '
  • Internal upgrades and bug fixes

New in AutoRun LWMenu 1.4.4.5 Pre-release (Nov 18, 2023)

  • Added new feature hidefrommenu=1 (to not present a button in the menu - can work nicely when called through buttonafter=X)
  • Added new feature buttonafter=X (to run button X after another - can work nicely when the other button uses hidefrommenu=1)

New in AutoRun LWMenu 1.4.4.4 Pre-release (Nov 14, 2023)

  • Made setenv & symlink also work in skip to button mode
  • Fixed string to array conversion when string contains "|"
  • Blocked outdated features in skip to button mode
  • Removed unneeded comment

New in AutoRun LWMenu 1.4.4.3 Pre-release (Nov 12, 2023)

  • Moved ini loader before everything else to avoid false duplicaes due to the new feature that allows duplicates
  • Removed alternative ini loader tests
  • Fixed alternative ini loader not handling "=" in strings
  • Used existing function in a place that did the same commands as the function

New in AutoRun LWMenu 1.4.4.2 Pre-release (Nov 12, 2023)

  • Upgraded usage of multidimensional associative arrays
  • Migrated set_variable/set_string to setenv (thus supporting multiple entries)
  • Migrated symlink_link/symlink_target to symlink (thus supporting multiple entries)
  • Fixed supporting env without registry/folders/files

New in AutoRun LWMenu 1.4.4.1 Pre-release (Oct 31, 2023)

  • Fixed to support paths with

New in AutoRun LWMenu 1.4.3 (Oct 28, 2023)

  • Added a new feature hidetrayicon=1 in [CUSTOM CD MENU] to not use an tray icon
  • Added a new feature symlink_link=X and symlink_target=Y in each entry - to trick a non portable software into writing into a portable path (by making the X actually write to Y)
  • Added a check for + also for folders/files (and not just registry) before creating a backup
  • Fixed to delete registry values and not just keys (e.g. the value name of accept in +HKCUSoftwareTest,accept,1 or HKCUSoftwareTest,accept,1)

New in AutoRun LWMenu 1.4.2.4 Pre-release (Oct 28, 2023)

  • Added a new feature symlink_link=X and symlink_target=Y in each entry - to trick a non portable software into writing into a portable path (by making the X actually write to Y)
  • Fixed deletefiles=+... to properly delete when using backuppath=...

New in AutoRun LWMenu 1.4.2.3 Pre-release (Oct 26, 2023)

  • Added a new feature hidetrayicon=1 in [CUSTOM CD MENU] to not use an tray icon

New in AutoRun LWMenu 1.4.2.2 Pre-release (Oct 26, 2023)

  • Fixed to delete registry values and not just keys (e.g. the value name of accept in +HKCUSoftwareTest,accept,1 or HKCUSoftwareTest,accept,1)

New in AutoRun LWMenu 1.4.2 Pre-release (Oct 23, 2023)

  • Added a check for + also for folders/files (and not just registry) before creating a backup

New in AutoRun LWMenu 1.4.1 (Aug 22, 2023)

  • Made registry check not rely on specific OS languages

New in AutoRun LWMenu 1.4.0 (Aug 19, 2023)

  • Added a restore/backup infrastructure by specifying backuppath=some_folder (e.g. backuppath=. or backuppath=c:folderbackup) - a real life example of backuppath= is included
  • Added a + feature also to files (e.g. deletefiles=+file.ext)
  • Added a simulation feature (can be set as both simulate=1 inside entries or a /simulate command line parameter)
  • Small fixes and improvements

New in AutoRun LWMenu 1.3.9 Pre-release (Jul 30, 2023)

  • Added a restore/backup infrastructure by specifying backuppath=some_folder (e.g. backuppath=. or backuppath=c:folderbackup) - a real life example of of backuppath= is included
  • Added a + feature also to files (e.g. deletefiles=+file.ext)
  • Added a simulation feature (can be set as both simulate=1 inside entries or a /simulate command line parameter)
  • Small fixes and improvements

New in AutoRun LWMenu 1.3.6 (Jan 13, 2023)

  • Added skiptobutton=X which allows to directly launch one of the pre-defined buttons without using the menu.
  • Fixed:
  • Possible to use without a menu

New in AutoRun LWMenu 1.3.5 (Dec 16, 2021)

  • Made deletefolders=+[folder name] create the folder before launching the program instead of after the program exists, thus making the folder appear only when it's needed

New in AutoRun LWMenu 1.3.4 (Dec 16, 2021)

  • Changed the license to open source

New in AutoRun LWMenu 1.3.3 (May 1, 2018)

  • Added support for relative folders/files when deleting/re-creating leftover files/folders

New in AutoRun LWMenu 1.3.2 (May 30, 2017)

  • Added support for using system locked Autorun.inf files

New in AutoRun LWMenu 1.3.1 (May 24, 2017)

  • Limits removed, it's now a freeware!
  • Internal improvements

New in AutoRun LWMenu 1.3 (May 29, 2013)

  • Faster loading times

New in AutoRun LWMenu 1.2 (May 24, 2011)

  • A shortcut to return to parent folder
  • Small fixes

New in AutoRun LWMenu 1.1 (Nov 25, 2010)

  • Navigation panel
  • Direct support for sub-menus
  • Refresh function (for dynamic menu updates)
  • Support for folders
  • Support for URLs