Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка приложений » Авто установка Punto Switcher [все версии]

Ответить
Настройки темы
Авто установка Punto Switcher [все версии]

Аватара для hb860

Идиот


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

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


Изменения
Автор: hb860
Дата: 18-03-2011
Описание: Вариант 3 от wolkow70
Punto Switcher - автоматический переключатель раскладки клавиатуры. Сейчас программой владеет Yandex, под их брэндом выпускаются новые версии. Разработчик позиционирует функционал так:
Цитата:
Когда вы забываете переключить раскладку с русской на английскую и наоборот, то вместо «Windows» получается «Цштвщцы», а вместо «молоко» — «vjkjrj». Punto Switcher это исправит — раскладка будет переключаться автоматически.
Тихая установка
Вариант 1
Перепакованные дистрибутивы

от Baw17
Оригинальное сообщение
Цитата:
-для тихой установки /verysilent
-после установки сразу происходит автоматический старт
-при каждом включении происходит автозапуск
-некаких там Яндекс баров
Сборка Punto Switcher 3.1.1.72.exe
от hb860
Цитата:
-никаких Yandex-панелей;
-по-умолчанию автопереключение отключено;
-включено дополнительное переключение раскладки по правому CTRL;
-включена индикация раскладки национальными флагами.
-тихая установка с ключом /S
Сборка Punto Switcher 3.1.1.72,для создания своей сборки скрипт NSIS .
--------------------------------------------
от ChVL
Оригинальное сообщение
Цитата:
Ключ для "тихой" установки: /VERYSILENT
- Yandex, вырезан на корню, отключено автоматическое обновление.
Предустановки по умолчанию:
- автопереключение включено;
- переключение раскладки по Pause/Break - правый мизинец находит клавишу автоматически;
- индикация раскладки оставлена: синий квадрат Ru и краснокоричневый - En.
Сборка Punto Switcher 3.1.1.72

Все решения имеют деинсталлятор

Вариант 2
Вариант с импортом настроек от ShaddyR, применим и к оригинальному дистрибутиву:
читать дальше »

-устанавливаем Punto (сборку или оригинал - не важно, но для примера рассмотрим предлагаемую сборку PuntoSwitcher31172.exe)
-запускаем, настраиваем так, как нужно.
-экспортируем ветку [HKEY_CURRENT_USER\SOFTWARE\Yandex\Punto Switcher\3.1], в файл sett.reg, кладем рядом с дистрибутивом Punto.
-скрипт, содержимое сохраняем как IstIt.cmd в DOS-кодировке, там же:
Код: Выделить весь код
@echo off
title Тихая установка PuntoSwitcher, ожидайте закрытия данного окна...
echo Установка ...
start /wait "" "PuntoSwitcher31172.exe" /verysilent
echo Настройка ...
start "" "%programfiles%\Punto switcher\punto.exe"
taskkill /im punto.exe /f >nul
regedit /s sett.reg
start "" "%programfiles%\Punto switcher\punto.exe"
echo Ok


Вариант 3 от wolkow70
Это сообщение посчитали полезным следующие участники:

Отправлено: 15:22, 19-01-2005

 

Новый участник


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

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


Цитата Stesh:
А как сделать так, что бы путь зависел от переменной Program Files ? »
А зачем? Можно просто использовать относительные пути:

Код: Выделить весь код
"Sound_0"="typerus.wav"
Цитата djoniAg:
Shortcut=P, "ps.exe", "text\Punto Switcher", "Punto Switcher", "Punto Switcher" »
Это создаст в меню папку text с вложенной папкой Punto Switcher. Зачем?

Еще кое-что: при удалении возникнут проблемы с реестром ("невозможно определить рабочую папку программы"). Чтобы этого не случилось, необходимо еще внести параметры в HKLM:

Код: Выделить весь код
[HKEY_LOCAL_MACHINE\SOFTWARE\Punto Switcher\2.9]
"Program Folder"="C:\\Program Files\\Punto Switcher"
"Program Group Name"="Punto Switcher"
Я исправил, и теперь программа удаляется исправно, за исключением настроек в папке. Впрочем, так было и раньше (со стандартным инсталлятором), так что это не моя вина

