Вверх ↑
Этот топик читают: Гость
Ответов: 195
Рейтинг: 1
#1: 2014-09-27 13:55:57 ЛС | профиль | цитата
задача программки при втыкании флешки на рабочем столе создать ярлык для нее.
а при вытаскивании, ярлык должен удалиться.

но почему то не создается ярлык. может путь к папке рабочего стола нельзя переменными среды windows задавать ?

code_34350.txt
карма: 0

0
файлы: 1code_34350.txt [2.2KB] [114]
Разработчик
Ответов: 26163
Рейтинг: 2127
#2: 2014-09-27 13:59:17 ЛС | профиль | цитата
z80 писал(а):
может путь к папке рабочего стола нельзя переменными среды windows задавать ?

Попробуй по имени переменной получить действующий путь при помощи -- EnvVars
карма: 22

0
Гость
Ответов: 17029
Рейтинг: 0
#3: 2014-09-27 14:07:48 правка | ЛС | профиль | цитата


Редактировалось 1 раз(а), последний 2017-03-06 11:24:57
карма: 0

0
Ответов: 195
Рейтинг: 1
#4: 2014-09-27 14:14:07 ЛС | профиль | цитата
nesco, странно но %Desktop% не возвращает мне путь.
а вот например %Temp% выдает.

блин как же мне получить путь к рабочему столу?
------------ Дoбавленo в 14.14:
урааа Dir выдал правильный результат. Спасибо всем за помощь!
карма: 0

0
Разработчик
Ответов: 26163
Рейтинг: 2127
#5: 2014-09-27 14:28:11 ЛС | профиль | цитата
z80 писал(а):
Dir выдал правильный результат

Так можно было и в реестре прочитать

Add(MainForm,2953706,196,105)
{
link(onCreate,9786774:doRead,[])
}
Add(Registry,9786774,252,119)
{
HKey=1
Key="SoftwareMicrosoftWindowsCurrentVersionExplorerShell Folders"
Value="Desktop"
link(onRead,10924575:doText,[])
}
Add(Edit,10924575,308,119)
{
Width=384
Align=2
Text=""
}


карма: 22

0
5
Сообщение
...
Прикрепленные файлы
(файлы не залиты)