Имя пользователя:
Пароль:
 

Показать сообщение отдельно

Пользователь


Сообщения: 63
Благодарности: 0

Профиль | Отправить PM | Цитировать


Кирилл_Трофименко@vk, реализовать подобную работу очень сложно!
1) Вопрос синонимов можно решить скачиванием словаря таковых, но ещё надо научить sed находить в этом словаре слово, оставлять только синонимы к этому слову, и работать скрипту при наличии команды (например taskkill) при соответствии к одному из слов. Но с учётом гибкости русского языка "выруби" может определиться как "обездвижить" и это только один пример. Однозначно появятся трудности.
2) Чтобы закрыть приведенный пример Блокнот, нужно получить весь список процессов, а на этом форуме никто не дал ответа как это сделать с временем запуска всех процессов(может невозможно?), а оно может понадобиться, и найти в этом списке соответствующий процесс, а для этого слово "блокнот" нужно прогнать по какой-либо базе (или интернет) и определить какой процесс ему присвоен. Получение списка можно в этом примере упустить, так как если процесса нет то и закрываться нечему, но если смотреть на перспективу, то список нужен - например Открой Блокнот, и тогда надо анализировать нет ли уже запущенного процесса и может его просто нужно вывести на экран с тем что там записано, а не запускать новый.
3) Если нужно задействовать дату и время то я когда-то делал напоминания для голосового помощника и использовал подобную команду
schtasks /create /tn "НАПОМИНАНИЕ20.05.2015:14-33-10" /tr C:\A\finish.bat /sc once /st 14:33:10 /sd 20/05/2015
Можно на её примере всё что нужно сделать.

Последний раз редактировалось NLOLegion, 13-01-2018 в 07:00. Причина: Правильная формулировка текста


Отправлено: 06:58, 13-01-2018 | #4