Ru-Board.club
← Вернуться в раздел «Microsoft Windows»

» Срипт для создания ярлыков

Автор: SiaRain
Дата сообщения: 06.06.2009 11:38
Есть скрипт для создания ярлыков рестарт и логофф -- > http://slil.ru/27732137
Нужен для создания ярлыка в висте - сменить пользователя.
Автор: 12tyjstul
Дата сообщения: 06.06.2009 21:06
"rundll32 user32.dll,LockWorkStation" пропиши в месте расположения файла (без кавычек)
Автор: Neon2
Дата сообщения: 06.06.2009 22:34
SiaRain, нужный тебе скрипт выглядит так:

Код: Set sh = CreateObject("WScript.Shell")
DesktopPath = sh.SpecialFolders("Desktop")
Set sc = sh.CreateShortcut(DesktopPath & "\Change user.lnk")
sc.TargetPath = sh.ExpandEnvironmentStrings("%windir%\system32\rundll32.exe")
sc.Arguments = "user32.dll,LockWorkStation"
sc.WindowStyle = 7
sc.Hotkey = ""
sc.IconLocation = sh.ExpandEnvironmentStrings("%windir%\system32\shell32.dll,170")
sc.Description = "Смена пользователя"
sc.WorkingDirectory = sh.ExpandEnvironmentStrings("%windir%\system32")
sc.Save
Автор: Werdass
Дата сообщения: 07.06.2009 10:03
Neon2

А к чему такие сложности. Разве не проще в Классическом Меню Пуск разрешить команду: "Завершение сеанса". Или я чего-то недопонял.

Добавлено:
Кстати, если кому-то приходиться часто перезагружать компьютер, а в Vista для этого надо сделать 5-6 щелчков мышкой, будет полезно следующее: создайте файл reboot.txt, поместите в него следующий код:
shutdown.exe -r -f -t 00
exit
поменяйте расширение с .txt на .bat, создайте Ярлык этого файла, поменяйте Иконку Ярлыка на более информативную, поместите Ярлык на Рабочий стол или в QuickLaunch.
Автор: Neon2
Дата сообщения: 07.06.2009 12:11
Werdass

Цитата:
Neon2

А к чему такие сложности. Разве не проще в Классическом Меню Пуск разрешить команду: "Завершение сеанса". Или я чего-то недопонял.
SiaRain просил скрипт, который создавал бы нужный ему ярлык.
Автор: Werdass
Дата сообщения: 07.06.2009 12:34
Я точно не знаю, но возможно в shutdown.exe есть функция "Завершение сеанса", толко нужно знать параметры. Тогда можно создать *.bat и его Ярлык.
Автор: Neon2
Дата сообщения: 07.06.2009 13:53
Werdass, зачем бат-файл ещё создавать, если эти ключи прямо в ярлыке прописать можно? Скачай скрипт, запусти и увидишь два ярлыка.


Добавлено:
Или создай текстовый файл (например 123.txt), скопируй в него код что я привёл, сохрани, поменяй расширение с txt на vbs (123.txt -> 123.vbs) и запусти его. У тебя появится ярлык 'Change user', теперь сам скрипт можешь удалить, но ярлык будет работать - скрипт только создаёт ярлык.
Автор: Werdass
Дата сообщения: 08.06.2009 05:38
Neon2


Цитата:
зачем бат-файл ещё создавать, если эти ключи прямо в ярлыке прописать можно? Скачай скрипт, запусти и увидишь два ярлыка.


Уже скачал и запустил. Налицо экономия сил и средств. Виноват. Не оценил сначала.
Только, не знаю точно, запускется ли *.vbs по двойному щелчку. На всякий случай сделал
Restart_Logon.bat, получил два Ярлыка. Теперь знаю с какими Параметрами надо запускать shutdown.exe для Смены Пользователя.
Спасибо.
Придется учить VBscript. Хотя, если не знаешь Параметров конкретной программы и VBscript не поможет.

Добавлено:
Меня беспокоит еще один вопрос. В Vista, в контекстном меню "Ярлыка", *.lnk файла есть пункт "Открыть место хранения файла". Чтобы получить тот же результат в WinXP требуется втрое больше усилий. "ПКМ\Свойства\Найти Объект\ОК или Отмена". Это покажется смешным, но когда необходимо выполнить такую операцию 10-15 раз кряду, не до смеха. Заранее благодарен всем, кто захочет ответить.
Автор: SiaRain
Дата сообщения: 08.06.2009 19:54
Всем спасибо.
Автор: Werdass
Дата сообщения: 09.06.2009 17:35
Werdass

Маленький Werdass, как бы ты хотел стать Gold Member like SiaRain. That would be cool. In that cace You could pass any quotations.

Страницы: 1

Предыдущая тема: Win 2003 Server, выделение памяти


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.