Fails because my list is too long :
-Contro
Perhaps the following idea will work:
Define environment variables for each of the separate paths and then use those in CreateShortcutsIn.ini.
For example, suppose there are the following six paths one wants to use for a single menu item:
- C:\Documents and Settings\User\Red
- D:\Documents and Settings\User\White
- E:\Documents and Settings\User\Yellow
- F:\Documents and Settings\User\Black
- G:\Documents and Settings\User\Green
- H:\Documents and Settings\User\Blue
One can use a batch file or other means to define environment variables such as:
- set RED=C:\Documents and Settings\User\Red
- set WHITE=D:\Documents and Settings\User\White
- set YELLOW=E:\Documents and Settings\User\Yellow
- set BLACK=F:\Documents and Settings\User\Black
- set GREEN=G:\Documents and Settings\User\Green
- set BLUE=H:\Documents and Settings\User\Blue
(If a batch file is used for this, one idea is to use it to launch CreateShortcutsIn.exe.)
In CreateShortcutsIn.ini, one might have:
[Settings]
; hotkey to bring up menu
Hotkey=^+c
; destination locations (numbered starting at 1) to choose from
; absolute path
1=%RED%|%WHITE%|%YELLOW%|%BLACK%|%GREEN%|%BLUE%
I tested something like this just now, and it seemed to work fine here.
Note: It is important that the environment variables are defined before CreateShortcutsIn.exe is launched.