Главная страница
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.02 c
3-64544
Glonia Zbanov
2002-04-24 11:05
2002.05.20
поиск MSSQL


3-64535
toorick
2002-04-23 14:50
2002.05.20
database desktop


3-64554
Vov
2002-04-24 09:56
2002.05.20
Как на клиенте ловить сообщения об update таблицы


14-64820
vopros
2002-04-11 17:14
2002.05.20
vopros ты меня достал уже.


1-64640
Sherbacov
2002-05-08 13:44
2002.05.20
Парамет