|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » VBS/WSH/JS - [решено] Скрипт вывода сообщения |
|
VBS/WSH/JS - [решено] Скрипт вывода сообщения
|
Старожил Сообщения: 263 |
Профиль | Отправить PM | Цитировать Добрый день, вечер, ночь - кому как...
вообщем интересует такой вопрос, как вывести на экран сообщение от (vbs, js) только чтоб в сообщении было более одной строки? var WSHShell = WScript.CreateObject("WScript.Shell"); WSHShell.Popup("Нажмите ОК для перехода", 20, "test"); вот, а мну необходимо чтобы сообщение содержало более 1 строки и еще интересует вопрос возможно ли силами скрипта сделать две кнопки допустим ок так и остается,а например еще одна кнопка выполняет taskkill /f /im:cmd.exe - ну вообщем убивает какой то процесс желательно чтобы после запуска сообщения окно (Cscript.exe) сворачивалось в трей |
|
Отправлено: 22:32, 08-01-2012 |
Старожил Сообщения: 415
|
Профиль | Отправить PM | Цитировать |
Отправлено: 22:39, 08-01-2012 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Цитата zion87:
Цитата zion87:
Цитата zion87:
|
|||
Последний раз редактировалось Iska, 09-01-2012 в 06:47. Причина: Исправлено: «трем» → «трэем» Отправлено: 01:39, 09-01-2012 | #3 |
Пользователь Сообщения: 78
|
Профиль | Отправить PM | Цитировать С тремя кнопками пойдёт?
result = MsgBox ("Пример работы кнопок." & Chr(10) & "Нажмите любую кнопку.", vbYesNoCancel, "Smart Box") Select Case result Case vbYes WScript.echo "Была нажата кнопка ""Да""" Case vbNo WScript.echo "Была нажата кнопка ""Нет""" Case vbCancel WScript.echo "Была нажата кнопка ""Отмена""" End Select |
Отправлено: 01:41, 09-01-2012 | #4 |
Старожил Сообщения: 263
|
Профиль | Отправить PM | Цитировать Iska, запустил в качестве хоста «wscript.exe» окно не появилось - отлично
OSArev, я так понял, что кол-во кнопок неизменно в этом коде?? и раз нет средств работы с окнами то привязать к кнопке закрытие программы не получиться? |
|
Отправлено: 02:25, 09-01-2012 | #5 |
Пользователь Сообщения: 78
|
Профиль | Отправить PM | Цитировать Кнопок можно и поменьше, и прогу можно вырубить
Set oShell = CreateObject("WScript.Shell") oShell.Exec("calc.exe") result = MsgBox ("Вырубить Калькулятор?", vbYesNo, "ProcessClose") Select Case result Case vbYes ProcessClose("calc.exe") Case vbNo WScript.Quit End Select Function ProcessClose(sProcName) strComputer = "." Set objWMIService = GetObject("winmgmts:{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2") Set colProcessList = objWMIService.ExecQuery("Select * from Win32_Process Where Name = '" & sProcName & "'") For Each objProcess in colProcessList objProcess.Terminate() Next End Function |
Отправлено: 02:53, 09-01-2012 | #6 |
Старожил Сообщения: 263
|
Профиль | Отправить PM | Цитировать Отлично OSArev, все работает!!!
|
Отправлено: 04:08, 09-01-2012 | #7 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
VBS/WSH/JS - [решено] скрипт проверяет файл по дате после запускает другой скрипт | dot85 | Скриптовые языки администрирования Windows | 9 | 01-08-2011 14:22 | |
Разное - Настройка вывода на проектор | kolhicin | Прочее железо | 2 | 16-10-2009 12:25 | |
Отправка сообщения через VBS скрипт | buhanov | Microsoft Windows NT/2000/2003 | 0 | 19-12-2008 11:26 | |
Скрипт вывода таблицы | Teona | Вебмастеру | 13 | 05-06-2006 23:01 | |
Буфер ввода/вывода | Sergundi | Microsoft Windows NT/2000/2003 | 6 | 16-07-2003 08:57 |
|