2010-02-21 2 views
1

어떻게 Windows의 배치 파일을 프로그래밍하여 키 조합을 수행 할 수 있습니까? 예 : win + L은 사용자 또는 다른 조합을 전환합니다.프로그래밍 배치 파일

+1

프로그래밍 스눕이 아닌 한 배치 파일도 프로그래밍됩니다. – paxdiablo

+0

@paxdiablo 저는 SU에 무엇인가를 추방 할 수있는 * 마지막 * 사람입니다. 사실 자주 있습니다. 여기에 질문을하기 위해 사람들과 싸워라 :) 나는 그 질문을 오해했다. 나는 분명히 자신의 PC를 사용자 정의하고 싶다고 생각했다. –

답변

3

배치 파일이 최선의 방법이라고 생각하지 않습니까? Windows Scripting Host에는 VBScript에서 호출 할 수있는 "SendKeys"기능이 있습니다. http://msdn.microsoft.com/en-us/library/8c6yea83%28VS.85%29.aspx

  • http://www.devguru.com/Technologies/wsh/quickref/wshshell_SendKeys.html
  • IIRC

    • , WSH는 너무 다른 스크립팅 언어에서 호출 할 수 있습니다.

    +0

    +1 만약 OP가 원한다면, 그는 cscript.exe를 통해 JScript 나 VBScript를 트리거하는 배치 파일을 가질 수 있습니다 : 'cscript.exe/nologo scriptname'키는 " 문자열은 (WScript.Arguments'에서 접근 할 수있는) 문자열로 보내야합니다. –

    5

    키 시퀀스를 보내는 것이 얼마나 쉬운 지 모르겠지만 적절한 실행 파일을 호출하여 모든 동작을 수행 할 수 있습니다. 예를 들어

    ,

    rundll32.exe user32.dll, LockWorkStation 
    

    이 일반적으로 무엇을 승리L 할 것입니다.

    This site은 많은 가능성을 보여줍니다.

    +1

    +1. 키 스트로크를 시뮬레이트하는 메커니즘을 만드는 것은 많은 노력이 될 것입니다. 관련 명령을 호출하는 것이 훨씬 쉽습니다. –