Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "WinAPI";
Текущий архив: 2006.06.11;
Скачать: [xml.tar.bz2];

Вниз

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 вся ветка

Форум: "WinAPI";
Текущий архив: 2006.06.11;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.47 MB
Время: 0.011 c
15-1147720258
Nous Mellon_
2006-05-15 23:10
2006.06.11
Настройка монитора


15-1148063972
стыдно
2006-05-19 22:39
2006.06.11
40 мин. не мог посчитать =)


15-1147688578
webpauk
2006-05-15 14:22
2006.06.11
Перекодировать


2-1148677644
Ladan
2006-05-27 01:07
2006.06.11
Перетаскивание формы!


3-1145125912
DevilDevil
2006-04-15 22:31
2006.06.11
Запись не удаляется





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский