![]() |
|
Модераторы: bartram, Akella |
![]()
|
|
| Alx |
|
|||
|
Ajaxy ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 2903 Регистрация: 26.11.2003 Где: Cutopia Репутация: нет Всего: 78 |
Есть архив, котрый неизветно куда будет извлечён. В архиве есть ярлык, значёк для которого располагается в папке Data\icon.ico.
Необходимо в свойсвах указать адрес типа %DocumentRoot%\Data\icon.ico Но это почему-то не пашет. Зато %SystemRoot%\system32\SHELL32.dll работает. Может я чё не так делаю? |
|||
|
||||
| IZ@TOP |
|
|||
![]() Панда-бир! ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 4795 Регистрация: 3.2.2003 Где: Бамбуковый лес Репутация: нет Всего: 73 |
-------------------- Один из розовых плюшевых-всадников апокалипсиса... очень злой... Семь кругов ада для новых элементов языка Мои разрозненные мысли |
|||
|
||||
| Alx |
|
|||
|
Ajaxy ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 2903 Регистрация: 26.11.2003 Где: Cutopia Репутация: нет Всего: 78 |
ща посмотрим
Добавлено @ 08:43 неа, с пробелом тоже не работает! |
|||
|
||||
| Alx |
|
|||
|
Ajaxy ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 2903 Регистрация: 26.11.2003 Где: Cutopia Репутация: нет Всего: 78 |
тук-тук. народ, помогите, очень надо!
|
|||
|
||||
| LSD |
|
|||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15719 Регистрация: 24.3.2004 Где: Dublin Репутация: 14 Всего: 538 |
Есть HOMEPATH и USERPROFILE они указывают на домашний каталог пользователя. А текущая папка обозначается . (точка) или я не понял вопрос?
-------------------- Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it. |
|||
|
||||
| IZ@TOP |
|
|||
![]() Панда-бир! ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 4795 Регистрация: 3.2.2003 Где: Бамбуковый лес Репутация: нет Всего: 73 |
Посмотри как вписано в переменных окружения.
-------------------- Один из розовых плюшевых-всадников апокалипсиса... очень злой... Семь кругов ада для новых элементов языка Мои разрозненные мысли |
|||
|
||||
| Alx |
|
|||
|
Ajaxy ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 2903 Регистрация: 26.11.2003 Где: Cutopia Репутация: нет Всего: 78 |
Где посмотриеть? это ж не РНР! или тут тоже они есть? |
|||
|
||||
| IZ@TOP |
|
|||
![]() Панда-бир! ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 4795 Регистрация: 3.2.2003 Где: Бамбуковый лес Репутация: нет Всего: 73 |
В винде есть. Жмешь свойства моего компьютера -> Вкладка Дополнительно -> Кнопка Переменные среды. Там и смотри.
-------------------- Один из розовых плюшевых-всадников апокалипсиса... очень злой... Семь кругов ада для новых элементов языка Мои разрозненные мысли |
|||
|
||||
| Limonadni Joe |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 311 Регистрация: 1.11.2002 Где: Москва Репутация: 1 Всего: 2 |
IZ@TOP
Там не все... Нашёл списочек в реестре, но думаю и это не всё: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\SeCEdit\EnvironmentVariables.
ALEXANDRO Это ты от балды (для примера?) написал - %DocumentRoot% - или что-то похожее действительно есть? Вообще, мне не кажется, что такая вещь может существовать, по карайней мере, в виде переменной окружения. И вот почему. Ведь переменная окружения может содержать только один адрес. А если такую фишку прописать в двух разных ярлыках, %DocumentRoot% (это я для примера) в одном случае должна будет содержать один адрес, а вдругом - другой. Тут надо идти в обход... |
|||
|
||||
| Alx |
|
||||
|
Ajaxy ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 2903 Регистрация: 26.11.2003 Где: Cutopia Репутация: нет Всего: 78 |
вообще-то я енто и имел ввиду
да вроде чё-то было.... точно не помню. Я правда помню чё-то творил в в своём файле .theme, так там %SystemRoot%\path, но %ThemeRoot%path, т.е. без \. Правда, я пробывал и так, но при этом помянул добрым словом Уильяма Гейтса со товарищи. Так что чего от них исчо ждать... |
||||
|
|||||
| Alx |
|
|||
|
Ajaxy ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 2903 Регистрация: 26.11.2003 Где: Cutopia Репутация: нет Всего: 78 |
Народ.... а можно такой вопрос?
Почему никто из Вас не спросил что-то типа: "Если ты не знаешь, куда будет извлечён архив и не знаешь, как сделать чтобы значёк грузился из ентого архива, то как же ты смог сделать, чтобы этот ярлык указывал на какой-то файл из ентого же архива?!" Только не думайте, что я посмотрел там и сделал также для значка. Нет, наоборот, там гордо значилось: C:\Documents and Settings\ALEXANDRO\Документы\JavaScript\MM\Data\MM.exe так что оказалось, что и сам указатель на файл мне нужно менять на ***\Data\MM.exe так что мне теперь в двойне это надо!!! |
|||
|
||||
| IZ@TOP |
|
|||
![]() Панда-бир! ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 4795 Регистрация: 3.2.2003 Где: Бамбуковый лес Репутация: нет Всего: 73 |
Это по моему опция инсталляторов.
-------------------- Один из розовых плюшевых-всадников апокалипсиса... очень злой... Семь кругов ада для новых элементов языка Мои разрозненные мысли |
|||
|
||||
| Limonadni Joe |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 311 Регистрация: 1.11.2002 Где: Москва Репутация: 1 Всего: 2 |
Я согласен с IZ@TOP. Стандартными средствами этого не сделаешь. |
|||
|
||||
| LAGO |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 86 Регистрация: 12.3.2004 Где: Москва. Репутация: нет Всего: нет |
%homepath% или %userprofile% - это к примеру C:\Documents and Settings\Administrator
%systemdrive% - это к примеру C:\ %systemroot% или %windir% - это к примеру C:\WIN2003 %temp% - это к примеру C:\Documents and Settings\Administrator\Local Settings\Temp %programfiles% - это к примеру C:\Program Files далее вспомню еще напишу.... надеюсь то что я написал хоть вообще кому пригодиться.... |
|||
|
||||
| December |
|
|||
![]() Antitheorist ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 4423 Регистрация: 14.8.2002 Где: Харьков Репутация: 6 Всего: 57 |
Ты лучше напиши где можно посмотреть этот список.
|
|||
|
||||
| LSD |
|
|||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15719 Регистрация: 24.3.2004 Где: Dublin Репутация: 14 Всего: 538 |
Если у тебя стоит FAR то ты можешь посмотреть с какими переменными окружения была вызванна та или иная задача: запускаешь плагин Список процессов, выбираешь нужный процесс, F3 и там в конце будут пречисленны все переменные окружения установленные для данного процесса и их значения.
-------------------- Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it. |
|||
|
||||
| Alx |
|
|||
|
Ajaxy ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 2903 Регистрация: 26.11.2003 Где: Cutopia Репутация: нет Всего: 78 |
а где мона этот FAR скачать?
|
|||
|
||||
| LSD |
|
|||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15719 Регистрация: 24.3.2004 Где: Dublin Репутация: 14 Всего: 538 |
-------------------- Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it. |
|||
|
||||
| Alx |
|
|||
|
Ajaxy ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 2903 Регистрация: 26.11.2003 Где: Cutopia Репутация: нет Всего: 78 |
О, я ещё со стольким не знаком! но время у мя исчо есть!
|
|||
|
||||
| Limonadni Joe |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 311 Регистрация: 1.11.2002 Где: Москва Репутация: 1 Всего: 2 |
Опять всё пошло с начала... Почему вы так уверены, что есть переменная окружения, обозначающая текущую папку? (см. мой пред. пост).
|
|||
|
||||
| LSD |
|
|||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15719 Регистрация: 24.3.2004 Где: Dublin Репутация: 14 Всего: 538 |
Переменной такой точно нет. Зато в каждой директории (за исключением корня) есть прикольные ссылки "." и ".." которые указывают соответственно на текущую и вышестоящую директории.
2 ALEXANDRO А может есть способ сделать попроще то что ты хочешь? Например RAR умеет создавать самораспаковывающиеся архивы, прописывать к ним в главном меню ярлыки с иконками. -------------------- Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it. |
|||
|
||||
| Alx |
|
|||
|
Ajaxy ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 2903 Регистрация: 26.11.2003 Где: Cutopia Репутация: нет Всего: 78 |
дык то в главном меню...
|
|||
|
||||
| Limonadni Joe |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 311 Регистрация: 1.11.2002 Где: Москва Репутация: 1 Всего: 2 |
Посмотри ACE Sfx Factory.
|
|||
|
||||
| Alx |
|
||||
|
Ajaxy ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 2903 Регистрация: 26.11.2003 Где: Cutopia Репутация: нет Всего: 78 |
да и к тому же там низя иконку установить!
такс... |
||||
|
|||||
| Alx |
|
|||
|
Ajaxy ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 2903 Регистрация: 26.11.2003 Где: Cutopia Репутация: нет Всего: 78 |
ну посмотрел. ярлыки можно создавать только в пуск/программы и к тому же без иконок
|
|||
|
||||
| Garik |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Клуба Сообщений: 216 Регистрация: 25.3.2002 Где: Москва Репутация: 4 Всего: 4 |
А что если воспользоваться таким скриптом:
И добавить его в запуск после распаковки архива? Естественно, предполагается что скрипт находится в том же каталоге что и файл, на который создается ярлык. Расширение файла со скриптом должно быть .js Это сообщение отредактировал(а) Garik - 17.5.2004, 09:53 --------------------
Программист - это не профессия. Это диагноз... |
|||
|
||||
| Alx |
|
|||
|
Ajaxy ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 2903 Регистрация: 26.11.2003 Где: Cutopia Репутация: нет Всего: 78 |
Разобрался с твоим кодом, ОГРОМЕННОЕ тебе спасибо!! ты не представляешь, как я тебе благодарен!!! ведь ярлык можно создать не только на рабочем столе, но и там где мне нужно было изначально! и правельные пути и к значку, и к проге будут создаваться вместе с ярлыком!
три вопроса: - что такое WindowStyle и каким он бывает. - SpecialFolders("Programs") - что-типа этого для создания в папке Пуск/Программы. - что это за язык?? ещё раз спасибо и респект! |
|||
|
||||
| Garik |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Клуба Сообщений: 216 Регистрация: 25.3.2002 Где: Москва Репутация: 4 Всего: 4 |
Всегда пожалуйста
Теперь по вопросам: WindowStyle - в свойствах ярлыка вид запускаемого окна: 3 - при запуске окно программы будет развернуто на весь экран; 4 - стандартный размер окна; 7 - окно будет свернуто в значок на панели задач. SpecialFolders("Programs"): Desktop - Рабочий стол Favorites - Избранное Fonts - Шрифты MyDocuments - Мои документы NetHood - Сетевое окружение PrintHood - Принтеры Programs - подменю Программы из меню Пуск Recent - подменю Документы из меню Пуск SendTo - подменю Отправить из контекстного меню файлов StartMenu - Главное меню Startup - Автозагрузка из подменю Программы Templates - Шаблоны Есть еще несколько папок: AllUsersDesktop, AllUsersStartMenu, AllUsersPrograms, AllUsersStartup - но они присутствуют только в WinNT/2000/XP Реализовано это все с помощью WSH (Windows Script Host). В данном случае использовался JScript, но можно писать и на VBScript, Python, etc. Мощнейшее средство по автоматизации и администрирования операционки. Если в ДОСе были .bat файлы, то в Виндах это WSH (начиная с 98). Огромное количество вирусов, распространяемых сейчас по сети используют именно эту технологию. Возможности: редактирование реестра, полноценные файловые работы (копирование/удаление...), редактирование текстовых файлов, создание ярлыков, запуск программ, управление программами путем эмуляции нажатий клавиш клавиатуры, работа с любыми программами через ActiveX, остановка процессов, отправка писем по е-майл писем... Да всего не перечислишь. Благодаря этому можно свести почти всю рутинную работу администратора к запуску нескольких скриптов. (кстати, когда всякие порнушные/крякерские/варезные сайты пролазят на компьютер и меняют стартовую страницу, это тоже WSH Где почитать подробнее? Дам ссылку на свой сайт, да не сочтут это за рекламу http://www.whatis.ru/reg/reg_s1.shtml - это на русском языке. Ну и конечно, MSDN --------------------
Программист - это не профессия. Это диагноз... |
|||
|
||||
| Alx |
|
|||
|
Ajaxy ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 2903 Регистрация: 26.11.2003 Где: Cutopia Репутация: нет Всего: 78 |
какой я догадливый |
|||
|
||||
| Alx |
|
|||
|
Ajaxy ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 2903 Регистрация: 26.11.2003 Где: Cutopia Репутация: нет Всего: 78 |
а можешь сказать, как создать папку в Программах?
|
|||
|
||||
| Garik |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Клуба Сообщений: 216 Регистрация: 25.3.2002 Где: Москва Репутация: 4 Всего: 4 |
--------------------
Программист - это не профессия. Это диагноз... |
|||
|
||||
| VVF |
|
|||
|
Unregistered |
Кошмар! Деградация!
Люди, откройте command prompt, напечатайте три волшебных буквы SET, и завершите заклинание Enter-ом, и будет вам щасте! И сразу откроются все тайны мироздания, и все переменные окружения будут познаны... |
|||
|
||||
![]()
|
| Правила форума "Windows" | |
|
|
Запрещается! 1. Обсуждать взлом и делиться кряками 2. Способствовать созданию и распространению вирусов
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, December, bartram, Akella. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | MS Windows | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |