Форум программистов, компьютерный форум, киберфорум
VBScript/JScript/WSH/WMI
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.91/11: Рейтинг темы: голосов - 11, средняя оценка - 4.91
0 / 0 / 0
Регистрация: 23.11.2017
Сообщений: 39

Выполнение скрипта, после выполнения предыдущего

15.06.2018, 11:57. Показов 2495. Ответов 8
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Добрый день.
Visual Basic
1
2
3
4
5
6
Set WshShell = CreateObject("WScript.Shell")
WshShell.Run chr(34) & "C:\zag.bat" & Chr(34), 0
WshShell.Run chr(34) & "C:\zag1.bat" & Chr(34), 0
WshShell.Run chr(34) & "C:\udali.bat" & Chr(34), 0
WshShell.Run chr(34) & "C:\udali1.bat" & Chr(34), 0
Set WshShell = Nothing
Сейчас использую, вот этот скрипт, но мне кажется кажется, что выполнения следующего условия начинается еще до того как выполнялось предыдущее.
Можете подсказать есть ли какое условие которое заставит проверять, выполнялось предыдущее условие или нет и только в случае его выполнения начнет выполнять следующее.
Возможно есть более правильное решения для решения это задачи, буду благодарен любой помощи.
Заранее спасибо.
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
15.06.2018, 11:57
Ответы с готовыми решениями:

Закрыть экземпляр Wscript.exe после выполнения скрипта
Как закрыть экземпляр Wscript.exe после выполнения скрипта? Доброго времени суток! Запускаю Outlook VBS скриптом. Почтовый клиент...

Завершение выполнение php скрипта, после выполнения if
Здравствуйте уважаемые. Незнаю как правильно написать вопрос, Задача такая: Есть блок if - и еще несколько ифов после... Нужно чтоб...

Результат выполнения программы в консоли пропадает после выполнения скрипта
нужно отпарсить файл , но мне надо видеть что выводит сценарий , иначе мне его неотладить. Запускаю файл вот так python index.py

8
6969 / 2863 / 1100
Регистрация: 06.06.2017
Сообщений: 9,719
15.06.2018, 14:12
Лучший ответ Сообщение было отмечено namotumi как решение

Решение

Visual Basic
1
2
3
4
5
With CreateObject("WScript.Shell")
  For Each N in Split("zag zag1 udali udali1")
    .Run "C:\" & N & ".bat", 0, 1
  Next
End With
1
0 / 0 / 0
Регистрация: 23.11.2017
Сообщений: 39
15.06.2018, 15:11  [ТС]
подскажите может, я конечно сделал, что-то не так.
но выдает ошибку.
0
6969 / 2863 / 1100
Регистрация: 06.06.2017
Сообщений: 9,719
15.06.2018, 19:35
А мне предлагается стелепатить, что именно было сделано и какую выдаёт ошибку?
0
0 / 0 / 0
Регистрация: 23.11.2017
Сообщений: 39
16.06.2018, 15:07  [ТС]
Ну смотрите я просто скопировал Ваш код, и разместил код в файле skrupt.vbs и сохранил. Запустил двойным нажатием на файл и он выдал ошибку, что не удалось найти указанные файлы, хотя они находились в одной папке с файлом и путь был указан правильно.
0
6969 / 2863 / 1100
Регистрация: 06.06.2017
Сообщений: 9,719
16.06.2018, 19:09
namotumi, путь к чему был указан правильно? В вашем и, соответственно, моём коде файлы с заданными именами размещаются не в какой-то папке со скриптом, а конкретно в корне диска C:. Если ошибка появляется с запуском моего скрипта, то появится и с запуском вашего. Для той же папки нужно из 3-й строки убрать '"C:" &'.
0
0 / 0 / 0
Регистрация: 23.11.2017
Сообщений: 39
18.06.2018, 10:17  [ТС]
FlasherX, Спасибо большое.
Я разобрался, если файлы находятся в той-же папке, то получается, что код такой.
Visual Basic
1
2
3
4
5
With CreateObject("WScript.Shell")
  For Each N in Split("zag zag1 udali udali1")
    .Run N & ".bat", 0, 1
  Next
End With
можете подсказать а в Вашем коде, они выполняются последовательно и пока zag не закончит выполнение zag1 не начнет, следовательно пока не закончит zag1 не начнется udali и так далее. правильно?
0
6969 / 2863 / 1100
Регистрация: 06.06.2017
Сообщений: 9,719
18.06.2018, 10:35
namotumi, разумеется. Это легко можно пронаблюдать в диспетчере задач. За это отвечает 3 параметр в методе Run.
0
0 / 0 / 0
Регистрация: 23.11.2017
Сообщений: 39
18.06.2018, 11:13  [ТС]
FlasherX, спасибо за помощь.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
18.06.2018, 11:13
Помогаю со студенческими работами здесь

Получить результат выполнения скрипта perl во время выполнения скрипта bash
доброго времени суток. знатоки, нужна ваша помощь- подскажите как из bash-скрипта вызвать perl-скрипт, получить результат его выполнения и...

Выполнение скрипта после Ajax
Приветствую. У меня есть меню и по клику на любой пункт идет подгрузка контента через Ajax, далее в localstorage идет сохранение id...

Выполнение скрипта после подгрузки
Привет! Получаю через AJAX часть страницы с кнопкой и скрипт обработки этой кнопки в котором также написан AJAX, почему то не получаю...

Выполнение php-скрипта после события
Допустим, вот есть такой код: if( isset($_POST)) { echo 'Кнопка нажата!'; } Здесь запускается...

Выполнение скрипта после завершения процесса
Ребят нужна помощь, есть вот такой код start "запуск SAMP" /wait "G:\GTASA\samp.exe" TASKLIST | FIND "samp.exe" || ( REN...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Новые блоги и статьи
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а привычная функция main(). . .
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net REST сервисы временно не работают, только через Web. Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма). На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ * Дана цепь(не выше 3-го порядка) постоянного тока с элементами R, L, C, k(ключ), U, E, J. Программа находит переходные токи и напряжения на элементах схемы классическим методом(1 и 2 з-ны. . .
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым. Но восстановить их можно так. Для этого понадобится консольная утилита. . .
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru