Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

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

Ответить
Настройки темы
VBS/WSH/JS - [решено] Диалоговое окно с тремя кнопками для запуска трех файлов.exe

Аватара для angel_lyucifer

Старожил


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


Конфигурация

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


Изменения
Автор: angel_lyucifer
Дата: 10-06-2015
Привет всем.
Нужна ваша помощь с скриптом.
Нужно диалоговое окно с тремя кнопками кнопка1, кнопка2, кнопка3.
Каждая кнопка должна запускать определенный файл.exe у меня их три, и лежат они в се в одной папке. Диалоговое окно должно спрашивать подтверждение или разрешения на запуск одного из трех файлов, при закуске файла окно должно закрываться и скрипт должен само удалятся из папки.
Помогите пожалуйста с таким скриптом, очень нужно.

-------
Век живи, век учись! =)


Отправлено: 18:48, 10-06-2015

 

Забанен


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

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


Пример того, от чего можно отталкиваться:
Код: Выделить весь код
Dim msg

With CreateObject("WScript.Shell")
  msg = MsgBox("Да - запустить Блокнот" & vbCrLf & _
               "Нет - запустить Paint" & vbCrLf & _
               "Отмена - запустить редактор реестра", _
               vbYesNoCancel + vbQuestion, "Ланчура")
  Select Case msg
    Case vbYes
      .Run "notepad.exe"
    Case vbNo
      .Run "mspaint.exe"
    Case vbCancel
      .Run "regedit.exe"
  End Select
End With
Это сообщение посчитали полезным следующие участники:

Отправлено: 20:41, 10-06-2015 | #2



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

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


Аватара для angel_lyucifer

Старожил


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

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


Цитата greg zakharov:
Пример того, от чего можно отталкиваться: »
Можно ли изменить названия кнопок?

-------
Век живи, век учись! =)


Отправлено: 00:21, 11-06-2015 | #3


Ветеран


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

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


angel_lyucifer, в данном примере и заданной категории — нет. Используйте HTA, наподобие:
Скрытый текст
Код: Выделить весь код
<html id="Sample">
    <head>
        <meta charset="windows-1251">
        <meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
        <meta http-equiv="Content-Language" content="ru">
        <title>Sample</title>
        <hta:Application
            Icon = "%SystemRoot%\System32\notepad.exe"
            Id="Sample"
            ApplicationName="Sample"
            Border="normal"
            BorderStyle="normal"
            Caption="yes"
            ContextMenu="no"
            InnerBorder="yes"
            MaximizeButton="no"
            MinimizeButton="yes"
            Navigable="no"
            Scroll="auto"
            ScrollFlat="no"
            Selection="no"
            ShowInTaskbar="yes"
            SingleInstance="yes"
            SysMenu="yes"
            Version="1.0"
            WindowState="normal"
        />
        
        <style type="text/css">
            BODY {
                font: x-small Verdana, Arial, sans-serif;
                color: WindowText;
                background-color: ButtonFace;
            }
        </style>
        
        <script language="VBScript">
            Option Explicit
            
			Sub OnClick_cmdNotepad()
				CreateObject("WScript.Shell").Run "notepad.exe", 1, False
			End Sub
			
			Sub OnClick_cmdCalc()
				CreateObject("WScript.Shell").Run "calc.exe", 1, False
			End Sub
			
			Sub OnClick_cmdRegedit()
				CreateObject("WScript.Shell").Run "regedit.exe", 1, False
			End Sub
		</script>
	</head>
	
	<body id="tagBody" scroll="auto">
		<div align="center">
			<input type="button" name="cmdNotepad" id="cmdNotepad" value="Блокнот"          onclick="OnClick_cmdNotepad">
			<input type="button" name="cmdCalc"    id="cmdCalc"    value="Калькулятор"      onclick="OnClick_cmdCalc">
			<input type="button" name="cmdRegedit" id="cmdRegedit" value="Редактор реестра" onclick="OnClick_cmdRegedit">
		</div>
	</body>
	
	<script language="VBScript">
        With window
            .resizeTo tagBody.scrollWidth + 25, tagBody.scrollHeight + 32
            .moveTo (.screen.availWidth - tagBody.offsetWidth) \ 2, (.screen.availHeight - tagBody.offsetHeight) \ 2
        End With
	</script>
</html>

или рисуйте в дочернем окне IE, или пользуйте PowerShell.
Это сообщение посчитали полезным следующие участники:

Отправлено: 01:23, 11-06-2015 | #4


Аватара для angel_lyucifer

Старожил


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

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


Всем спасибо...

-------
Век живи, век учись! =)


Отправлено: 19:57, 11-06-2015 | #5



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

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
CMD/BAT - Диалоговое окно Frixus Скриптовые языки администрирования Windows 1 27-02-2014 08:43
Вопрос - Мониторинг запуска exe файлов в Windows. Danchu Защита компьютерных систем 5 20-06-2012 11:15
Интерфейс - Диалоговое окно открытия и сохранения файлов baa123 Microsoft Windows 7 25 13-03-2011 15:24
Диалоговое окно jQuery vovan4ik Вебмастеру 2 03-10-2009 10:37
Параметры запуска exe файлов Guest Хочу все знать 5 24-11-2003 02:06




 
Переход