Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.06.11;
Скачать: CL | DM;

Вниз

Open -> My Computer, My Documents, Control Panel...   Найти похожие ветки 

 
KALqYAN   (2006-03-17 20:37) [0]

Как программно открыть форточки такие как: "Мой компьютер, мои документы, панель управление" и тд.
За ранее спасибки!


 
VirEx ©   (2006-03-17 23:47) [1]

панель управления - control.exe

Переменная Тип Описание
%ALLUSERSPROFILE% Локальная Возвращает размещение профиля «All Users».
%APPDATA% Локальная Возвращает используемое по умолчанию размещение данных приложений.
%CD% Локальная Возвращает путь к текущей папке.
%CMDCMDLINE% Локальная Возвращает строку команд, с помощью которой был запущен данный экземпляр Cmd.exe.
%CMDEXTVERSION% Системная Возвращает номер версии текущих расширений обработчика команд.
%COMPUTERNAME%  Системная Возвращает имя компьютера.
%COMSPEC%  Системная Возвращает путь к исполняемой командной оболочке.
%DATE%  Системная Возвращает текущие данные. Использует тот же формат, что и команда date /t. Создается командой Cmd.exe. Дополнительные сведения о команде date см. в разделе Date.
%ERRORLEVEL%  Системная Возвращает код ошибки последней использовавшейся команды. Значение, не равное нуля, обычно указывает на наличие ошибки.
%HOMEDRIVE%  Системная Возвращает имя диска локальной рабочей станции, связанного с основным каталогом пользователя. Задается на основании расположения основного каталога. Основной каталог пользователя указывается в оснастке «Локальные пользователи и группы».
%HOMEPATH%  Системная Возвращает полный путь к основному каталогу пользователя. Задается на основании расположения основного каталога. Основной каталог пользователя указывается в оснастке «Локальные пользователи и группы».
%HOMESHARE%  Системная Возвращает сетевой путь к общему основному каталогу пользователя. Задается на основании расположения основного каталога. Основной каталог пользователя указывается в оснастке «Локальные пользователи и группы».
%LOGONSEVER%  Локальная Возвращает имя контроллера домена, который проверял подлинность текущей сессии.
%NUMBER_OF_PROCESSORS%  Системная Задает количество процессоров, установленных на компьютере.
%OS%  Системная Возвращает имя операционной системы. При использовании Windows 2000 имя операционной системы отображается как Windows_NT.
%PATH% Системная Указывает путь поиска для исполняемых файлов.
%PATHEXT% Системная Возвращает список расширений файлов, которые рассматриваются операционной системой как исполняемые.
%PROCESSOR_ARCHITECTURE%  Системная Возвращает архитектуру процессора. Значения: x86, IA64.
%PROCESSOR_IDENTFIER% Системная Возвращает описание процессора.
%PROCESSOR_LEVEL%  Системная Возвращает номер модели процессора, установленного на компьютере.
%PROCESSOR_REVISION% Системная Возвращает номер модификации процессора.  
%PROMPT% Локальная Возвращает параметры командной строки для текущего интерпретатора. Создается командой Cmd.exe.
%RANDOM% Системная Возвращает произвольное десятичное число от 0 до 32767. Создается командой Cmd.exe.
%SYSTEMDRIVE% Системная Возвращает имя диска, содержащего корневой каталог Windows XP (т. е. системный каталог).
%SYSTEMROOT%  Системная Возвращает размещение системного каталога Windows XP.
%TEMP% и %TMP% Системная и пользовательская Возвращает временные папки, по умолчанию используемые приложениями, которые доступны пользователям, выполнившим вход в систему. Некоторые приложения требуют переменную TEMP, другие — переменную TMP.
%TIME% Системная Возвращает текущее время. Использует тот же формат, что и команда time /t. Создается командой Cmd.exe. Дополнительные сведения о команде time см. в разделе Time.
%USERDOMAIN% Локальная Возвращает имя домена, содержащего список учетных записей пользователей.
%USERNAME% Локальная Возвращает имя пользователя, выполнившего вход в систему.
%USERPROFILE% Локальная Возвращает размещение профиля для текущего пользователя.
%WINDIR% Системная Возвращает размещение каталога операционной системы.


 
VirEx ©   (2006-03-17 23:51) [2]

к примеру: ShellExecute(0,"open",PChar("%WINDIR%"),nil,nil,1)
WinExec(PChar("%WINDIR%"),1)
попробуй


 
KALqYAN   (2006-03-18 17:28) [3]

Спасибо конечно..., но пробовал и ничего непроисходит...
Например: ShellExecute(0,"open",PChar("%TEMP%"),nil,nil,1).
Подскажите по-подробнее что-ли...


 
Kwan   (2006-03-19 03:38) [4]

Вот, нашел здесь http://www.delphirus.com.ru/modules.php?name=Pages&pa=showpage&pid=1785
Как следствие: ShellExecute(0,"open",PChar(GetDOSEnvVar("windir")),nil,nil,1);


 
easy ©   (2006-03-19 13:50) [5]

SHGetSpecialFolderLocation + CSIDL_DRIVES, CSIDL_PERSONAL, CSIDL_CONTROLS и тд.
ShGetPathFromIDList


 
KALqYAN   (2006-03-20 10:31) [6]

Вроде работет! - Спасибо!
Но все равно остается один вопрос, как открыть "МОЙ КОМПЬЮТЕР"???


 
fellix   (2006-03-20 13:01) [7]

> KALqYAN   (20.03.06 10:31) [6]
> Вроде работет! - Спасибо!
> Но все равно остается один вопрос, как открыть "МОЙ КОМПЬЮТЕР"?
> ??


Например, вот так:

   ShellExecute(0, nil, "::{20D04FE0-3AEA-1069-A2D8-08002B30309D}", nil, nil, SW_SHOWNORMAL);



Страницы: 1 вся ветка

Текущий архив: 2006.06.11;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.057 c
1-1146911128
Черников
2006-05-06 14:25
2006.06.11
Проблемы с DPI Settings.


2-1148744387
AlexanderMS
2006-05-27 19:39
2006.06.11
Клавиши быстрого доступа к меню при нажатии Alt.


2-1148631841
IGray
2006-05-26 12:24
2006.06.11
Хочу меню как в Office2003


8-1136986063
x.pro
2006-01-11 16:27
2006.06.11
BASS 2.2 и MIDI


15-1147768208
ArtemESC
2006-05-16 12:30
2006.06.11
Алгоритм сортировки 3 чисел...