Тема: Работа с файлом
Добрый день всем. Столкнулся с проблемой при написании одного скрипта.
Суть такова, что при нахождении отдельного слова из перечисленных, не важно в каком месте в какой строке, будет выполнятся то или иное действие
Сразу столкнулся с вопросом можно ли задать переменой несколько значений что бы использовать 1 переменную в дальнейшем,если нет то как облегчить такой код
Дальше я пробывал вот этот код
#Persistent
#SingleInstance
file = %A_MyDocuments%\GTA San Andreas User Files\SAMP\chatlog.txt
!1::
{
Fileread, read, %file%
if read contains текст
{
goto, try
}
}
return
try:
file = %A_MyDocuments%\GTA San Andreas User Files\SAMP\chatlog.txt
FileDelete, %file%
FileAppend, , %file%
msgbox, есть
return
Но дело в том что так скрипт реагирует на всё,даже если будет написано фвфывфытекстфывфыв.
так же пробывал вот такой код
#Persistent
#SingleInstance
file = %A_MyDocuments%\GTA San Andreas User Files\SAMP\chatlog.txt
no:
Loop, Read, %file%
{
IfInString, A_LoopReadLine, текст
goto, try
}
goto, no
try:
file = %A_MyDocuments%\GTA San Andreas User Files\SAMP\chatlog.txt
FileDelete, %file%
FileAppend, , %file%
msgbox, есть
goto, no
return
Вот как то так,а мне надо только что бы если оно отдельным словом.
Поможет кто?