vbs проверка наличия файла



Автор Виктор Митков задал вопрос в разделе Другие языки и технологии

Есть вопрос по vbs (или как вариант bat) и получил лучший ответ

Ответ от ...[гуру]
Имхо проще так (я на блокноте проверял) :
%windir%system32 asklist /NH /FI "IMAGENAME eq notepad.exe"|findstr notepad.exe
if %ERRORLEVEL%==0 start script.vbs
Вывод от tasklist отправляется через | для findstr который ищет там эту строку с названием процесса. Если findstr нашел строку он устанавливает ERRORLEVEL=0, если нет = 1
P.S: Если нужно на vbs - решаемо - пишите на почту - могу набросать и на нём.
P.P.S: Так зациклите.. .
:loop
%windir%system32 asklist /NH /FI "IMAGENAME eq notepad.exe"|findstr notepad.exe
if %ERRORLEVEL%==0 (
start script.vbs
exit
)
ping 127.0.0.1 -n 5 >nul
goto loop
-5 это число секунд между проверками. а то всё время ломиться не очень хорошо.

Ответ от Everything is wrong[гуру]
Можно через WMI получать список процессов, но это не шибко быстро, хотя если проверять, каждые, скажем 3 секунды - не критично.
Set objWMIService = GetObject("winmgmts:.
ootcimv2")
Do
Running = False
Set colItems = objWMIService.ExecQuery("Select * from Win32_Process")
For Each objItem in colItems
If objItem.Name = "firefox.exe" Then
Running = True
Exit For
End If
Next
If Not Running Then
WScript.Sleep 3000
End If
Loop While Not Running
MsgBox "Red fox jumps over lazy donkey"

Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: Есть вопрос по vbs (или как вариант bat)

Delphi не находит txt файл. Срочняк Delphi
Вот пример подобной процедуры

procedure TForm1.Button1Click(Sender: TObject);подробнее...

Как составить акт внезапной проверки наличия денежных средств в кассе учреждения.Надо в универ
Комиссией в составе: председатель ХХХ, члены комисси ККК, ЕЕЕ, ННН, на основании приказа №... от
подробнее...
спросили в Резоны
VBS проверка разрешение файла, для последующего удаления
Ошибка в команде. Верно: oFSO.DeleteFile StartFolder & File.Name, True
Система может отказать
подробнее...

Сохранение файлов в Excel
Вопрос решается очень просто. Могу написать макрос для EXEL. Макрос прописывается для всех книг.
подробнее...
спросили в Windows 9x
Как с помощью batch (bat) проверить пуста ли папка?
Думается, что надо копать в сторону комадны
dir %folder% /b >>tmpfile1
Если этот
подробнее...
Ответ от 3 ответа[гуру]
Привет! Вот еще темы с похожими вопросами:

DLLsuite где скачать бесплатно?
Да, за один проход бесплатно исправляется 10 ошибок.
Если ошибок в пределах сотни, то их
подробнее...
спросили в Списки Ио
посоветуйте хорошую программу для проверки системы,на ошибки,недостающие файлы и пр.
да в основном все программы запускают после перезагрузки стандартное средство Windows для проверки
подробнее...

C:WindowsSoftwareDistributionDownload можно ли удалить все файлы в этой папке? занимает 2 гб на диске
Удаление временных файлов обновлений (+очистка журнала обновлений) для устранения ошибок,
подробнее...
спросили в Файлы
Можно очистить SoftwareDistribution/dDataStore и Downloads без последствий это видимо exe файлы обновлений виндовс?
Удаление временных файлов обновлений (+очистка журнала обновлений) для устранения ошибок,
подробнее...

Помогите с vbs скриптом нужно сделать запись в TXT файл при помощи VBS скрипта подскажите как весь инет перерыл
Очень странно. Набрал в Яндексе «vbs запись в файл»,
поисковик выдал 213 тыс. ответов...подробнее...
спросили в Great!!!
Подскажите, пожалуйста, для чего предназначена программа SpIDer Guard
Антивирусная программа SpIDer Guard предназначена для организации надежной защиты персонального
подробнее...
спросили в Subaru Syberia
плиз, помогите где найти ключ к программе RAM saver Pro 7.5 очень нужно заранее благодарна
Утилита RAM Saver Pro– это инструмент для профессионального мониторинга, очистки и оптимизации
подробнее...

почему когда играю варфейс пишет вы исключены системной защитой читы тож не водил не когда что далать подскажите
это лаг! (ну если вы не читер) дальнейшие действия перезагружаем компьютер если опять то просто
подробнее...

Что делать если заблокировали компьютер?
Данный троян не предполагает кодов разблокировки, поэтому разблокировщик от Dr.Web не поможет.подробнее...

Антивирус. Принцип работы антивируса! как он работает?
Их принцип работы намного сложней, чем простая проверка формата файла!
Поясняю. Антивирус
подробнее...
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*