|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » VBS/WSH/JS - [решено] Запуск команд ms-settings |
|
VBS/WSH/JS - [решено] Запуск команд ms-settings
|
Старожил Сообщения: 176 |
Нужно запустить команду ms-settings:lockscreen с помощью VBS.
|
|
Отправлено: 20:14, 21-06-2020 |
Старожил Сообщения: 208
|
Профиль | Отправить PM | Цитировать >>>Выполнить" (Win+R) - вполне себе..
Потому что распознаёт URI |
Отправлено: 09:40, 23-06-2020 | #11 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Crazy Сообщения: 1231
|
Профиль | Отправить PM | Цитировать Цитата птичка0001:
|
|
------- Отправлено: 12:42, 23-06-2020 | #12 |
Старожил Сообщения: 208
|
Профиль | Отправить PM | Цитировать >>>не научили
Я такого не говорила ![]() Ну а как Вы, например, тот же калькулятор, простите, открываете? Win+R и в консоли? Также см. на следующие простые примеры (c#): |
Отправлено: 17:16, 23-06-2020 | #13 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать YuS_2, WshShell.Run() — это не прямой запуск, не CreateProcess(), это аналог ShellExecute() — посему там отрабатывают простые shell-команды и пути AppPaths. Про консоли и Win-R — аналогично, та же разница.
|
Отправлено: 20:41, 23-06-2020 | #14 |
Crazy Сообщения: 1231
|
Профиль | Отправить PM | Цитировать Цитата птичка0001:
или по алиасу: и это работает везде... Цитата птичка0001:
Цитата Iska:
Ведь, shell-команды отрабатывают в консоли? Почему не работают URI? Ну, да ладно, всё равно, ничего не изменим... вопросы больше риторические... |
|||
------- Отправлено: 21:38, 23-06-2020 | #15 |
Старожил Сообщения: 208
|
Профиль | Отправить PM | Цитировать >>>Почему не работают URI
Боги... Работают же... Есть же start... |
Отправлено: 22:24, 23-06-2020 | #16 |
Crazy Сообщения: 1231
|
Профиль | Отправить PM | Цитировать |
------- Отправлено: 22:28, 23-06-2020 | #17 |
Старожил Сообщения: 208
|
Профиль | Отправить PM | Цитировать К слову, System.Diagnostics.Process.Start похож на ShellExecute.
Используйте ShellExecute... |
Последний раз редактировалось птичка0001, 24-06-2020 в 00:00. Отправлено: 23:24, 23-06-2020 | #18 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Цитата YuS_2:
Можете сравнить: Option Explicit
Const WshRunning = 0
Const WshFinished = 1
Const WshFailed = 2
Const strShellName = "shell:AppData"
With WScript.CreateObject("WScript.Shell")
.Run """" & strShellName & """", 1, False
WScript.Sleep 2000
With .Exec("""" & strShellName & """")
If .Status <> WshFailed Then
Do Until .Status = WshRunning
WScript.Sleep 100
Loop
Do
WScript.Sleep 100
Loop Until .Status = WshFinished
WScript.Echo "Execute [" & strShellName & "] successfully."
Else
WScript.Echo "Can't execute [" & strShellName & "]."
WScript.Quit 1
End If
End With
End With
WScript.Quit 0
Цитата YuS_2:
Цитата птичка0001:
|
|||
Отправлено: 00:33, 24-06-2020 | #19 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
CMD/BAT - Запуск команд для сервера через bat | pwnya@vk | Скриптовые языки администрирования Windows | 7 | 12-07-2017 19:58 | |
CMD/BAT - Поочередный запуск программ и команд | adios85 | Скриптовые языки администрирования Windows | 9 | 20-09-2016 19:29 | |
CMD/BAT - [решено] Запуск программы и отправка в нее команд со временем | probelp | Скриптовые языки администрирования Windows | 14 | 20-12-2013 14:50 | |
Любой язык - Помогите написать скрипт на последовательеый запуск команд | peterm | Скриптовые языки администрирования Windows | 8 | 10-11-2012 23:31 | |
Запуск в WPI двух команд одновременно | ChVL | Автоматическая установка приложений | 0 | 05-12-2007 08:36 |
|