Главная страница
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.036 c
6-1132611185
0xBAD
2005-11-22 01:13
2006.06.11
TWebBrowser и фреймы


15-1146754608
Yegorchic
2006-05-04 18:56
2006.06.11
Узнать ширину и высоту картинки по её размеру


4-1142506938
Woolen
2006-03-16 14:02
2006.06.11
Имя файла модуля


3-1145353609
Pazitron_Brain
2006-04-18 13:46
2006.06.11
Delphi & MySQL


2-1148527551
sergey_vl
2006-05-25 07:25
2006.06.11
обращение к бд ACCESS