Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Microsoft Windows 10 (http://forum.oszone.net/forumdisplay.php?f=118)
-   -   Defender mouse manager в автозагрузке (http://forum.oszone.net/showthread.php?t=333243)

BoBaH 13 17-02-2018 22:54 2798671

Defender mouse manager в автозагрузке
 
Имеется
Проводная игровая мышь Defender Warhead GM-1750
Установил прилагающийся 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 2798739

В командной строке от администратора:
Код:

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 2798871

Цитата:

Цитата Казбек
В командной строке от администратора »

Не работает такой рецепт для этой программы. Через Uninstall Tool то же самое делал.

Цитата:

Цитата Казбек
На WSH »

Может неясно выразился, но
Цитата:

Цитата BoBaH 13
Может батником или скриптом с папки автозагрузка заводить его надо? »

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

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

Казбек 19-02-2018 11:15 2798886

Цитата:

Цитата BoBaH 13
Выставлять задание только для "зарегистрированной пользователя" и после входа в систему
или для "независимо от регистрации пользователя" при запуске? В "независимо от регистрации пользователя" есть подпункт "Не сохранять пароль. Будут доступны ресурсы только локального компьютера". Нужна эта галка? »

Прочтите мануал Triggers. И сами решите, какой триггер повесить на ваше приложения: все зависит от ваших целей. Кстати, есть возможность создавать задания из PowerShell, минуя GUI: New-ScheduledTaskSettingsSet.
Цитата:

Цитата BoBaH 13
Видел в сети в манах что в свойствах задания на вкладке Действия в конце пути дописывают разные аргументы. »

Попробуйте варианты:
  1. Скрытый текст
  2. Код:

    Program\script = C:\Windows\System32\cmd.exe
    Add arguments (optional) = /c start "" /min "C:\A704_GMouse.exe"

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

BoBaH 13 19-02-2018 12:21 2798897

Цитата:

Цитата Казбек
Кстати, есть возможность создавать задания из »

Вчера пробовал создавать из всего. В итоге ОС переустановил. Не работали ни мышь ни клавиатура. Усб хаб через который они были подключены даже своей контрольной лампой не светился. Даже старые мышь и клава с круглыми штекерами не работали.

Хотелось бы в этот раз всё сделать через планировщик.
Цитата:

Цитата Казбек
Попробуйте варианты:
1.»

Не работает этот /background. На столе остаётся окно менеджера.

Казбек 19-02-2018 12:50 2798911

BoBaH 13,

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

run nircmd win min stitle
Или утилиты типа:
  • TrayIt
  • 4t Tray Minimizer
  • Trayconizer

BoBaH 13 22-02-2018 11:19 2799576

Руки ни как не доходят сделать.
Посмотрел я эти треесворачиватели. Лучший вариант имхо это Trayconizer.
Только не пойму как его прикрутить .
Допустим что я этот Trayconizer.exe помещаю в папку с программой менеджера мыши. Там исполнительный файл GMouse.exe.
Где и что именно там прописывать.

Мне надо сворачивать только мышь. Пойдёт ли этот Trayconizer на 10-ке?
Или всё таки что нибудь другое? Желательно минималистичное.

Казбек 22-02-2018 19:02 2799678

BoBaH 13,

Создаете ярлык следующего содержания:
Код:

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


Время: 09:37.

Время: 09:37.
© OSzone.net 2001-