Как добавить переход во временную папку пользователя?

Модератор: motyara

Ответить
avmaksimov
Сообщения: 357
Зарегистрирован: Чт ноя 08, 2007 9:29 am
Откуда: Москва
Контактная информация:

Как добавить переход во временную папку пользователя?

Сообщение avmaksimov » Вт янв 24, 2017 1:29 pm

Речь идет о "Системные каталоги", "Пользовательские", "Временные". Написал в sfolders.inc строку Temp - ничего не изменилось.

А как надо?
С уважением, Андрей.

Аватара пользователя
Max Diesel
Автор программы
Сообщения: 3131
Зарегистрирован: Пт окт 12, 2007 9:00 pm
Контактная информация:

Сообщение Max Diesel » Ср янв 25, 2017 11:10 am

Необходима строка в формате:

Код: Выделить всё

"название_каталога", путь
(название в кавычках, путь может быть в виде переменной)
Для временного каталога строка выглядит так:

Код: Выделить всё

"Временный каталог", %temp%

avmaksimov
Сообщения: 357
Зарегистрирован: Чт ноя 08, 2007 9:29 am
Откуда: Москва
Контактная информация:

Re: Как добавить переход во временную папку пользователя?

Сообщение avmaksimov » Ср янв 25, 2017 12:08 pm

Спасибо. Хорошо, если бы была справка. Хотя бы в виде .txt файла или прямо в нем в виде комментариев.

Про переменную непонятно. Откуда она возьмется?

И еще не отображается строка: "$iniFilesDir$", %iniFilesDir%

Это баг или фича?)
С уважением, Андрей.

Аватара пользователя
Max Diesel
Автор программы
Сообщения: 3131
Зарегистрирован: Пт окт 12, 2007 9:00 pm
Контактная информация:

Сообщение Max Diesel » Ср янв 25, 2017 2:14 pm

1. Да, пояснения в файле явно лишними не были бы. Добавлю.
2. Переменные такие как "%temp%" и "%username%" обычно большинству пользователей известны. Об этих переменных есть небольшая статейка в википедии, некоторые из этих переменных можно увидеть если выполнить команду set в командном интерпретаторе.
3. Строка про %iniFilesDir% не отображается тогда, когда настройки программы хранятся в каталоге программы (а каталог программы в этом меню отображается первой строкой).

avmaksimov
Сообщения: 357
Зарегистрирован: Чт ноя 08, 2007 9:29 am
Откуда: Москва
Контактная информация:

Re:

Сообщение avmaksimov » Ср янв 25, 2017 2:31 pm

Max Diesel писал(а):
Ср янв 25, 2017 11:10 am
Необходима строка в формате:

Код: Выделить всё

"название_каталога", путь
(название в кавычках, путь может быть в виде переменной)
Для временного каталога строка выглядит так:

Код: Выделить всё

"Временный каталог", %temp%
Про переменные окружения понятно) Я про первую часть (название).
С уважением, Андрей.

Аватара пользователя
Max Diesel
Автор программы
Сообщения: 3131
Зарегистрирован: Пт окт 12, 2007 9:00 pm
Контактная информация:

Сообщение Max Diesel » Ср янв 25, 2017 2:58 pm

Название - оно и есть название. Это то, как будет подписан пункт в контекстном меню.

avmaksimov
Сообщения: 357
Зарегистрирован: Чт ноя 08, 2007 9:29 am
Откуда: Москва
Контактная информация:

Re:

Сообщение avmaksimov » Ср янв 25, 2017 3:28 pm

Max Diesel писал(а):
Ср янв 25, 2017 2:58 pm
Название - оно и есть название. Это то, как будет подписан пункт в контекстном меню.
Спрошу по-другому. $uncom$ и $iniFilesDir$ - hard code?)
С уважением, Андрей.

Аватара пользователя
Max Diesel
Автор программы
Сообщения: 3131
Зарегистрирован: Пт окт 12, 2007 9:00 pm
Контактная информация:

Сообщение Max Diesel » Ср янв 25, 2017 3:42 pm

Переменные $uncom$, $inifilesdir$, $system$, $user$, $documents$, $settings$, $temp$ - это встроенные переменные, которые при построении списка программа заменит на названия. Они используются только лишь в этом файле.

avmaksimov
Сообщения: 357
Зарегистрирован: Чт ноя 08, 2007 9:29 am
Откуда: Москва
Контактная информация:

Re: Как добавить переход во временную папку пользователя?

Сообщение avmaksimov » Ср янв 25, 2017 3:55 pm

Благодарю!
С уважением, Андрей.

Ответить