Ярлык, чтобы закрыть приложения метро с рабочего стола


9

Этот вопрос не о том, как закрыть приложения метро, ​​а о том, как закрыть их с рабочего стола с помощью ярлыка.

Я могу закрыть приложения метро с рабочего стола, щелкнув правой кнопкой мыши на них в режиме привязки, но я ищу ярлык, который может это сделать.

введите описание изображения здесь

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

Спасибо


Вы должны уточнить, что вы хотите ярлык файла. Сочетание клавиш может относиться к сочетанию клавиш, сочетанию клавиш мыши и т. Д. «Рабочий стол с помощью ярлыка» может относиться к файлу ярлыка на рабочем столе или выполнению ярлыка на рабочем столе.
XP1

Ответы:


7

Короткий ответ! Там нет ярлыка, чтобы сделать это.

Может быть, кто-то сделает это с помощью скрипта autohotkey, когда он будет поддерживать приложения Modern UI.

Редактировать : в соответствии с вашими последними строками

Win+ .для текущего текущего интерфейса пользователя с правой стороны

Win+ Shift+ .для привязки текущего интерфейса пользователя к левой стороне


@Vishnesh проверить редактирование для быстрого щелчка.
avirk

4

Если вы хотите закрыть все приложения Metro с рабочего стола одновременно , вы можете увидеть этот вопрос .

На Windows 8; все "современные" приложения, похоже, зависят от explorer.exe . Перезапуск процесса из Диспетчера задач, кажется, останавливает все приложения Windows 8 (современные).

Поэтому перезапуск explorer.exeпроцесса должен немедленно закрыть все приложения Metro.

Если вы хотите создать ярлык для перезапуска explorer.exeс рабочего стола, вы можете создать командный файл с помощью этих команд:

taskkill /IM explorer.exe /F
START explorer.exe

Или, если вы хотите только убить explorer.exeи запустить его позже вручную:

taskkill /IM explorer.exe /F
START taskmgr

а потом:

  1. ФайлЗапустить новое задание .
  2. Введите explorerи нажмите Enter.

3
Я думаю, что пользователь запрашивает одно приложение, а не все одновременно. Но если он требует того же, что вы предлагаете, то ИМО - это правильный ответ.
avirk

AH! Вы также должны исправить информацию здесь. ;)
avirk

@avirk Я, наверное, должен удалить это.
amiregelz

Я бы так не сказал. Если вы действительно чувствуете, что не можете улучшить его, то это последний способ, который у вас есть, так как в настоящее время он вводит меня в заблуждение. :)
avirk

@avirk Я отредактировал свой ответ. Я надеюсь, что это полезно, поскольку я еще не проверял это.
amiregelz

3

Помимо ответа «это невозможно», который уже дали другие люди, я хочу убедиться, что все понимают, что нет необходимости закрывать приложение Windows 8, потому что они автоматически закрываются для вас операционной системой. Так же, как iOS и Android справляются с этим.


Мне нравится знать, когда они рядом с ОС, как Android?
avirk

1
Это зависит от ОС и ее версии, а также от множества других вещей. Но в основном ОС закрывает приложение, потому что оно хочет освободить память или потому, что приложение некоторое время не использовалось. Затем приложение отправляет сообщение «Я убью вас через несколько секунд. Лучше сохраните все, прежде чем я это сделаю». И тогда это закрывает приложение.
Рудольф Готтесхайм

2

Как сказал @Rudolph, приложения метро в Windows 8 находятся в приостановленном режиме, когда вы находитесь на рабочем столе. При этом они ведут себя как процессы в приостановленном режиме. Вы также можете увидеть это в диспетчере задач.

введите описание изображения здесь


1

Вы можете быть заинтересованы в завершении определенного приложения Metro, выполнив что-то вроде этого:

Win8AppLifecycleManager.exe /terminate Microsoft.BingNews_1.2.0.98_x64__8wekyb3d8bbwe

Возможно, вам придется включить режим отладки. Я не пробовал, но вы можете взглянуть на раздел «Автоматизация состояния жизненного цикла вашего приложения» в этой статье:


Сочетание клавиш для привязки Metro - Windows key+ .( символ полной остановки ).

Вот более подробная статья:

Другие сочетания клавиш можно найти здесь:


0

В этой статье 2006 года объясняется, как закрыть окно из скрипта vbscript.

Я не уверен, что он будет работать для приложений Windows 8 (хотя вы можете попробовать его), но процесс его работы будет аналогичным. То есть найдите, что вызов API Windows 8 закрывает приложение, оберните его в dll ActiveX и затем загрузите dll из вашего скрипта.

Я не очень знаком с vbscript или Windows API, поэтому здесь может быть полезен stackoverflow.


Что я понимаю со сценарием, так это то, что для его закрытия необходимо вручную добавить приложение. Это хорошая идея, но я не думаю, что хорошо хранить слишком много файлов сценариев для каждой программы.
avirk

0

Если у вас есть средняя кнопка мыши, вы можете щелкнуть миниатюру приложения, которое вы хотите закрыть, в режиме привязки.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.