powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Адрес рабочего стола
5 сообщений из 5, страница 1 из 1
Адрес рабочего стола
    #33983263
Koryuu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Задача следующая - создать на рабочий стол ярлык для программы. Желательно, чтобы ярлык создавался при установке, но в SetupWizard я что-то такого не увидел.
В одной из старых тем я нашел, как создать ярлык из фокса, а вот как определить адрес рабочего стола - нет. Мне говорили,, что есть какая-то жутко страшная системная функция, при неправильном использовании которой можно запросто снести всю систему O_o, поэтому я сам как-то стараюсь в это не влазить.
Статический путь к рабочему столу прописывать нельзя, т.к. задача ставится на разные компьютеры, с разными версиями винды (от 95 до XP), причем у парочки компов системный диск не C, а D или E, а системные папки обзываются типа WinXP или Wind98 T_T
Если можно, посоветуйте что-нибудь.
...
Рейтинг: 0 / 0
Адрес рабочего стола
    #33983455
piva
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
o=CreateObject("WScript.Shell")
? o.SpecialFolders( 0 )
...
Рейтинг: 0 / 0
Адрес рабочего стола
    #33983475
? GETENV('USERPROFILE')+"\Рабочий стол"
...
Рейтинг: 0 / 0
Адрес рабочего стола
    #33983568
Koryuu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасиба, спасиба, спасиба!!!!!!!
*Убежал делать^__^*
...
Рейтинг: 0 / 0
Адрес рабочего стола
    #33983814
-=AlexiS=-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В догонку для уточнения

В решении приведенном piva
o.SpecialFolders(0) - это для всех юзеров
у меня например это "C:\Documents and Settings\All Users\Desktop"
o.SpecialFolders(4) - это для текущего юзера
у меня это "C:\Documents and Settings\AVP\Desktop"

кстати
? GETENV('USERPROFILE')+"\Рабочий стол" - только для русской винды, как видно из вышеприведенных примеров - у меня на компе это не сработает
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Адрес рабочего стола
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]