Что нового

Логика выхода из приложения

Статус
Закрыто для дальнейших ответов.

mikzin

Новичок
Сообщения
80
Репутация
0
пытаюсь вот сделать программу, чтобы при определенном условии прерывалось выполнение:
Код:
if ProcessExists("Web.exe") then
if MsgBox(0, 'STOP', "приложение уже запущено") = 0 Then
	Exit 
EndIf

; надо, чтобы после этого дальнейший код не выполнялся...

Run("D:\W\Web.exe")
; лалала, что-то делаем дальше...

Exit
EndIf
 

beliy

Продвинутый
Сообщения
372
Репутация
72
Код:
if ProcessExists("Web.exe") then
   MsgBox(0, 'STOP', "приложение уже запущено") 
   Exit
EndIf
 

alex33

Скриптер
Сообщения
1,457
Репутация
186
mikzin
Вставь код в соответствующие теги (11)
 
Автор
M

mikzin

Новичок
Сообщения
80
Репутация
0
Код:
if ProcessExists("Web.exe") then
   MsgBox(0, 'STOP', "приложение уже запущено")
   Exit
EndIf

такс, я было обрадовался, но стоп :stars:
в таком виде еще хуже:
обработка не идет дальше первого блока if
такое не подходит...
 

erlik

Продвинутый
Сообщения
317
Репутация
84
mikzin...чтобы при определенном условии прерывалось выполнение
Выполнение чего? Скрипта? Блока скрипта? Функции? Оператора?
Не темните с условиями - и будет вам счастье.
А вообще, если нужен не ВЫХОД из приложения, а именно прерывание обработки части кода - return вам в помощь.
 

beliy

Продвинутый
Сообщения
372
Репутация
72
если при найденном процессе продолжать работать но не запускать Web.exe, то как то так:

Код:
if ProcessExists("Web.exe") then
   MsgBox(0, 'STOP', "приложение уже запущено")
Else
   Run("D:\W\Web.exe")
EndIf

; лалала, что-то делаем дальше...


P.S. Соглашусь с erlik что задача звучит очень расплывчато...
 

madmasles

Модератор
Глобальный модератор
Сообщения
7,790
Репутация
2,322
mikzin,
Предупреждение За нарушение правил форума (пункт В.11):
Любые отрывки AutoIt кода необходимо заключать в тег [autoit]
autoit.gif
(подробнее), а обычный код соответственно в тег [code]
code.gif
(подробнее). Также большие выдержки текста помещайте под тег [spoiler]
spoiler.gif
(подробнее), там где это поддерживается естественно. Как в случае с названием темы, также короткое и эргономичное сообщение привлекает больше внимания, и шансы на получение конкретного ответа увеличиваются.


С уважением, ваш Глобальный модератор.
 
Автор
M

mikzin

Новичок
Сообщения
80
Репутация
0
Предупреждение
извиняюсь, я этих форумных тегов не знаю!там только картинки на кнопках, поди разберись какой где тэг.
можете банить, мне все одно.

P.S. Соглашусь с erlik что задача звучит очень расплывчато...
пардон люди, моя вина, толком не объяснил чего хочу!
моя программа должна:
запустившись проверить, есть-ли запущеное приложение Web.exe,
если оно есть - прекратить выполнение дальнейшего кода и закрыться.
если его нет, то запустить его(Web.exe) и там проделать опр. действия (пожмакать кнопки), а потом все равно закрыться.


благодарю за помощь.
 

madmasles

Модератор
Глобальный модератор
Сообщения
7,790
Репутация
2,322
Тема закрыта.
 
Статус
Закрыто для дальнейших ответов.
Верх