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

Вниз

ParamStr(1)   Найти похожие ветки 

 
DenKop ©   (2002-05-06 21:25) [0]

В программу передаю имя файла в качестве праметра. Извлекаю это имя с помощью функции ParamStr(1) и по какой то причине в мою программу имя доходит в досовском(коротком) формате (...~.txt). Можно ли как нибудь получить из командной строки полное имя файла в формате Windows?


 
Song ©   (2002-05-06 22:11) [1]

Преобразовать в длинное имя. В FAQ есть.


 
VID ©   (2002-05-06 22:26) [2]

UBPFD: http://delphibase.endimus.com/?action=viewfunc&topic=filenames&index=6


 
DenKop ©   (2002-05-06 22:28) [3]

FAQ я смотрел, но желательно бы именно получить из командной строки длинное имя, а не искать его заново. Может быть второй описанный пример именно это и делает ( с его работой не разобрался)?


 
Malder ©   (2002-05-06 23:45) [4]

DenKop не усложняй жихнь себе. Имя запущенного файла - это Application.ExeFile


 
Malder ©   (2002-05-06 23:58) [5]

сори, я неправильно вопрос понял...


 
Прошу внимания   (2002-05-07 02:05) [6]

> DenKop
А кавычки используешь?


 
DenKop ©   (2002-05-07 18:24) [7]

OK.
Регистрирую новое расширение, в секции HKCR\...\Shell\Open\Command пишу так: \MyDocuments\Project1.exe %1
В качестве параметра передаётся имя файла конфигурации, который может иметь "два" расширения (Напр c:\FileName.ext1.ext2). При использовании коротого имени ext1 заменяется ~, а ext1 для меня очень важно.


 
DenKop ©   (2002-05-07 18:25) [8]

OK, расскажу поподробнее для тех кто меня ещё не понял.
Регистрирую новое расширение, в секции HKCR\...\Shell\Open\Command пишу так: \MyDocuments\Project1.exe %1
В качестве параметра передаётся имя файла конфигурации, который может иметь "два" расширения (Напр c:\FileName.ext1.ext2). При использовании коротого имени ext1 заменяется ~, а ext1 для меня очень важно.


 
JC ©   (2002-05-07 20:40) [9]

Не используй два расширения, и не мучай(ся) и остальных


 
ZZ ©   (2002-05-07 20:50) [10]

PARAMSTR(0)!!!!!!!!!!!


 
ZZ ©   (2002-05-07 20:54) [11]

ТУПЛЮ :)))


 
Anatoly Podgoretsky ©   (2002-05-07 21:27) [12]

Попробуй эти два варианта

\MyDocuments\Project1.exe "%1"
\MyDocuments\Project1.exe %L



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

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

Наверх




Память: 0.49 MB
Время: 0.011 c
1-64564
Mikeee
2002-05-03 15:50
2002.05.20
Опять про время...


14-64830
Besa
2002-04-10 17:36
2002.05.20
По сводкам СОВИНФОРМБЮРО...


3-64540
maxim2
2002-04-24 10:00
2002.05.20
Как программно удалить все записи из таблицы


6-64768
plash07
2002-03-05 15:36
2002.05.20
преобразование документа HTML в XHTML


3-64534
user_Jack
2002-04-23 17:42
2002.05.20
Как избежать абракадабры.