Как сделать уголок в папке

Как сделать уголок в папке 341


Как сделать уголок в папке 717


неофициальный блог

26 комментариев 1 312 загрузок (12 голосов) Портативные программы (также известны как переносимые, автономные или портабельные) это программы которые работают без необходимости установки и сохраняют все необходимые настройки в том же месте, где находится исполняемый файл. Благодаря этому, портативные программы можно хранить и запускать на съёмных носителях (например, на флешках).

По большому счёту, Скайп для Windows тоже поддерживает портативный режим, и в этой статьи хочу показать, как самостоятельно сделать портативный Скайп используя официальный установщик. Также я написал готовый скрипт, который позволяет создать и запустить портативный Скайп.


Размер файла:

4.5 КБ

Имя файла:

skype_portable_rus.vbs

Дата создании:

20 мар 2017

Скачиваний:

1 312

Как использовать «skype_portable_rus.vbs»?

  1. Скачайте скрипт «skype_portable_rus.vbs» и сохраните его в нужную папку или на флешке.
  2. Скачайте нужную версию Скайп для Windows.
  3. Перетаскивайте установщик и отпустите его на название скрипта. Перетаскивайте установщик и отпустите его на название скрипта
  4. Подтвердите, что Вы согласны начать извлечение файлов установщика. В скором времени, в этой же папки будет создана другая папка versions.
  5. Введите ваш логин Skype, нажмите «ОК» и подтвердите, что хотите запустить Скайп. Теперь будет создана папка appdata и новый ярлык Логин_Версия.
  6. После запуска Скайпа, осталось лишь ввести пароль и начать пользоваться Скайпом.

Советы

  • Благодаря этому скрипту можно запустить старые версии Скайпа. Если следовать инструкции, сначала скачиваем и извлекаем файлы версии 7.17.0.104, после чего — 6.1.999.130. Теперь в нашей папке имеем два ярлыка: Логин_7.30.0.105 и Логин_6.1.999.130. Конечно, таким образом можем создать портативные версии для любой версии Скайпа.
  • Если у вас нескольких аккаунтах Скайпа, вы можете запускать их одновременно: запустите скрипт «skype_portable_rus.vbs» двойным щелчком, введите версию Скайпа и ваш логин. Теперь в этой папке будет создан ещё один ярлык. Таким образом, можно создать неограниченное количество таких ярлыков и если запустить их, все будут работать одновременно.
  • После того как извлекли файлы установщика, можете смело удалить установщик дабы не занимал место зря. Все извлекаемые версии находятся в папке versions. Если, какая-та версия больше не нужна, удалите вручную папку с номером версии.
  • Вся переписка (включая файлы, переданные через Скайп), находится в папке appdata с вашим логином. Если история переписки очень важна для вас, позаботитесь о том, чтобы периодически делать резервную копию профиля.
  • Если собираетесь использовать портативный Скайп на флешку, перед тем как отсоединить флешку, закройте Скайп из системного трея и подождите 20-30 секунд.

Как работает скрипт?

Для тех, кому интересны технические подробности: если знаете VBScript, можете анализировать исходники скрипта, а здесь хочу описать вкратце, как работает скрипт. Итак, наш маленький скрипт выполняет три функции:
  1. Извлекает файлы установщика
    Установщик Скайпа поддерживает специальный ключ позволяющий извлекать файлы в отдельной папке, не инициируя процесс установки. Например, это делается так:
    %cd%\skype_7.33.0.105.exe /extractonly:"%temp%\skype_portable"

    После извлечения, в папке %cd%\versions.33.0.105 копируются только файлы из \Program Files\Skype\Phone, а %temp%\skype_portable удаляется.

  2. Сохраняет ярлык
    На самом деле, было бы легче использовать скрипты, а не ярлыки. Однако люди привыкли видеть иконку Скайпа, поэтому и выбрал более сложный путь. В зависимости от указанного логина и версии Скайпа, каждый ярлык выполняет следующую команду:
    "%windir%\System32\cmd.exe" /c start /min /d. cscript.exe "skype_portable_rus.vbs" "Логин" "7.33.0.105"

    То есть, ярлык хранит указанный логин и версию, а при запуске передаёт их скрипту, чтобы тот «знал», что именно нужно запускать.

  3. Запускает портативный Скайп
    Когда скрипт получает логин и версию, сначала выясняет, если данный логин уже запущен. Если это так, просто показывает окно Скайпа (ведь нет смысла запускать этот же логин ещё раз). В противном случае, запускает Скайп с помощью следующих параметров:
    "%cd%\versions.33.0.105\Skype.exe" /username:"Логин" /removable /secondary /datapath:"%cd%\appdata\Логин"

    Данная команда «говорит» Скайпу запускать программу, даже если уже запущена другая копия Скайпа, и в тоже время, сохранить пользовательские данные в указанной папке, а не в папке по умолчанию (то есть, %appdata%\Skype).


Работает ли скрипт для новых версий Скайпа?

Да, работает. Однако инструкция выше немного отличается. Новый Скайп (то есть, версия 8 и выше) использует другой тип установщика, поэтому, чтобы распаковывать файлы используется утилита innounp (Inno Setup Unpacker), которая, при необходимости, автоматически сохраняется в папку скрипта. Также, отличаются параметры командной строки (подробности).
Хочу лишь добавить, что скрипт тестировался на Windows 7 и Windows XP, однако не исключаю, что даже на таких системах что-то может работать неправильно. Поэтому буду благодарен за любые сведения об ошибках и комментарии по улучшению скрипта.


Добавить новый комментарий

Комментарии проверяются администратором и могут не сразу появляться на сайте.

Важно о блоге

Сайт www.skaip.su это неофициальный блог программы Skype, где публикуются разные материалы об этой программе.

Авторы данного блога не являются представителями компании Skype и никоим образом не связаны с ней. Информация, размещенная здесь не является официальной.

Название Skype, соответствующие товарные знаки и логотипы, а также логотип "S" являются товарными знаками, принадлежащими компании Skype или связанным с ней компаниям.

Если хотите уточнить подробности или у вас есть какие-либо вопросы по этому поводу — пишите на

Подождите. Идёт загрузка данных с сервера www.skaip.su...



Как сделать уголок в папке 604


Как сделать уголок в папке 288


Как сделать уголок в папке 903


Как сделать уголок в папке 559


Как сделать уголок в папке 829


Как сделать уголок в папке 647


Как сделать уголок в папке 623


Как сделать уголок в папке 78


Как сделать уголок в папке 766


Как сделать уголок в папке 128


Как сделать уголок в папке 580


Как сделать уголок в папке 973


Как сделать уголок в папке 766


Как сделать уголок в папке 110


Как сделать уголок в папке 797



Похожие новости:

  • Короткие смс поздравления для родителей
  • Как сделать ультрафиолетовую фонарик
  • Как сделать загрузочный диск из iso образа в nero
  • Прицеп для авто своими руками чертежи
  • Как и когда сажать цветы флоксы