Форум программистов, компьютерный форум, киберфорум
VBScript/JScript/WSH/WMI
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.50/16: Рейтинг темы: голосов - 16, средняя оценка - 4.50
 Аватар для aiv3006
36 / 2 / 1
Регистрация: 17.05.2015
Сообщений: 145

Подскажите как переделать скрипт

09.10.2018, 15:23. Показов 3634. Ответов 31
Метки .vbs (Все метки)

Студворк — интернет-сервис помощи студентам
Всем привет ! Подскажите как переделать этот скрипт ,чтобы к примеру после запуска файла "ZaxarGameBrowser.exe" стартовал звук (завершения работы windows ) и рестарт компа ? shutdown.exe -r -t 00 ( нужно для windows 32 )

Visual Basic
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
Option Explicit
 
Dim objSpeechFileStream
 
 
With WScript.CreateObject("WbemScripting.SWbemLocator").ConnectServer(".", "root\cimv2").ExecNotificationQuery( _
    "SELECT * FROM __InstanceCreationEvent WITHIN 1 " & _
    "WHERE TargetInstance ISA 'Win32_Process' AND TargetInstance.Name = 'ZaxarGameBrowser.exe'")
    
    Do
        .NextEvent
        
        With WScript.CreateObject("SAPI.SpVoice")
            Set objSpeechFileStream = WScript.CreateObject("SAPI.SpFileStream")
            
            objSpeechFileStream.Open "C:\Windows\Media\Windows Ringout.wav"
            .SpeakStream objSpeechFileStream
            objSpeechFileStream.Close
            .Speak "Web Page Maker started."
            
            Set objSpeechFileStream = Nothing
        End With
    Loop
End With
 
WScript.Quit 0
0
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
09.10.2018, 15:23
Ответы с готовыми решениями:

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

Как переделать js скрипт на php?
Здравствуйте. Есть вот такой js скрипт https://jsfiddle.net/j7nquh3t/4/ . <input type="text" class="start"...

Как переделать ajax скрипт?
Здравствуйте, помогите с ajax скриптом, у меня есть скрипт на js <script type="text/javascript"...

31
11.10.2018, 21:17
Студворк — интернет-сервис помощи студентам

Не по теме:

feodor, я не знаю, можно ли вас квалифицировать как обычного человека (не пользователя, заметьте), судя по вашему "1/4" (не 1-4), нет. Значит, гуглить и яндексить вам не лень, как читать и соблюдать правила, значит, и с отсутствием оффтопа должно быть всё в порядке. Догоняете мысль? ;)

0
29 / 25 / 9
Регистрация: 26.05.2017
Сообщений: 261
12.10.2018, 00:48

Не по теме:

Я не знал как оффтоп делать



Добавлено через 3 минуты

Не по теме:

...и вообще я тогда ответил чтобы разговор поддержать



Добавлено через 2 минуты

Не по теме:

1/4 одна четвертая, или каждый четвертый человек 1 раз в жизнь



Добавлено через 3 минуты
aiv3006, отпишитесь зачем скрипт то нужен.
0
 Аватар для aiv3006
36 / 2 / 1
Регистрация: 17.05.2015
Сообщений: 145
18.10.2018, 17:48  [ТС]
Цитата Сообщение от feodor Посмотреть сообщение
отпишитесь зачем скрипт то нужен.
Свожу ось на второй машине до минимума кликов (все это для заработка
Кликните здесь для просмотра всего текста
Про вирусы убийство системы и.д писать не нужно все это я прекрастно знаю тем паче система из под теневой копии работает


Добавлено через 15 минут
Цитата Сообщение от alpap Посмотреть сообщение
2
3
@echo off
set "p=Skype.exe"
cmd/c for /l %%i in () do @tasklist /fi "imagename eq %p%"^|findstr/v :^&^& (echo "Звук"^& echo "Команда на перезагрузку"^& exit/b)^&^>nul timeout /t 1 /nobreak
В этом батнике все прописать правильно то что мне именно нужно и где именно можешь ? ( Просто я не так в таких фенях шарю наподобие подставь где пересменная и так далее ( Это я по электроники можешь хоть как выражатся я пойму с полу слова тебя тут увы не пойму . Так что пожалуйста пропиши где что нужно сразу чтоб я ни чего не подставлял и сразу попробовал .Тоесть где надо "ZaxarGameBrowser.exe" точный путь до какого нибудь звука на 7-ке ? и конкретно рестарт Думаю внятно хоть обьяснил ? А то было здесь на форуме что то спрашивал и челу оказалось проще демогогию развести со мной чем готовый батник дать ( И понислось подставь тут подставь сдесь так в итоге я плюнул на тему просто так и не понял некоторые моменты что куда и как подставить нужно было .Короче все нервы спец один выпил
0
4340 / 2130 / 661
Регистрация: 26.04.2015
Сообщений: 6,823
18.10.2018, 19:57
aiv3006,
неа,
если уж взялись за программирование, делайте что-то, это надо чтобы понимать принцип работы
тем более куда уж яснее, все в коде понятно. Звук все равно не напишу, движок поломает, только в архиве кидать, команду на выключение найдете, не ленитесь, а подставить свой процесс вместо скайпа это уже вообще высшая математика.
0
 Аватар для aiv3006
36 / 2 / 1
Регистрация: 17.05.2015
Сообщений: 145
18.10.2018, 20:23  [ТС]
Цитата Сообщение от alpap Посмотреть сообщение
Звук все равно не напишу
Щас упражнялся кокраз Короче вставляю чтоб мониторил calc.exe калькулятор
@echo off
set "p=calc.exe"
cmd/c for /l %%i in () do @tasklist /fi "imagename eq %p%"^|findstr/v :^&^& (echo "Звук"^& echo "shutdown.exe -r -t 00"^& exit/b)^&^>nul timeout /t 1 /nobreak

Мониторит при зап.калькулятора понимает но команду на рестарт не дает ,да и пути от прог хотябы подставлять пробовал ни в какую мониторит отлично но апосля ни чего исполнять не хочет попробовал так :

@echo off
set "p=calc.exe"
cmd/c for /l %%i in () do @tasklist /fi "imagename eq %p%"^|findstr/v :^&^& (echo "@Echo "^& echo "shutdown.exe -r -t 00"^& exit/b)^&^>nul timeout /t 1 /nobreak

мониторит звук издает ! Но опять ни хрена не может ни чего исполнить ! Я просто уже ххх,,, знает почему он не исполняет !
0
4340 / 2130 / 661
Регистрация: 26.04.2015
Сообщений: 6,823
18.10.2018, 21:55
а снять предохранитель, убрать echo из команд (echo "shutdown.exe -r -t 00") и звука не хватило серого вещества?
0
 Аватар для aiv3006
36 / 2 / 1
Регистрация: 17.05.2015
Сообщений: 145
18.10.2018, 22:18  [ТС]
Не в тему охота тебя спросить : Ты когда нибудь электрика или телемастера,электронщика вызывал - обращался ?
0
7001 / 2885 / 1110
Регистрация: 06.06.2017
Сообщений: 9,807
19.10.2018, 03:22
Цитата Сообщение от aiv3006 Посмотреть сообщение
Свожу ось на второй машине до минимума кликов (все это для заработка
Так профит от перезапуска конкретно в чём?
1
 Аватар для aiv3006
36 / 2 / 1
Регистрация: 17.05.2015
Сообщений: 145
19.10.2018, 19:39  [ТС]
Цитата Сообщение от FlasherX Посмотреть сообщение
профит
В том что мне не надо пасти когда закончится скачивание и установка ZaxarGameBrowser ,и затем нажимать на рестарт , захар последний в списке по установки из лоадера и после запуска ZaxarGameBrowser все установки считаются выполнеными ,монетка брызнула на карман и нужно систему рестартнуть чтоб вернуть на "Круги своя " И так по кругу что не раз накруткой чтоли не занимался ?
0
7001 / 2885 / 1110
Регистрация: 06.06.2017
Сообщений: 9,807
19.10.2018, 22:28
Это не ответ. Я не спрашивал описание всего процесса установки. Я спросил только про перезапуск.
Цитата Сообщение от aiv3006 Посмотреть сообщение
нужно систему рестартнуть чтоб вернуть на "Круги своя "
Надо какие "Круги"? Без ребута что вообще никак? Завершения процессов, служб и и т.п. разве не решают?
1
 Аватар для aiv3006
36 / 2 / 1
Регистрация: 17.05.2015
Сообщений: 145
19.10.2018, 22:31  [ТС]
Цитата Сообщение от FlasherX Посмотреть сообщение
в, служб и и т.п. разве не решают?
Нет ! Говорил же стоит прога теневой копии после рестарта как будто ты и ни чего вообще не делал с компом Вечная система так сказать
0
7001 / 2885 / 1110
Регистрация: 06.06.2017
Сообщений: 9,807
19.10.2018, 22:56
Лучший ответ Сообщение было отмечено aiv3006 как решение

Решение

Цитата Сообщение от FlasherX Посмотреть сообщение
А так скрипт по схеме я давно накидал.
Ладно, вот:
Visual Basic
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
Set SINK = WSH.CreateObject("WbemScripting.SWbemSink", "SINK_")
Set oWMI = GetObject("winmgmts:{impersonationLevel=impersonate,(Shutdown)}!\\.\root\cimv2")
oWMI.ExecNotificationQueryAsync SINK, "SELECT ProcessId FROM" &_
" Win32_ProcessStartTrace Where ProcessName='ZaxarGameBrowser.exe'"
Do : WSH.Sleep 1000000 : Loop
 
Sub SINK_OnObjectReady(oEvent, oAsyncContext)
  oWMI.Get("Win32_Process.Handle=" & oEvent.ProcessId).Terminate
  With CreateObject("MediaPlayer.MediaPlayer")
    .Open CreateObject("Shell.Application").NameSpace(36).Self.Path & "\Media\Windows Ringout.wav"
    .Volume = 0 : .Play : While .PlayState : WSH.Sleep 200 : Wend
  End With
  For Each OS in oWMI.ExecQuery("Select Status from Win32_OperatingSystem")
    OS.Reboot
  Next
  WSH.Quit
End Sub
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
19.10.2018, 22:56

Как переделать скрипт для массива
Пример: есть 2 строки (по 3 поля в каждой): <tr><input type="number" id="val1" value="0" /> + <input type="number"...

Подскажите как переделать
помогите что бы выводило не по рейтингу, а по группам "Очередь (FIFO) Все студенты, обучающиеся в группах "ИС"" Type ...

Подскажите как переделать из С++ в С#
#include "stdafx.h" #include <iostream> #include <string> // std::string ParseASymbol(const std::string& Value, int Count,...

Подскажите как переделать код
Здравствуйте. Мог бы кто-нибудь помочь с переводом кода Basic для Delphi. Буду очень признательна:-Процедуры обработки прерываний Private...

подскажите как dll переделать в so
исходники есть на с, но не факт что там api и прочее не юзается... может опыт есть перевода подобных программ? нужно самописные dll для...


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

Или воспользуйтесь поиском по форуму:
32
Ответ Создать тему
Новые блоги и статьи
Сам себя обучал rest api
anaschu 02.07.2026
Педагогический лайфхак: Почему чистый REST API для ученика намного круче, чем готовые библиотеки Когда мы отказались от капризного JAR-файла AnyLogic и переписали код на стандартный HttpClient,. . .
rest api anylogic - выполнение модели на своём русском сайте
anaschu 02.07.2026
Как подружиться с AnyLogic Cloud API, победить провайдеров и развернуться Java-бэкенд в Docker на бесплатном хостинге: Двухдневный лог борьбы Всем привет! Хочу поделиться свежим (и довольно. . .
Где деньги лежат
kumehtar 02.07.2026
Это - японская подводная лодка I-52 (тип C2, кодовое имя Momi) вышла из Японии в марте 1944 года с миссией в оккупированную немцами Францию (Лорьян). Это была одна из «Янаги»-миссий по обмену. . .
Krabik для WoW 3.3.5a, многоязычный
AmbA 02.07.2026
Допилил бота, думаю что окончательно. Изменения: - добавлена многоязычность - добавлено снятие скриншотов - добавлено поддержание бафов хождения по воде (для жреца, дк и шамана) - и так, по. . .
Алиса нашла кучу ошибок компиляции и запуска в проекте, который без проблем компилировался и запускался)))
anaschu 30.06.2026
Я пока посмеюся, но завтра проверю. А вообще интерсно. Дал алисе файл, в котором точно нет ошибок компиляции и запуска, и попросил их найти. Нашла кучу))) Критические ошибки, мешающие компиляции и. . .
сукцессия 16. Общий обзор, в основном что бы другие ии поняли
anaschu 29.06.2026
# Передаточный документ: модель микоризной сукцессии (для нового чата) Этот документ предназначен для того, чтобы новый чат Claude мог продолжить работу без необходимости заново разбираться в. . .
сукцессия 15 неявная схема
anaschu 29.06.2026
Алиса Калибровка параметров симбиотической модели: технический обзор Содержание: Введение Постановка проблемы Технические аспекты реализации Процесс внедрения изменений
сукцессия 14. Обновленная схема модели
anaschu 28.06.2026
ГЛОБАЛЬНАЯ ОПИСАТЕЛЬНАЯ СПЕЦИФИКАЦИЯ ЭКОСИСТЕМНОЙ МОДЕЛИ «SOIL CHEMISTRY & MYCORRHIZA 2. 0» https:/ / ibb. co/ NnkGpfMd Представленная интегрированная схема описывает непрерывную нелинейную. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru