![]() |
Подскажите, как написать нужно?! (ОПК 3.19, скрипты)
Народ. тема такая, подскажите как правильно записать в батнике такую весчь "как заставить распаковывать файлы юзеру, как пример на рабочий стол, не зная при этом данных учётной записи.
По этому принципу действуют установщики разных программ, а как они это дело в скрипте-то прописывают, я пробовал, но получаю ошибки постоянно... т.е. всё сводится к тому как правильно прописать пользователя по умолчанию или прога сначал делает какой-то запрос?! Объясните, помогите?! в win7 я смотрел допустим путь по распакове указывается так " ....\user\ИМЯ ПОЛЬЗОВАТЕЛЯ\ и дальше уже куда пошлёшь... вот неясен именно этот момент, как в батнике эту штуку прописать, что бы у любого пользователя на любой машине это делалось... нет канешно можно пойти более простым путём и прописать путь распоковки тупо в корень диска С и всё на этом, но мы же не ищем лёгких путей... и ответы такого назначения не принимаются и не одобряются!!! Всем остальным по теме ... заранее большое спасибо и РЕСПЕКТ, УВАЖУХА!!! :) |
Установщики работают по другому принципу. Есть функции WinAPI, которые позволяют вычислить пути как к общим документам, каталогам AppData, рабочим столам и.т.п, так и к пользовательским (вернее, текущего пользователя). Нормальный установщик всегда использует общие каталоги, а каталоги текущего пользователя - только тогда, когда нужно выполнять действия с правами админа.
|
Читай ключ реестра Desktop, находится ключ здесь
Код:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders |
и? ...
|
Цитата:
http://www.transl-gunsmoker.ru/2008/...l-folders.html |
мдя делаааа :(
|
Я хоть и не большой спец в батниках, не уверен, что средствами батника реально решить Вашу проблему, ибо я никогда не видел способов вызвать функции WinAPI из батника. Ключ реестра - имхо единственный, хоть и нехороший, вариант - наверняка в какой-то из будущих версий винды мелкомягкие прикроют лавочку с размещением такой инфы в реестре.
|
Вот я уже тоже об этом подумал и почитал статейки по этому поводу... :(
|
Время: 08:45. |
Время: 08:45.
© OSzone.net 2001-