Модуль Shortcut v1.1
|
|
Sower | Дата: Воскресенье, 22 Ноября 2009, 15:07 | Сообщение # 1 |
Ветеран форума
Группа: Проверенные
Сообщений: 916
Репутация: 11
Награды: 3
Статус: Offline
| Возникла необходимость использовать модуль Shortcut v1.1, нужно создать ярлык для файла с параметром, т.е. "адрес_программы" имя_файла_для_запуска Но модуль не позволяет так делать, я беру адресс программы+пробел+имя файла, например 'C:\program.exe'+' '+'C:\file.txt', в результате должно быть "C:\program.exe" C:\file.txt, а получается "C:\program.exe C:\file.txt" Посьба к автору что-то сделать)
|
|
| |
YURIY | Дата: Воскресенье, 22 Ноября 2009, 18:09 | Сообщение # 2 |
Злостный админ
Группа: Администраторы
Сообщений: 3018
Репутация: 71
Награды: 28
Статус: Offline
| Shortcut v1.2 В новой версии добавлена возможность задать иконку для ярлыка, а также указать параметры запуска файла. Подробнее...
Вечная память Андрею Сергееву!
|
|
| |
Sower | Дата: Понедельник, 23 Ноября 2009, 05:29 | Сообщение # 3 |
Ветеран форума
Группа: Проверенные
Сообщений: 916
Репутация: 11
Награды: 3
Статус: Offline
| YURIY, сенк, держи + Добавлено (23 Ноябрь 2009, 05:29) --------------------------------------------- YURIY, поторопился я тебе + ставить щютка.. Короче сделай еще пожалйста внутри преобразование в корокий путь для параметра)
|
|
| |
YURIY | Дата: Понедельник, 23 Ноября 2009, 05:31 | Сообщение # 4 |
Злостный админ
Группа: Администраторы
Сообщений: 3018
Репутация: 71
Награды: 28
Статус: Offline
| Всегда пожалуйста Только что перезалил файл. Уменьшил размер модуля килобайт на 6-7. Можешь перекачать. Добавлено (23 Ноябрь 2009, 05:31) ---------------------------------------------
Quote (Sower) Короче сделай еще пожалйста внутри преобразование в корокий путь для параметра) Это типа 8.3 или о чём ты? И зачем это?
Вечная память Андрею Сергееву!
|
|
| |
Sower | Дата: Понедельник, 23 Ноября 2009, 05:51 | Сообщение # 5 |
Ветеран форума
Группа: Проверенные
Сообщений: 916
Репутация: 11
Награды: 3
Статус: Offline
| Ну просто длинный путь с пробелами и он не работает, тоесть параметр у меня это путь к файлу для открытия. Понимаешь? Если что, то можешь мне сделать лично Добавлено (23 Ноябрь 2009, 05:51) --------------------------------------------- В кол есть функция чото типа ExtractShotPath(longpath: string)
|
|
| |
YURIY | Дата: Понедельник, 23 Ноября 2009, 18:57 | Сообщение # 6 |
Злостный админ
Группа: Администраторы
Сообщений: 3018
Репутация: 71
Награды: 28
Статус: Offline
| Мне удалось дать параметр длииной в 162 символа! Причём, с пробелами. Какой же у тебя тогда там путь? Я думаю, ещё твоя проблема вот в чём... Ты с демкой работаешь? Обрати внимание, EditBox обрезает символы там, потому ты неполный параметр передаёшь модулю. Чтобы EditBox нормально кушал строку, нужно установить галочку Enable Scrolling в его свойствах.
Вечная память Андрею Сергееву!
|
|
| |
Sower | Дата: Вторник, 24 Ноября 2009, 05:21 | Сообщение # 7 |
Ветеран форума
Группа: Проверенные
Сообщений: 916
Репутация: 11
Награды: 3
Статус: Offline
| Смотри например путь к файлу C:\Documents and Settings\Admin\Рабочий стол\file.txt, создан ярлык, запускаю, винда говорит невозможно найти C:\Documents тоесть на первом пробеле обрубает строку.
|
|
| |
YURIY | Дата: Вторник, 24 Ноября 2009, 05:29 | Сообщение # 8 |
Злостный админ
Группа: Администраторы
Сообщений: 3018
Репутация: 71
Награды: 28
Статус: Offline
| Quote (Sower) винда говорит А теперь зайди в свойства ярлыка и убедись, что параметр стоит в точности, как ты его указал модулю. Может, параметр, в котором есть пробелы, нужно заключать в кавычки? Нужно знать правила оформления различных атрибутов ярлыка. Короче, это уже не мои проблемы. Модуль выполняет свою работу правильно
Вечная память Андрею Сергееву!
|
|
| |
Sower | Дата: Вторник, 24 Ноября 2009, 05:31 | Сообщение # 9 |
Ветеран форума
Группа: Проверенные
Сообщений: 916
Репутация: 11
Награды: 3
Статус: Offline
| Quote (YURIY) галочку Enable Scrolling в его свойствах. Ну эт понятно, но это не помогает Quote (Sower) Смотри например путь к файлу C:\Documents and Settings\Admin\Рабочий стол\file.txt, создан ярлык, запускаю, винда говорит невозможно найти C:\Documents тоесть на первом пробеле обрубает строку.
|
|
| |
YURIY | Дата: Вторник, 24 Ноября 2009, 05:33 | Сообщение # 10 |
Злостный админ
Группа: Администраторы
Сообщений: 3018
Репутация: 71
Награды: 28
Статус: Offline
| Да это уже понятно. Ответ выше. Всё, я спать...
Вечная память Андрею Сергееву!
|
|
| |
Sower | Дата: Вторник, 24 Ноября 2009, 05:35 | Сообщение # 11 |
Ветеран форума
Группа: Проверенные
Сообщений: 916
Репутация: 11
Награды: 3
Статус: Offline
| Quote (YURIY) параметр, в котором есть пробелы, нужно заключать в кавычки? Точно, это из головы вылетело
|
|
| |