데스크톱에서 시작된 프로그램을 닫은 후 Metro Start Screen으로 돌아가는 Windows 8 시작


1

바탕 화면으로 돌아가는 것과는 대조적으로 프로그램이나 파일을 닫을 때 Windows 8이 자동으로 Metro 시작 화면으로 돌아가도록하고 싶습니다.

어떻게 할 수 있습니까?


이것은 정확히 원하는 것이 아닐 수도 있습니다 (버튼을 눌러도 옵션이 아님). 다른 메트로 UI 앱과 마찬가지로 창을 닫은 후에 바탕 화면을 끌 수 있습니다.
spexy

3
프로그램을 종료 한 후 "Windows"키를 누르기가 너무 어렵습니까?)
Jet

답변:


1

당신은 그것을 사용하여 달성 할 수 있습니다. AutoHotKey . 그것을 설치하고 다음과 같은 두 개의 파일을 만듭니다 :

switcher.ahk

#SingleInstance force

WinGet, id_ini, list,,, Program Manager
prev = %id_ini%

loop 
{
sleep 3000     ; Milliseconds for which the loop waits before another iteration
WinGet, id, list,,, Program Manager
current = %id%
if(current < prev)
{
  ;somethin closed - press windows key here
  Run, "C:\press_windows.vbs"   
}
prev = %id%
sleep 500
}

press_windows.vbs

Set WshShell = WScript.CreateObject("WScript.Shell")
WshShell.SendKeys "^{ESCAPE}"

두 파일을 모두 만든 후 에서 경로를 조정하고 switcher.ahk 파일을 생성 한 vbs의 위치로 복사하십시오. 너는 단지해야한다. 운영 Autohotkey 파일 ( 즉 switcher.ahk ) 그리고 당신은 끝났습니다.

이것은 모든 창을 계산합니다 (백그라운드 서비스 및 프로세스 제외) Windows의 수가 감소하면 Windows 키를 보내고 Modern-UI로 전환합니다.

Windows-8에서 AHK의 Windows 키를 누르지 않기 때문에 VBS를 사용하고 있습니다.

노트 : 이 스크립트는 정교해야하며 때로는 예기치 않게 작동 할 수도 있습니다. 상황에 맞는 메뉴 및 알림을 새 창으로 계산하기 때문입니다. 그래서 그들이 닫히면 그것은 키 누르기를 보냅니다.
그러한 행동을 피하기 위해 우리는 그러한 것들을 제외해야하며 쉽게 할 수 있습니다.


WinKey를 누르는 것보다 어떻게 개선 될까요? Metro UI에 대한 자동 리턴을 찾고 있습니다.
Guy Thomas

이것을 사용하면 하지마. WinKey를 눌러야합니다. 이게 개선이 아닌가?
Ankit

0

VBS 스크립트 파일을 작성하여이 파일을 사용하여 대상 응용 프로그램을 실행하는 경우 다음 지침이 필요에 따라 수행됩니다.

'// File:  app2metro.vbs
'// Desc:  launch notepad then return to the metro interface

'//create shell object
Set WshShell = WScript.CreateObject("WScript.Shell")

'// run and wait for it to return
intReturn = WshShell.Run("notepad " & WScript.ScriptFullName, 1, TRUE)

'//switch to metro 
WshShell.SendKeys "^{ESCAPE}"

흥미 롭지 만 각 응용 프로그램을 스크립팅해야합니까?
Guy Thomas

예. 메트로로 자동 복귀하려는 각 앱. 임의의 응용 프로그램에서 작동 할 수있는 다른 방법에 대해서는 알지 못합니다.
Sassafras_wot

0

프로그램을 닫은 후에 "Windows"키를 누르는 것이 전혀 어렵지는 않지만, Metro Start Screen에서 프로그램을 시작하면 나중에 다시 돌아올 수 있습니다. 특히 그것이 홍보하려는 경우.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.