PDA

Показать полную графическую версию : Defender mouse manager в автозагрузке


BoBaH 13
17-02-2018, 22:54
Имеется
Проводная игровая мышь Defender Warhead GM-1750 (http://defender.ru/catalog/gaming-mice-1/45204)
Установил прилагающийся A704_GMouse.
Настроил отключив подсветку и установив фиксированное dpi cо всеми Apply-Save cfg-6. Ок.
Перезагружаюсь. Шляпа... Мигает циклично (она в зависимости от dpi) и это дпи дефолтное минимальное. Гляжу что прога в автозагрузке не прописалась.
Закидывал ярлык и в C:\Users\"Name"\AppData\Roaming\Microsoft\Windows\Start Menu\Programs и в C:\ProgramData\Microsoft\Windows\Start Menu\Programs.

Как добавить этот GMouse.ехе в автозагрузку? Может батником или скриптом с папки автозагрузка заводить его надо?

Казбек
18-02-2018, 10:19
В командной строке от администратора:
reg add HKLM\Software\Microsoft\Windows\CurrentVersion\Run /v YourApp /d "C:\Program Files\YourApp\YourApp.exe"
YourApp - названия ключа в реестре с вашей программой.
"C:\Program Files\YourApp\YourApp.exe" - путь к исполняемому файлу программы.

На WSH:
Option Explicit

Dim strSourceFile

Dim objFSO


strSourceFile = "C:\Program Files\YourApp\YourApp.exe"

Set objFSO = WScript.CreateObject("Scripting.FileSystemObject")

If objFSO.FileExists(strSourceFile) Then
With WScript.CreateObject("WScript.Shell")
With .CreateShortcut(objFSO.BuildPath(.SpecialFolders("AllUsersStartup"), objFSO.GetBaseName(strSourceFile) & ".lnk"))
.TargetPath = strSourceFile
.WorkingDirectory = objFSO.GetParentFolderName(strSourceFile)

.Save
End With
End With
Else
WScript.Echo "Source file [" & strSourceFile & "] not found."
WScript.Quit 1
End If

Set objFSO = Nothing

WScript.Quit 0
"C:\Program Files\YourApp\YourApp.exe" - путь к исполняемому файлу программы.

BoBaH 13
19-02-2018, 09:16
В командной строке от администратора »
Не работает такой рецепт для этой программы. Через Uninstall Tool то же самое делал.

На WSH »
Может неясно выразился, но Может батником или скриптом с папки автозагрузка заводить его надо? » подразумевало не создание ярлыка в папке Автозагрузка (с доступом к папке проблем нет), а создание в ней батника или скрипта который включался автозапуском и в регрессном порядке включал менеджер мыши.
Пробовал вчера скриптами .wsh и .vbs. Первое писало об отсутствии сценария, а второе об какой то ошибке 18 стр. 4-й символ. Короче тоже не принесло результата такое.

Получилось добавить GMouse.exe в автозагрузку через Планировщик заданий.
Но возникли вопросы. Как лучше будет?
1. Выставлять задание только для "зарегистрированной пользователя" и после входа в систему
или для "независимо от регистрации пользователя" при запуске? В "независимо от регистрации пользователя" есть подпункт "Не сохранять пароль. Будут доступны ресурсы только локального компьютера". Нужна эта галка?
2. Сейчас первый вариант и этот менеджер мыши включается через ~ 15 сек в развёрнутом виде.
Что где прописать что бы он включался в свёрнутом виде. Видел в сети в манах что в свойствах задания на вкладке Действия в конце пути дописывают разные аргументы.
В моём случае что надо?

Казбек
19-02-2018, 11:15
Выставлять задание только для "зарегистрированной пользователя" и после входа в систему
или для "независимо от регистрации пользователя" при запуске? В "независимо от регистрации пользователя" есть подпункт "Не сохранять пароль. Будут доступны ресурсы только локального компьютера". Нужна эта галка? »

Прочтите мануал Triggers (https://docs.microsoft.com/en-us/previous-versions/windows/it-pro/windows-server-2008-R2-and-2008/cc748841(v=ws.11)). И сами решите, какой триггер повесить на ваше приложения: все зависит от ваших целей. Кстати, есть возможность создавать задания из PowerShell, минуя GUI: New-ScheduledTaskSettingsSet (https://docs.microsoft.com/en-us/powershell/module/scheduledtasks/new-scheduledtasksettingsset?view=win10-ps).
Видел в сети в манах что в свойствах задания на вкладке Действия в конце пути дописывают разные аргументы. »

Попробуйте варианты:

https://i.imgur.com/CqhIgeI.png
Program\script = C:\Windows\System32\cmd.exe
Add arguments (optional) = /c start "" /min "C:\A704_GMouse.exe"

Пути замените на актуальные.

BoBaH 13
19-02-2018, 12:21
Кстати, есть возможность создавать задания из »
Вчера пробовал создавать из всего. В итоге ОС переустановил. Не работали ни мышь ни клавиатура. Усб хаб через который они были подключены даже своей контрольной лампой не светился. Даже старые мышь и клава с круглыми штекерами не работали.

Хотелось бы в этот раз всё сделать через планировщик.
Попробуйте варианты:
1.»
Не работает этот /background. На столе остаётся окно менеджера.

Казбек
19-02-2018, 12:50
BoBaH 13,

Не каждое приложение понимает ключи типа /background или /min
Попробуйте для этой задачи использовать стороннее ПО, например, NirCmd с командой:
run nircmd win min stitle
Или утилиты типа:

TrayIt
4t Tray Minimizer
Trayconizer

BoBaH 13
22-02-2018, 11:19
Руки ни как не доходят сделать.
Посмотрел я эти треесворачиватели. Лучший вариант имхо это Trayconizer.
Только не пойму как его прикрутить .
Допустим что я этот Trayconizer.exe помещаю в папку с программой менеджера мыши. Там исполнительный файл GMouse.exe.
Где и что именно там прописывать.

Мне надо сворачивать только мышь. Пойдёт ли этот Trayconizer на 10-ке?
Или всё таки что нибудь другое (https://suse.me/apps/trayconizer)? Желательно минималистичное.

Казбек
22-02-2018, 19:02
BoBaH 13,

Создаете ярлык следующего содержания:
C:\Path\To\Trayconizer.exe C:\Windows\GMouse.exe
Помещаете его в папку автозагрузки. Должно сработать.




© OSzone.net 2001-2012