Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\Winlogon]
"Shell"="C:\\full\\path\\to\\your\\application.exe>"
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System]
"Shell"="C:\\full\\path\\to\\your\\application.exe>"
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\Winlogon\System]
"Shell"="C:\\full\\path\\to\\your\\application.exe>"
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Winlogon]
"AutoAdminLogon"="1"
"ForceAutoLogon"="1"
"DefaultUserName"="kiosk"
"DefaultDomainName"="<place here pc hostname>"
"DefaultPassword"=""
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\taskmgr.exe]
"Debugger"="\"\""
Для работы с проектами Unreal Engine в Visual Studio необходимо установить следующее:
- Visual Studio версии 17.12( предварительная версия 2 или более поздняя версия).
- Unreal Engine версии 4.27 или Unreal Engine версии 5 и более поздних версий.
- Инструменты Visual Studio для Unreal Engine. Инструкции по установке см. в разделе "Установка Инструменты Visual Studio для Unreal Engine".
Приложений много - игровые, биржевые и тд.
Как это лучше всего реализовать?
На каком языке?
Писать под каждое приложение отдельный код?
Или есть вариант с машинным обучением, возможно ли качественно обучить машину распознавать одни и те же действия в разных приложениях?
nncron.exe
и tm.exe
на вкладке "Совместимость" -> "Для всех пользователей" -> "Параметры DPI" -> "Разрешение: открою эту программу" и "Масштабирование: приложение".nnCron/doc/help.chm
(там же в разделе есть инструкция по регистрации бесплатной версии)nnCron/plugins
: https://www.nncron.ru/download/plugins/keystate.spf www.nncron.ru/download/plugins/vv/extwords.spfkeystate.spf
, а потом уже extwords.spf
.\ Тест
#( CursorReturn
SingleInstance
WatchHotKey: "^{F1}"
Action:
\ Подсказка по позиции курсора
0x00000000 0xFFFFFF HINT-COLOR \ Тёмная тема
\ Получаем позицию курсора
MOUSE-POS
\ Дублируем позицию курсора и задаём её как позицию подсказки
2DUP HINT-POS
\ Показываем подсказку
HINT: "<- Курсор"
\ Ждём отпускания клавиши "контрол"
VK_LCONTROL WAIT-KUP
\ Возвращаем курсор в исходную позицию
MOUSE-MOVE
\ Закрываем подсказку
HINT-OFF
)#
Control+F1
позиция курсора запомнится и при отпускании контрола курсор вернётся обратно с точностью до пикселя. Хинт добавлен для наглядности и что всё работает как надо - его анимация может быть раздражающей, поэтому вот эта же задача без хинта:#( CursorReturn
SingleInstance
WatchHotKey: "^{F1}"
Action:
\ Получаем позицию курсора
MOUSE-POS
\ Ждём отпускания клавиши "контрол"
VK_LCONTROL WAIT-KUP
\ Возвращаем курсор в исходную позицию
MOUSE-MOVE
)#