|
Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка Windows 2000/XP/2003 » [решено] Ярлык и его парамерт окно |
|
[решено] Ярлык и его парамерт окно
|
Ветеран Сообщения: 916 |
Существует надобность создать (автоматически) ярлык с изменённым параметром окно: "Свёрнутое в значок".
![]() Конкретный пример таков, есть sfx с Total Commander'ом, сам ТК настроен на сворачивание в трей, соответственно, для того, что бы при запуске ярлыка он сворачивался в трей, нужно как раз таки и указать в ярлыке "Свёрнутое в значок". Таким образом, положив данный ярлык в автозапуск, ТК всегда будет стартовать и сворачиваться сам, НО! Есть то, что есть, как изменить и чем (тулзой?) этот параметр я не знаю, как бы выходом является следующее... Взять и запихнуть вместе с ТК в sfx ярлык из рабочей системы, изменив при этом путь на переменную (например) %ProgramFiles% - но тогда второй вопрос топика: как скорректировать путь к файлу и рабочей папке у этого ярлыка на другой системе? (т.е. что бы переменные превратились в реальные пути на конечной машине). |
|
------- Отправлено: 20:43, 18-12-2008 |
Ветеран Сообщения: 529
|
Профиль | Отправить PM | Цитировать SAOPP, CHGSTR.EXE тебе поможет.
![]() |
------- Отправлено: 20:55, 18-12-2008 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Ветеран Сообщения: 916
|
Профиль | Отправить PM | Цитировать Хорошая тулза, но увы не совсем по запросу...
|
------- Отправлено: 21:14, 18-12-2008 | #3 |
Alien Сообщения: 4262
|
Профиль | Отправить PM | Цитировать Цитата SAOPP:
|
|
Отправлено: 21:21, 18-12-2008 | #4 |
Сообщения: 53534
|
Профиль | Отправить PM | Цитировать SAOPP, в статье Создание ярлыков при установке ОС в примере VBScript выставить oShellLink.WindowStyle = 7.
|
|
Отправлено: 21:22, 18-12-2008 | #5 |
Ветеран Сообщения: 916
|
Профиль | Отправить PM | Цитировать boss911,
Цитата boss911:
Petya V4sechkin, Цитата Petya V4sechkin:
VBScript'е можно использовать переменные для пути создания ярлыка? Set oShellLink = WshShell.CreateShortcut("%ALLUSERSPROFILE%\Главное меню\Программы\Автозагрузка\Total Commander.lnk") И так насколько удалось выяснить, создаётся ярлык только на системном диске (?), причины понять не удалось, и второе, переменные не интерпретируются реальным путям ![]() ![]() Тогда вопрос такого плана, можно ли ИЗМЕНЯТЬ таким скриптом определённый ярлык? |
||
------- Отправлено: 21:28, 18-12-2008 | #6 |
Сообщения: 53534
|
Профиль | Отправить PM | Цитировать Цитата SAOPP:
|
|
Отправлено: 21:48, 18-12-2008 | #7 |
Ветеран Сообщения: 916
|
Профиль | Отправить PM | Цитировать Удалось немножко выкрутиться обрезав скрипт до следующих команд:
Set WshShell = WScript.CreateObject("WScript.Shell") ' Создание ярлыка: Set oShellLink = WshShell.CreateShortcut("C:\Documents and Settings\All Users\Главное меню\Программы\Автозагрузка\Total Commander.lnk") oShellLink.WindowStyle = 7 oShellLink.Save Из ссылочки выше удалось выдернуть переменную для автозагрузки всех юзеров AllUsersStartup, но как тогда применять её в скрипте? Я сам то vbs не так часто встречал и уж тем более возился с ними. При таком скрипте: Set WshShell = WScript.CreateObject("WScript.Shell") ' Создание ярлыка: Set oShellLink = WshShell.CreateShortcut("AllUsersStartup\Total Commander.lnk") oShellLink.WindowStyle = 7 oShellLink.Save |
------- Отправлено: 21:57, 18-12-2008 | #8 |
Сообщения: 53534
|
Профиль | Отправить PM | Цитировать |
Отправлено: 22:02, 18-12-2008 | #9 |
Ветеран Сообщения: 916
|
Профиль | Отправить PM | Цитировать Уже нашёл
![]() Хех, удалось найти решение вот таким скриптом, может быть кому-то пригодиться, он редактирует уже готовый ярлык на предмет установки ему параметра окно: "свернутое в значок". Set WshShell = WScript.CreateObject("WScript.Shell") Set oShellLink = WshShell.CreateShortcut(WshShell.SpecialFolders("AllUsersStartup") & "\Total Commander.lnk") oShellLink.WindowStyle = 7 oShellLink.Save ![]() |
------- Отправлено: 22:04, 18-12-2008 | #10 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Службы - [решено] Ярлык для запуска службы | ViktorN | Microsoft Windows 2000/XP | 6 | 22-03-2012 12:34 | |
Интерфейс - При запуске любой программы его окно не становится текущим и не размещается впереди | dzh2000 | Microsoft Windows 2000/XP | 2 | 21-01-2010 22:12 | |
как найти окно по его размеру? | Baldr_log | AutoIt | 3 | 26-08-2009 14:49 | |
[решено] Изменился значок (ярлык) на столе. | avenir00 | Хочу все знать | 9 | 27-07-2009 23:44 | |
перемещается не окно а его контур,а потом только оно,как это исправить? | Grandi | Хочу все знать | 2 | 10-04-2009 07:37 |
|