Windows 작업 표시줄에 고정된 응용 프로그램의 제목 일치

Windows 작업 표시줄에 고정된 응용 프로그램의 제목 일치

큐:고정된 애플리케이션에 명령줄 인수를 추가하고 여전히 일치하도록 하려면 어떻게 해야 하나요?

내 습관/작업 흐름에는 Windows 작업 표시줄에 "고정"된 여러 앱이 있으므로 Win-#"항상" 올바른 창으로 전환됩니다.

작업 표시줄 고정 아이콘 이미지

(저는 RStudio가 아닌 R의 emacs/ess 사용자입니다.) 플롯이 이미 열려 있으면 Win-2즉시 플롯 창으로 전환됩니다. 그러나 플롯이 아직 완료되지 않은 경우에는 를 누르면 Win-2됩니다 .시작해당 애플리케이션의 새 인스턴스. 이 경우 아이콘 속성은 다음과 같습니다.

표적:C:\R\R-3.5.3\bin\x64\Rterm.exe

에서 시작:C:\R\R-3.5.3\bin\x64

단축 키:None

달리다:Normal Window

Win-2플롯이 없는 동안 실수로 를 눌러도 의 새 인스턴스가 시작되지 않도록 설정하고 싶습니다 Rterm. 한 가지 완화 단계는 대상에 Rterm추가하여 즉시 종료 하는 것일 수 있지만 --help그렇게 하면 창 이름 일치가 실패하고 후속 플롯이 열리면 해당 작업 표시줄 위치를 사용하지 않습니다.

작업 표시줄 고정 아이콘과 추가 그래픽 창 이미지

제목 일치를 중단하지 않는 인수를 추가하는 방법이 있습니까? 나절대해당 아이콘으로 R을 시작하려고 합니다(항상 emacs/ess 내에서). 따라서 앱을 시작하지 않도록 하는 방법이 있다면(다른 곳에서 생성된 경우 해당 아이콘으로 전환하기만 하면 됩니다) 그것도 좋을 것입니다.

(솔루션은 대부분 창 중심일 것입니다. R에는 이에 대한 제어나 입력이 없다고 생각합니다.)

답변1

실제로 이 질문은 통계 프로그래밍 언어와는 거의 관련이 없습니다 R.

이는 다음과 더 관련이 있습니다.마이크로소프트 윈도우 10운영 체제.

데스크탑에 아이콘을 생성함으로써 이 문제에 대한 솔루션 구축을 시작할 수 있다고 생각합니다.

데스크탑에 아이콘 만들기

여기서 데스크탑 아이콘으로 표시되는 ShortCut의 명령줄에 필요한 인수를 추가합니다.

데스크탑 아이콘 이름 지정

물론 데스크탑 아이콘에 이름을 지정합니다.

생성된 데스크탑 아이콘

그리고 사용자의 즐거움을 위해 강력한 데스크탑 아이콘이 생성되었습니다.

작업 표시줄

작업 표시줄에 드래그하면 됩니다.

Windows-3 키 조합 트리거

Windows+를 누르면 3정적 소프트웨어 응용 프로그램이 실행됩니다.

이제 명령줄의 출력을 분석하면 Rterm --help새 인스턴스를 시작하지 않는 스위치를 찾을 수 있습니다.Rterm음모가 존재하지 않는 동안.

업데이트:

내 생각엔 우리가 다른 사람의 도움을 받는 것을 피할 수도 있을 것 같아Rterm전문가 @r2evans. 나는 당신이 시도할 수 있는 One-Liner를 생각해냈습니다.

cmd.exe /c pauseOne-Liner를 One-Liner로 변경하면 됩니다 %SystemRoot%\System32\WindowsPowerShell\v1.0\PowerShell.Exe -Command "If ((Get-Process -Name RTerm) -Eq $()) {Exit-PSSession}".

간단히 말해서, 발사하는 대신마이크로소프트 윈도우 10명령줄 전처리기가 실행됩니다.마이크로소프트 윈도우 파워셸If플롯이 실행 중인지 확인하고 플롯이 없으면 종료하는 간단한 명령문을 제공하기 위한 쉘 스크립팅 환경입니다.

플롯이 있는 경우 Windows+ 3단축키 조합을 누르면 기존 플롯으로 전환됩니다.

관련 정보