Что нового

Команда должна выполниться только при первом запуске

slowhd

Новичок
Сообщения
28
Репутация
1
Команда должна выполниться только при первом запуске , пример MsgBox(1 + 16, 'Спасибо', 'Hello World') ( скрипт буду запускать 6 раз, а высветиться бокс только при пером запуске )
можно ли это осуществить ?
 

Tempo

AutoIT Гуру
Сообщения
616
Репутация
205
Код:
#include <Misc.au3>

If _Singleton("QaAaovs1XHwTHpeg", 1) Then MsgBox(0, "", "Hello World")

While Sleep(10)
WEnd
 
Автор
S

slowhd

Новичок
Сообщения
28
Репутация
1
а зачем циклировать , если тут только sleep(10) ??
 

Tempo

AutoIT Гуру
Сообщения
616
Репутация
205
slowhd, для примера. Если скрипт уже запущен то сообщения не будет


Добавлено:
Сообщение автоматически объединено:

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

Код:
If Number(IniRead("Test.ini", "Settings", "ShowMsgBox", "1")) Then MsgBox(0, "", "Hello World")
IniWrite("Test.ini", "Settings", "ShowMsgBox", 0)
 
Автор
S

slowhd

Новичок
Сообщения
28
Репутация
1
Нужно создавать ini файл или скрипт сам его создает ??
 

Tempo

AutoIT Гуру
Сообщения
616
Репутация
205
slowhd, попробуйте запустить пример
 
Верх