Автор Тема: Запрет на запуск программы, берущий названия из txt  (Прочитано 67 раз)

0 Пользователей и 3 Гостей просматривают эту тему.

Оффлайн Werwolfik [?]

  • Новичок
  • *
  • Сообщений: 18
  • Репутация: 0
  • Пол: Мужской
    • Награды
  • Версия AutoIt: 3.3.14.0
Доброго дня всем.
Появился такой вопрос - касательно установки запрета на запуск программ.
Точнее это не запрет, а просто если я открываю например ворд - то скрипт видит этот процесс и тут же прерывает его.
(нажмите для показа/скрытия)

Есть вопрос - как заставить скрипт брать процесс из текстового файла "Запрет.txt" ?
Иными словами, не лезть каждый раз в файл AutoIt'а, а просто добавлять процессы на запрет (или удалять их оттуда) - из обычного txt файла.

Список в файле "Запрет.txt" выглядит так:
WINWORD.EXE

TOTALCMD64.EXE
notepad.exe
EXCEL.EXE


То есть список идет вертикально и в нем могут быть - пустые строки.
« Последнее редактирование: Октябрь 11, 2018, 13:28:31 от Werwolfik »

Русское сообщество AutoIt

Запрет на запуск программы, берущий названия из txt
« Отправлен: Октябрь 11, 2018, 13:02:22 »

Помечен как лучший ответ пользователем Werwolfik Отправлен Октябрь 11, 2018, 14:46:25

Оффлайн hedji [?]

  • Продвинутый
  • ***
  • Сообщений: 320
  • Репутация: 56
  • Пол: Мужской
    • Награды
  • Версия AutoIt: 3.3.14.0
Код: AutoIt [Выделить]
$proc = FileReadToArray("Запрет.txt")
While 1
for $i In $proc
     If ProcessExists($i) Then ProcessClose($i)
Next
  Sleep(100)  
WEnd
 

« Последнее редактирование: Октябрь 11, 2018, 13:46:49 от hedji »

Оффлайн Werwolfik [?]

  • Новичок
  • *
  • Сообщений: 18

  • Автор темы
  • Репутация: 0
  • Пол: Мужской
    • Награды
  • Версия AutoIt: 3.3.14.0
hedji , работает.
Благодарю.

Русское сообщество AutoIt

Re: Запрет на запуск программы, берущий названия из txt
« Ответ #2 Отправлен: Октябрь 11, 2018, 14:44:41 »

 

Похожие темы

  Тема / Автор Ответов Последний ответ
32 Ответов
15775 Просмотров
Последний ответ Ноябрь 18, 2012, 00:00:03
от glax24
8 Ответов
9197 Просмотров
Последний ответ Декабрь 21, 2010, 20:41:56
от ArchangeL
5 Ответов
3488 Просмотров
Последний ответ Февраль 09, 2012, 19:25:23
от madmasles
20 Ответов
6313 Просмотров
Последний ответ Июнь 15, 2013, 10:51:05
от prokazzza
10 Ответов
3163 Просмотров
Последний ответ Март 21, 2015, 16:47:15
от InnI
0 Ответов
648 Просмотров
Последний ответ Март 21, 2015, 11:00:05
от madmasles
1 Ответов
1025 Просмотров
Последний ответ Июль 21, 2015, 18:51:01
от madmasles
13 Ответов
2613 Просмотров
Последний ответ Август 26, 2015, 13:19:16
от InnI
18 Ответов
1735 Просмотров
Последний ответ Март 14, 2017, 13:21:43
от CoolAller
2 Ответов
395 Просмотров
Последний ответ Октябрь 16, 2017, 20:37:32
от OlegSmirnov