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

Вниз

запуск файла по двойному клику   Найти похожие ветки 

 
i2e   (2012-10-26 10:09) [0]

есть ассоциированный с приложением файл. при двойном клике на файле запускается программа и открывает в себе этот файл. при запуске программа должна из командной строки извлечь имя файла, сменить его расширение и найти на диске второй файл (с тем же именем, но с другим расширением).
используются ParamCount и ParamStr(N), из которых собирается имя файла. сложности возникают, если в имени файла оказывается два пробела подряд.
есть ли способ получить всю строку на анализ, а не ее кусочки, разделённые пробелами, которые дает ParamStr?


 
MonoLife ©   (2012-10-26 10:15) [1]

имя в двойные кавычки?


 
brother ©   (2012-10-26 10:27) [2]

http://www.delphibasics.ru/ParamStr.php


 
i2e   (2012-10-26 11:12) [3]

спасибо, brother, за ссылку.
нашел, что хотел.

CmdLine - содержит выполняемый текст, используемый при запуске текущей программы. ну а потом с ним уже работаем дальше.


 
brother ©   (2012-10-26 11:12) [4]

да да)


 
anatoly pogoretsky   (2012-10-26 11:43) [5]

> i2e  (26.10.2012 10:09:00)  [0]

А значит, что с одним
пробелом проблемы нет, то
тогда ошибка в программ


 
icWasya ©   (2012-10-26 12:33) [6]

В реестре команда должна выглядеть не так
ExeName.Exe %1
а от так
ExeName.Exe "%1"
и будет щастье



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

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

Наверх




Память: 0.48 MB
Время: 0.007 c
10-1184587288
Gerda
2007-07-16 16:01
2013.05.19
IDispatch и Потоки


2-1351265795
G_M_S
2012-10-26 19:36
2013.05.19
TStringGrid - обработчик для FixedCols


2-1351231746
i2e
2012-10-26 10:09
2013.05.19
запуск файла по двойному клику


2-1351144611
fedpavel
2012-10-25 09:56
2013.05.19
Работа с ADOQuery


15-1358022631
Юрий
2013-01-13 00:30
2013.05.19
С днем рождения ! 13 января 2013 воскресенье