|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » VBS/WHS/JS - Скрипт для последовательного запуска нескольких программ |
|
VBS/WHS/JS - Скрипт для последовательного запуска нескольких программ
|
![]() Новый участник Сообщения: 22 |
Всем привет. У вас впервые. Появилась задача - переписать в се написанное на батниках на возможностях WSH.
Кто может подсказать - необходимо в VBS написать скрипт который бы запускал поочередно одну за другой запуск программ. Перед каждым запуском необходимо спросить - запустить программу, если да то запускает, после ее выключения запускает следующую, если ответ был нет, то сразу запускает 2ю и т.д. по той же схеме. Вот начало как вариант: Option Explicit ' Объявляем переменные Dim WshShell,theNotepad,Res,Text,Title ' Создаем объект WshShell Set WshShell = WScript.CreateObject("WScript.Shell") Text="Запуск установки программного обеспечения" & vbCrLf & "Установка Хранителя Паролей " Title="Установка" ' Выводим диалоговое окно на экран Res=WshShell.Popup(Text,0,Title,vbOkCancel) ' Определяем, какая из кнопок была нажата в диалоговом окне If (Res=vbOk) Then Set theNotepad = WshShell.Exec("C:\Program Files\KeePass-1.08\KeePass.exe") Else WScript.Sleep 100 End If или вот еще скрипт. Как я понял WshShell.Run в отличие от WshShell.Exec позволяет дождаться завершения пред программы. Set WshShell = CreateObject("WScript.Shell") RetCode = WshShell.Run("notepad", 1, True) RetCode = WshShell.Run(""C:\Program Files\KeePass-1.08\KeePass.exe"", 1, True) RetCode = WshShell.Run("notepad", 1, True) MsgBox "Обработка завершена! Код возврата - " & RetCode Проблема возникла при запуске программ содерж. пробелы в назв. пути, ее попытался решить """путь длинный\программа""" но в этом случае очередность не соблюдается и все программы запускаются одновременно. |
|
Отправлено: 08:27, 16-11-2007 |
![]() Новый участник Сообщения: 22
|
Профиль | Отправить PM | Цитировать пойду повешусь .. нет лучше поучу азы
Спасибо большое, час соиентируюсь, откомментирую ![]() |
Отправлено: 17:02, 21-11-2007 | #11 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Универсальный скрипт для упрощения автоустановки программ | -AAA- | Автоматическая установка приложений | 8 | 16-12-2011 22:43 | |
Любой язык - нужен скрипт для удаления всех файлов кроме нужных для запуска Windows XP | Dark Ange1 | Скриптовые языки администрирования Windows | 11 | 07-03-2010 13:34 | |
VBS/WSH/JS - [решено] Скрипт запуска музыки. Как исправить? | Pozia | Скриптовые языки администрирования Windows | 1 | 15-11-2009 13:47 | |
Доступ - [решено] как установить ограничения в реестре для запуска программ? | Дима К. | Microsoft Windows 2000/XP | 13 | 25-10-2007 19:27 |
|