Путешествия
Маркет
Игры
Обзоры
Новости
Другие проекты
Путешествия
Путешествия и туризм
Маркет
Скидки, купоны, тесты магазинов
Игры
Компьютерные игры и не только на iXBT.games
iXBT.com
Новости технологий, обзоры гаджетов на iXBT.com
Конференция
Старейший и крупнейший в рунете форум о технике
Prosound
Новинки профессиональной аудиотехники
ПроБизнес
Новости и обзоры решений для малого и среднего бизнеса
Войти
Обзоры
Новости
Подборки
Прочее
Авторы
Мерч IXBT
Все блоги
Все блоги
3D-печать
IXBT Market
Авто и транспорт
Аудио и звук
Видео и аксессуары
Гаджеты
Дроны, роботы и конструкторы
Игры
ИИ, сервисы и приложения
Инструменты и запчасти
Кино и сериалы
Клавиатуры, мыши и периферия
Книги и комиксы
Конкурсы
Корпуса и питание
Мероприятия и выставки
Мониторы и видеокарты
Наука и космос
Новости проектов IXBT
Ноутбуки, планшеты и электронные книги
Одежда и аксессуары
Оффтопик
Питание и аккумуляторы
Платформа ПК
Подборки товаров
Путешествия и туризм
Своими руками (DIY)
Сетевое оборудование
Смартфоны и телефоны
ТВ, мультимедиа и консоли
Техника для дома
Финансы и криптовалюты
Флора и фауна
Фонари
Фото и аксессуары
Хранение данных
Авторы
Правила блогов
Все блоги
Наши проекты
Другие проекты
Социальные сети
×
Для работы проектов iXBT.com нужны файлы cookie и сервисы аналитики. Продолжая посещать сайты проектов вы соглашаетесь с нашей
Политикой в отношении файлов cookie
100308119429009135809@google
Андрей Козлов
Рейтинг
0.00
Автор
не
входит в состав редакции iXBT.com
(подробнее »)
×
Пожаловаться на комментарий
Текст жалобы
Отправить
Отмена
Информация
Публикации (1)
Избранное
Активность
Посты
Комментарии в Блогах (1)
Комментарии на iXBT.com
Компании
Видео и аксессуары
→
Подключаем Playstation 5 HD camera к PC
(24)
100308119429009135809@google
28 июня 2024, 02:32
0
Внесу свои 5 копеек
чтоб каждый раз не запускать OrbisEyeCameraFirmwareLoader.exe
скрипт PowerShell load.ps1
#Requires -version 2.0
# Проверяем, подключено ли устройство при запуске скрипта
$usbDevice = Get-WmiObject Win32_PnPEntity | Where-Object { $_.PNPDeviceID -match «VID_05A9&PID_0580» }
if ($usbDevice) {
write-host (get-date -format s) «Устройство уже подключено. Запуск программы...»
Set-Location «C:\Program Files\PS5_camera_files-main»
Start-Process «OrbisEyeCameraFirmwareLoader.exe»
}
$query = «SELECT * FROM Win32_DeviceChangeEvent WHERE EventType = 2»
Register-WmiEvent -Query $query -SourceIdentifier usbDeviceChange
write-host (get-date -format s) «Начало скрипта...»
do {
$newEvent = Wait-Event -SourceIdentifier usbDeviceChange
$eventType = $newEvent.SourceEventArgs.NewEvent.EventType
if ($eventType -eq 2) {
$usbDevices = Get-WmiObject Win32_PnPEntity | Where-Object { $_.PNPDeviceID -match «VID_05A9&PID_0580» }
foreach ($device in $usbDevices) {
write-host (get-date -format s) «Обнаружено USB устройство с VID_05A9&PID_0580»
write-host (get-date -format s) «Запуск программы OrbisEyeCameraFirmwareLoader.exe через 2 секунды»
Start-Sleep -Seconds 2
# Устанавливаем рабочий каталог
Set-Location «C:\Program Files\PS5_camera_files-main»
# Запускаем программу
Start-Process «OrbisEyeCameraFirmwareLoader.exe»
break
}
}
Remove-Event -SourceIdentifier usbDeviceChange
} while ($true)
Unregister-Event -SourceIdentifier usbDeviceChange
Unregister-Event -SourceIdentifier usbDeviceChange
в скрипте
C:\Program Files\PS5_camera_files-main
путь по которому находится файл OrbisEyeCameraFirmwareLoader.exe
Как добавить его в планировщик
Запускаем cmd от имени администратора
schtasks /create /tn «Запуск Драйвера Камеры» /tr «powershell.exe -File 'C:\path\to\your\load.ps1'» /sc onlogon /ru SYSTEM /rl HIGHEST /f
заменить на путь к скрипту C:\path\to\your\load.ps1
чтоб каждый раз не запускать OrbisEyeCameraFirmwareLoader.exe
скрипт PowerShell load.ps1
#Requires -version 2.0
# Проверяем, подключено ли устройство при запуске скрипта
$usbDevice = Get-WmiObject Win32_PnPEntity | Where-Object { $_.PNPDeviceID -match «VID_05A9&PID_0580» }
if ($usbDevice) {
write-host (get-date -format s) «Устройство уже подключено. Запуск программы...»
Set-Location «C:\Program Files\PS5_camera_files-main»
Start-Process «OrbisEyeCameraFirmwareLoader.exe»
}
$query = «SELECT * FROM Win32_DeviceChangeEvent WHERE EventType = 2»
Register-WmiEvent -Query $query -SourceIdentifier usbDeviceChange
write-host (get-date -format s) «Начало скрипта...»
do {
$newEvent = Wait-Event -SourceIdentifier usbDeviceChange
$eventType = $newEvent.SourceEventArgs.NewEvent.EventType
if ($eventType -eq 2) {
$usbDevices = Get-WmiObject Win32_PnPEntity | Where-Object { $_.PNPDeviceID -match «VID_05A9&PID_0580» }
foreach ($device in $usbDevices) {
write-host (get-date -format s) «Обнаружено USB устройство с VID_05A9&PID_0580»
write-host (get-date -format s) «Запуск программы OrbisEyeCameraFirmwareLoader.exe через 2 секунды»
Start-Sleep -Seconds 2
# Устанавливаем рабочий каталог
Set-Location «C:\Program Files\PS5_camera_files-main»
# Запускаем программу
Start-Process «OrbisEyeCameraFirmwareLoader.exe»
break
}
}
Remove-Event -SourceIdentifier usbDeviceChange
} while ($true)
Unregister-Event -SourceIdentifier usbDeviceChange
Unregister-Event -SourceIdentifier usbDeviceChange
в скрипте
C:\Program Files\PS5_camera_files-main
путь по которому находится файл OrbisEyeCameraFirmwareLoader.exe
Как добавить его в планировщик
Запускаем cmd от имени администратора
schtasks /create /tn «Запуск Драйвера Камеры» /tr «powershell.exe -File 'C:\path\to\your\load.ps1'» /sc onlogon /ru SYSTEM /rl HIGHEST /f
заменить на путь к скрипту C:\path\to\your\load.ps1