Serge Yolkin
|
Posted: Wed Mar 13, 2013 15:15 Post subject: |
|
|
Ещё раз.
Переменная окружения, переданная в командной строке запуска программы/скрипта, передаётся ей/ему в виде своего значения. Это не особенность скрипта, скриптовых технологий, тотала, или его тулбара. Это - особенность системы. Поэтому, если в комстроке, или параметрах запуска присутствует переменная окружения, скрипт её не получит. Ему будет передано значение переменной, т.е. абсолютный путь. В этом случае никакого "то, что напишу в параметрах кнопки" не будет, без дополнительной обработки. (если интересно: выражение, заключенное в проценты может быть передано без изменений, если такая переменная в окружении не определена, например %blaBlaBla%, если случайно нет такой переменной)
О портабельности. Если планируется разукрашивать только папки на съёмном устройстве (там же, где и Тотал), то всё понятно. Если папки на системном диске, то всё непонятно, начиная со смысла самой портабельности. Всё-таки посмотри на пункт 3, как я уже предлагал. По мне, так хороший компромисс.
С остальным, вроде, всё понятно. Вечером постараюсь занятся. |
|