Отправлено: 16:33, 18-11-2007 | #51



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для Spirkaa

Старожил


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

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


Моя инсталяшка (7z sfx архив) - http://ifolder.ru/4440967 (246кб)
Punto Switcher 2.95
-По умолчанию программа выключена (серый значок в трее), т.е. нет автоматического переключения, но доступно переключение по кнопкам Break или f12
-Проверка обновлений отключена
-Опция "Исправлять ДВе ПРописные буквы в начале слова" включена
-Ключи реестра вносятся через bat-файл, поэтому пути всегда будут правильными (при установке на диск, отличный от C: )
-Звук для опции Отмена конвертации (BREAK) заменен на Switch.wav (вместо непонятного reverse.wav)

Последний раз редактировалось Spirkaa, 06-12-2007 в 10:52. Причина: Обновление


Отправлено: 16:49, 22-11-2007 | #52


Новый участник


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

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


sfx конечно хорошо и быстро но, по моему мнению, не очень красиво.
1. Установил
2. Выполнил все настройки
3. Используя ISTool собрал пакет Inno Setup.
Вот так красиво. И вааще стараюсь перепаковывать не слишком тяжелые пакеты Inno Setup. И русификация сразу, и все примочки получаются одним екзешником с одним ключем.

Отправлено: 16:16, 13-12-2007 | #53


Ветеран


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

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


Цитата Clim:
не очень красиво. »
да ну, вобще ничё не видно, красота..))

Отправлено: 02:05, 14-12-2007 | #54


Новый участник


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

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


Мой вариант

Последний раз редактировалось Clim, 15-02-2008 в 00:21.

Это сообщение посчитали полезным следующие участники:

Отправлено: 08:37, 14-12-2007 | #55


Новый участник


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

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


Хаюя, для себя я нашов простое решение:
1 - установил Punto и взял папку "Punto Switcher" со всем его содержимым

2 - в ней созал файл ps.inf следующего содержания:
читать дальше »

[Version]
Signature="$Windows NT$"

[Optional Components]
MyRegTweaks

[DefaultInstall]
AddReg =REGEntries.AddReg
DelReg =REGEntries.DelReg

[MyRegTweaks]
OptionDesc ="Registry Entries"
Tip ="Registry Entries"
Modes =0,1,2,3
AddReg =REGEntries.AddReg
DelReg =REGEntries.DelReg

[REGEntries.AddReg]
HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Punto Switcher 2.95","DisplayName",0x0,"Punto Switcher 2.95"
HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Punto Switcher 2.95","UninstallString",0x0,"%16422%\Punto Switcher\uninstall.exe"
HKLM,"SOFTWARE\Punto Switcher\2.95","Program Folder",0x0,"%16422%\Punto Switcher"
HKLM,"SOFTWARE\Punto Switcher\2.95","Program Group Name",0x0,"Punto Switcher"
HKCU,"Software\Punto Switcher\2.95","Recom",0x10001,00,00,00,00
HKCU,"Software\Microsoft\Windows\CurrentVersion\Run","Punto Switcher",0x0,"%16422%\Punto Switcher\ps.exe"

[REGEntries.DelReg]


3 - запаковал содержисое папки "Punto Switcher" 7-zip-ом (PuntoSwitcher.7z)

4 - создал файл конфигурации для 7-zip Modifed (ps.txt) незабв, что он должен быть в кодеровке UTF-8
читать дальше »

