Форум: "Основная";
Текущий архив: 2007.06.17;
Скачать: [xml.tar.bz2];
ВнизПолучить параметры от Windows Найти похожие ветки
← →
MsGuns © (2007-04-20 10:24) [0]Есть проект, предназначеннный для просмотра CDS-файлов, который должен при запуске из оболочки двойным кликом по файлу (ассоциации) (не из командной строки) получать имя "кликнутого" файла.
Как это сделать ?
Спасибо.
← →
clickmaker © (2007-04-20 10:27) [1]
> при запуске из оболочки двойным кликом по файлу
а с каких это пор оболочка при даблклике не передает имя файла ассоциированной программе в командную строку?
← →
begin...end © (2007-04-20 10:27) [2]ParamStr
← →
MsGuns © (2007-04-20 11:08) [3]ParamStr[0] содержит "c:\windows\CDSView.exe"
ParamCount := 1
Имени "кликнутого" файла нет
← →
clickmaker © (2007-04-20 11:13) [4]ParamStr(0) returns the path and file name of the executing program (for example, C:\TEST\MYPROG.EXE)
(c) F1
имя файла в ParamStr(1)
← →
ЮЮ © (2007-04-20 11:14) [5]загляни в ParamStr(1).
Нумерация начинается с 1. ParamStr(0) - это фича.
← →
Чапаев © (2007-04-20 11:20) [6]> при запуске из оболочки двойным кликом по файлу (ассоциации)
> (не из командной строки) получать имя "кликнутого" файла.
В ассоциации прописывай: "c:\path\filename.exe" "%1"
← →
clickmaker © (2007-04-20 11:22) [7]
> [6] Чапаев © (20.04.07 11:20)
ежели у него ParamCount > 0, то файл прибыл. Он его не поймал только
← →
MsGuns © (2007-04-20 11:23) [8]>clickmaker © (20.04.07 11:13) [4]
>имя файла в ParamStr(1)
>ЮЮ © (20.04.07 11:14) [5]
>загляни в ParamStr(1).
>Нумерация начинается с 1. ParamStr(0) - это фича.
Просто ступИл. Хэлп читал, конечно, но пропустил, очевидно ;)
Всем спасибо
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2007.06.17;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.045 c