Имя пользователя:
Пароль:
 | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » VBS/WSH/JS - Создать ярлык, добавить в автозагрузку

Ответить
Настройки темы
VBS/WSH/JS - Создать ярлык, добавить в автозагрузку

Новый участник


Сообщения: 12
Благодарности: 0

Профиль | Сайт | Отправить PM | Цитировать


Вопрос может и слишком нубский, но все же.
Есть ТЕСТОВЫЙ вбсник суть которого состоит в том, чтобы создать ярлык(ярлык себя же - это только для примера) и добавить себя в автозагрузку при этом проверяя наличие ярлыка.
Код: Выделить весь код
Set fso = CreateObject("Scripting.FileSystemObject")

if fso.FileExists(FSO.GetBaseName(WScript.ScriptName) & ".lnk") then	'проверка наличия .lnk
	wscript.echo "yes"
else
		wscript.echo "no, add"							'создание .lnk
	Set st = CreateObject("WScript.Shell")
		j =  FSO.GetBaseName(WScript.ScriptName)		        'Название ярлыка
		c = ".lnk"										'Описание Ярлыка
		h =  WScript.ScriptFullName						'Суть к файлу для которого создается ярлык
		e = "14"										'Номер иконки ярлыка
	Set f = st.CreateShortcut(j & ".lnk")
		f.Description = c
		f.IconLocation = "shell32.dll," & e 
		f.TargetPath = h
		f.save()
end if
CreateObject("WScript.Shell").RegWrite "HKCU\Software\Microsoft\Windows\CurrentVersion\Run\Window", WScript.ScriptFullName
Проблема состоит в том , что при запуске ПК ярлык вбс проверяет и создает файл не в своей папке (из которой был произведен запуск) а в "C:\Windows\System32\"
Где в коде ошибка?
И можно ли указать путь сохранения ярлыка?

Отправлено: 23:18, 28-07-2017

 
mwz mwz вне форума

Аватара для mwz

Ушел из жизни


Сообщения: 8595
Благодарности: 2127

Профиль | Сайт | Отправить PM | Цитировать


Iska, да я уж вернул свою реплику в исходный вид, поняв что сам запутался.

-------
Mikhail Zhilin


Отправлено: 10:06, 30-07-2017 | #11



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Ветеран


Сообщения: 27449
Благодарности: 8088

Профиль | Отправить PM | Цитировать


mwz, бывает. Я сам такой .

Отправлено: 11:21, 30-07-2017 | #12



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » VBS/WSH/JS - Создать ярлык, добавить в автозагрузку

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Добавить программу в автозагрузку Андроид SKSKSS Мобильные ОС, смартфоны и планшеты 2 05-07-2014 13:57
Службы - [решено] Добавить свою программу в автозагрузку ? jannaly Microsoft Windows 7 6 27-12-2012 23:21
Прочие - Как добавить Avast в автозагрузку? slonikdva Защита компьютерных систем 4 11-10-2012 07:17
Программы - Как добавить программу в автозагрузку? Pasha-hard Автоматическая установка Windows 2000/XP/2003 2 22-11-2010 20:08
как добавить модули в автозагрузку hameg Программное обеспечение Linux и FreeBSD 6 11-12-2003 06:31




 
Переход