View previous topic :: View next topic |
Author |
Message |
KPOBABAK
Joined: 18 Jan 2005 Posts: 10
|
(Separately) Posted: Sun May 08, 2005 16:43 Post subject: Использование переменных |
|
|
При использовании TC на различных компах бывает удобно применять системные(программные) переменные как в командах, так и в панели инструментов...
Пример:
%ProgramFiles%\Microsoft Office\Office11\WINWORD.EXE
%COMMANDER_PATH%\Utill\AkelPad\akelpad.exe
%SYSTEMROOT%\system32\Restore\rstrui.exe
+
плагины тоже могут использовать пременные
[FileSystemPlugins]
Автозагрузка=%COMMANDER_PATH%\plugins\W\WFX\wfx_auto\startupguard.wfx
AceHelper=%COMMANDER_PATH%\plugins\W\wfx\AceHelper\AceHelper.wfx
.... и тд.
настроенный таким образом Тотал пашет вобще откуда угодно без всяких проблем с путями.
Last edited by KPOBABAK on Mon Nov 21, 2005 19:25; edited 1 time in total |
|
Back to top |
|
 |
skole

Joined: 31 Dec 2004 Posts: 162 Location: Россия, Оренбург
|
(Separately) Posted: Tue Aug 30, 2005 18:18 Post subject: |
|
|
а вот где бы достать полный список переменных? |
|
Back to top |
|
 |
CaptainFlint

Joined: 14 Dec 2004 Posts: 6180 Location: Москва
|
(Separately) Posted: Tue Aug 30, 2005 18:34 Post subject: |
|
|
skole
В командной строке введи команду set - и он выведет тебе полный список установленных переменных окружения данной сессии. |
|
Back to top |
|
 |
mramor
Joined: 16 Dec 2004 Posts: 100 Location: г. волжский, снг
|
|
Back to top |
|
 |
LocKtaR-o-DarK

Joined: 12 Aug 2005 Posts: 349 Location: Москва
|
(Separately) Posted: Sat Sep 03, 2005 00:48 Post subject: |
|
|
mramor
да и что же он делает?
по моему ничего.
я не смог создать ни одну переменную,
а изменить я могу и станд. средствами |
|
Back to top |
|
 |
mramor
Joined: 16 Dec 2004 Posts: 100 Location: г. волжский, снг
|
(Separately) Posted: Sat Sep 03, 2005 12:16 Post subject: |
|
|
LocKtaR-o-DarK
вопрос был Quote: | а вот где бы достать полный список переменных? |
а не про создание и изменение.
Quote: | я не смог создать ни одну переменную |
все прекрасно создается, редактируется и удаляется (и системные, и пользовательские, и для тк). |
|
Back to top |
|
 |
vserd
Joined: 26 Apr 2005 Posts: 118
|
(Separately) Posted: Mon Sep 05, 2005 11:15 Post subject: |
|
|
skole
1. Из командной сторки коммандера выполни такую команду set > D:\TCSet.txt
2. Из Пуск-> Выполнить set > D:\winSet.txt
3. сравни их.
Разница является теми переменными, которые добавляет сам Командер.
Этой разницей можно пользоваться только в командере, и в программах запускаемыми из командера. Если ты будешь пытаться использовать эти переменные для запуска программ вне командера они у тебя не сработают. |
|
Back to top |
|
 |
Avada

Joined: 01 Aug 2008 Posts: 10385 Location: Россия, Саратов
|
|
Back to top |
|
 |
iNorbert

Joined: 03 Mar 2008 Posts: 221
|
(Separately) Posted: Sun Aug 01, 2010 17:56 Post subject: |
|
|
с http://www.tckb.ru/wiki/Псевдопеременные_окружения
Quote: | %$COMMON_STARTUP% - Документы - C:\Documents and Settings\All Users\Документы |
Сразу в глаза бросается. |
|
Back to top |
|
 |
Avada

Joined: 01 Aug 2008 Posts: 10385 Location: Россия, Саратов
|
(Separately) Posted: Sun Aug 01, 2010 18:33 Post subject: |
|
|
iNorbert
Да, тут в TCKB неточность. И не единственная. См. также %$COMMON_PROGRAMS% и %$COMMON_STARTMENU%. Чисто технический ляп. Колонки 2-3 трёх первых псевдопеременных общих папок повторяются для строк 4-6.
Кстати, если кто-то обнаружит какую-то лажу и в моём списке (Переменные, используемые в TC), просьба сообщить. _________________ Даже самая богатая фантазия
Не представит себе наши безобразия. |
|
Back to top |
|
 |
GGS
Joined: 02 May 2009 Posts: 322
|
(Separately) Posted: Sun Aug 01, 2010 19:25 Post subject: |
|
|
Avada
Насколько актуально замечание про верхний регистр в имени псевдопеременных?
По моим наблюдениям достаточно в верхнем регистре иметь только первый символ имени.
IMHO, %$Common_DesktopDirectory% более читабельно, чем %$COMMON_DESKTOPDIRECTORY% |
|
Back to top |
|
 |
Avada

Joined: 01 Aug 2008 Posts: 10385 Location: Россия, Саратов
|
(Separately) Posted: Sun Aug 01, 2010 20:08 Post subject: |
|
|
GGS wrote: | Насколько актуально замечание про верхний регистр в имени псевдопеременных? |
То, что написано на сей счёт, есть просто перевод сказанного Гислером, и пока у меня нет достоверной информации, что оно на самом деле как-то иначе или утратило актуальность (как нет пока — вот прямо сейчас — и времени на эксперименты). Если кто-то захочет запросить на оффоруме Гислера — why not?
Что касается читабельности, то, как нетрудно заметить, в своей табличке я дал все имена всех переменных и псевдопеременных в верхнем регистре, который заведомо работает везде. Во-первых, чтоб не думалось, где какой регистр правильный, во-вторых, так как раз, ИМХО, читабельнее. _________________ Даже самая богатая фантазия
Не представит себе наши безобразия. |
|
Back to top |
|
 |
Avada

Joined: 01 Aug 2008 Posts: 10385 Location: Россия, Саратов
|
(Separately) Posted: Wed Jan 25, 2012 11:04 Post subject: |
|
|
Между прочим, те ошибки в TCKB, о которых говорилось несколькими постами выше, так и не исправлены. Прошу кого-нибудь из пишущих в TCKB привести всё это к нормальному виду.
Одновременно сообщаю, что первая ссылка в этом посте заменена на новую, рабочую (пока там информация для TC 7.56a, обновление будет после финального релиза восьмёрки). _________________ Даже самая богатая фантазия
Не представит себе наши безобразия. |
|
Back to top |
|
 |
Flasher

Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Wed Jan 25, 2012 18:58 Post subject: |
|
|
Внёс обозначенные коррективы. |
|
Back to top |
|
 |
Avada

Joined: 01 Aug 2008 Posts: 10385 Location: Россия, Саратов
|
(Separately) Posted: Thu Jan 26, 2012 15:01 Post subject: |
|
|
Flasher
Спасибо. _________________ Даже самая богатая фантазия
Не представит себе наши безобразия. |
|
Back to top |
|
 |
|