end2endzone / ShellAnything

ShellAnything is a C++ open-source software which allow one to easily customize and add new options to *Windows Explorer* context menu. Define specific actions when a user right-click on a file or a directory.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Create a simple command line arguments debugging application

end2endzone opened this issue · comments

Is your feature request related to a problem? Please describe.
To help with debugging with command line arguments, a simple application which displays the received arguments could help users to debug their own configuration and see why an <exec> action does not behave as intended. For example, if a user changes the selection.multi.separator property, he could easily show its

Describe the solution you'd like
The application should be a Window type (not a console application). The application should build a message about the command line arguments and display its content as a MessageBox. For example:

argc=5
argv[0]=C:\Program Files\ShellAnything\bin\debug.arguments.exe
argv[1]=Darth Vader.jpg
argv[2]=Princess Leia.jpg
argv[3]=Luke Skywalker.jpb
argv[4]=Obi-Wan Kenobi.jpb

A fixed property named application.debug.arguments should be created which value should be set to the path of the application's executable. For example: C:\Program Files\ShellAnything\bin\debug.arguments.exe.

Describe alternatives you've considered
N/A

Additional context
N/A