Вверх ↑
Ответов: 701
Рейтинг: 146
#1: 2022-02-23 17:57:48 ЛС | профиль | цитата
Stalevar, Пример закрывает блокнот при выходе пользователя, а также при смене питания ноутбука сеть/батарея (для тестов).
Работает на Windows10 (ниже не проверял)

Add(MainForm,2953706,147,119)
{
link(onCreate,10252900:doEvent1,[])
}
Add(WinExec,6780336,287,196)
{
@Hint=#41:Закрывает блокнот при выходе пользователя|
FileName="powershell"
Param="-Command "If ( [ System.Environment ]:: SessionEnding ) {Get-Process -Name notepad | Stop-Process -Force}""
Mode=0
AddHint(110,-75,179,26,@Hint)
}
Add(WinExec,1234677,287,126)
{
@Hint=#17:Запускает блокнот|
FileName="powershell.exe"
Param="-Command "(start notepad)""
Mode=0
AddHint(71,-51,112,13,@Hint)
}
Add(Hub,10252900,210,133)
{
OutCount=3
link(onEvent1,1234677:doShellExec,[])
link(onEvent2,6780336:doShellExec,[(263,146)(263,209)])
link(onEvent3,4299586:doShellExec,[(256,153)(256,265)])
}
Add(WinExec,4299586,287,252)
{
@Hint=#55:Закрывает блокнот при изменении питания (для ноутбуков)|
FileName="powershell"
Param="-Command "If ( [ System.Environment ]:: PowerModeChanged ) {Get-Process -Name notepad | Stop-Process -Force}""
Mode=0
AddHint(93,-54,198,26,@Hint)
}

карма: 15

1
Голосовали:Stalevar