;!@Install@!UTF-8!
InstallPath="%ProgramFiles%\Punto Switcher"
Shortcut="P,{%%T\\ps.exe},{},{Punto Switcher},{В фоновом режиме проверяет язык каждого введённого слова и исправляет его при неправильно выставленном языке.},{Punto Switcher}"
Shortcut="P,{%%T\\ChooseLayouts.exe},{},{Punto Switcher},{Позволяет настроить Punto Switcher для работы с другими раскладками},{Настройка раскладок}"
Shortcut="P,{%%T\\whatsnew.htm},{},{Punto Switcher},{Узнайте о новых возможностях программы!},{Новые возможности}"
Shortcut="P,{%%T\\dview.exe},{},{Punto Switcher},{Показывает записи Вашего дневника},{Просмотр дневника}"
Shortcut="P,{%%T\\DicEditor.exe},{},{Punto Switcher},{Позволяет адаптировать словарь Punto Switcher в соответствии с Вашими потребностями},{Редактор словаря}"
Shortcut="P,{%%T\\ps.chm},{},{Punto Switcher},{Справочные материалы.},{Справка по программе}"
Shortcut="P,{%%T\\uninstall.exe},{},{Punto Switcher},{Позволяет удалить Punto Switcher с Вашего компьютера.},{Удаление Punto Switcher}"
RunProgram="rundll32 syssetup,SetupInfObjectInstallAction DefaultInstall 128 .\ps.inf"
Delete="%%T\\ps.inf"
GUIMode="2"
;!@InstallEnd@!


5 - перегнал в exe
"COPY /b 7ZSD.sfx + ps.txt + PuntoSwitcher.7z PuntoSwitcher295.exe"

как результат - тихая установка PS с созданием всех ярлыков + автозагрузка + работает родной uninstall

сие проделовалось с версией 2.95.3

P.S. для получения ps.inf использовал "Advanced Registry Tracer" - получл reg-файл со значениями реестра внесееными рдным инсталом PS и Reg2Inf для перегона reg в inf.

Отправлено: 11:59, 21-12-2007 | #56


Аватара для mike345

Старожил


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

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


А как сделать, чтобы установка происходила с настройкой для всех пользователей, даже пока не созданных, а не только в текущий профиль HKCU.
Блин, достает мышиная возня с настройкой каждого юзера
Приходится аддоном пользоваться, что для данной программы не очень удобно для меня.

Отправлено: 02:03, 11-01-2008 | #57


Новый участник


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

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


Цитата mike345:
А как сделать, чтобы установка происходила с настройкой для всех пользователей, даже пока не созданных, а не только в текущий профиль HKCU. »
По-моему, никак. Прога пишет свои настройки в HKCU, а для других пользователей их можно разве что перенести в HKU (не уверен), но для этого нужно знать раздел, соответствующий пользователю. То есть, затея с не созданными пользователями изначально не имеет смысла. А не проще ли разрешить каждому пользователю самостоятельно настроить прогу, ибо каждому свое (с)?

Отправлено: 19:25, 14-01-2008 | #58


Аватара для mike345

Старожил


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

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


Цитата vodkoterapevt:
А не проще ли разрешить каждому пользователю самостоятельно настроить прогу, ибо каждому свое (с)? »
А вот это как раз не проще.
Дома пускай как хотят, а в офисе - стандарт максимального числа настроек.
А то блин, понастраивают, а потом спрашивают, почему то-то и то-то не так работает. И попробуй по телефону, например, объяснить...
И вообще, чем меньше у пользователя прав тем лучше (вот такой я злобный ). На работе надо работать


Ну да ладно - аддон, так аддон!

Отправлено: 00:19, 15-01-2008 | #59


Ветеран


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

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


Цитата mike345:
А как сделать, чтобы установка происходила с настройкой для всех пользователей, даже пока не созданных, а не только в текущий профиль HKCU. »
устанавливать на T13 во время установки винды

Отправлено: 10:57, 15-01-2008 | #60



Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка приложений » Авто установка Punto Switcher [все версии]

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Утилиты - [addon] Punto Switcher mPaSoft Наборы обновлений для Windows XP/2003/Windows 7 678 28-04-2024 06:42
Прочие - Punto Switcher Queen Black Программное обеспечение Windows 67 08-08-2017 20:33
[решено] тихая установка Arum Switcher Anton04 Автоматическая установка приложений 19 14-08-2012 09:01
Punto switcher 0DEMON0 Общий по Linux 2 28-05-2007 21:04
Punto Switcher SL Хочу все знать 1 01-12-2003 19:08




 
Переход