onenonymous wrote:Could you give the option to include run-time variables that the user inputs when selecting the node?
Yes, I though about similar thing, but it would be added latter, since I am now trying to finish the next version with some another enhancements. However, I am not sure if it is a very good idea to display InputBox every time when user select a node. Instead, I consider to display it if user choose corresponding item from the right-click menu. I suppose you know that Magic Nodes already has a possibility to display dialog box for editing of SQL queries when user: 1. select node, 2. expand node, 3. display Unknown node. If you know SQL, you could edit some run-time variables in that dialog box too. However, such changes are only temporary, but the planed dialog box will save entered values.
onenonymous wrote:a drop down menu with items specific to the chosen field (in this example it would be from <Artist>.)
This is not so simple as you think. How the script would know that some variable has a connection with some field? What if you specify the Filter as Songs.Artist = '<Variable>'? What if you specify SubStr(<Artist>, 1, Length(<Title>)) = '<Variable>'? Or maybe <Artist> || <Album> LIKE '<Variable>'? Or '<Variable>' IN (SELECT Artist FROM Songs WHERE ...)? You see, it is too complicated to do something like that.
By the way, the RegExp Find & Replace script would get similar dialog box with run-time variables much earlier, it is almost implemented.