맥 OSX의 ironahk; 안녕하세요 세계 일하지만 핫 스트링은 아닙니다


0

osx를 실행하는 macbook에 mono와 ironahk을 설치했습니다.

example.ahk는 정상적으로 실행되며 'hello world'메시지 상자를 제공합니다.

다음과 같은 핫 문자열로 파일을 입력하려고 할 때 :

: * : dog :: dalmation@dogpound.edu

충돌합니다. 내가 무엇을 잘못하고 있지. 핫 스트링은 Windows XP에서 정상적으로 작동합니다.


지금까지 행운이 있습니까? 도움이 된 것과 도움이되지 않은 것을 알려주십시오. 우리는 당신이 피드백을 제공하는 경우에만 배울 수 있습니다!
Robert Ilbrink

아직 업데이트가 없습니까? 또는 다양한 대안 접근에도 불구하고 문제가 여전히 해결되고 있습니까?
Robert Ilbrink

IronAHK에 문제가있는 것 같습니다. 참조 : ubuntuforums.org/showthread.php?t=1832937 VMware의 Ubuntu에이 파일을 설치하고 싶었지만이 내용을 읽으면 중단되었습니다!
Robert Ilbrink 12

답변:


0

핫 스트링 :

:*:dog::dalmation@dogpound.edu


Windows 7x64의 AutoHotKey에서 정상적으로 실행됩니다. "dog"문자열이 출력 문자열 "dalmation@DOGpound.edu"의 일부이기 때문에 IronAhk가 반복되기 때문에 충돌 할 수 있습니다. 즉, IronAhk의 동작은 출력을 원한다는 점에서 다를 수 있습니다.

dalmation@dalmation@dalmation@dalmation@dalmation@dogpound.edupound.edupound.edupound.edupound.edu  

문자열 내에서 "dog"을 지속적으로 바꿉니다. IronAhk가 처음부터 작성되었거나 다양한 플랫폼으로 컴파일 된 Ahk의 수정 된 버전인지는 모르겠습니다.

AutoHotKey에서 문자열 dogdog별도의 단어 일 때만 작동하기 때문에 트리거되지 않습니다 (:? * :를 사용하지 않는 한 문자열 내부가 아님).

불행히도 IronAHK는 아직 핫 스트링에 대한 문서를 가지고 있지 않습니다.

첫 번째 제안 : 먼저 다른 트리거 단어로 출력 문자열을 시작하십시오.

:*:dpe::dalmation@dogpound.edu

두 번째 제안 : 대신 보내기를 사용하십시오.

:*:dpe::Send, dalmation@dogpound.edu

세 번째 제안 : 여러 줄 스크립트로 보내기 사용

:*:dpe::
    Send, dalmation@dogpound.edu
Return


마지막으로, 핫 스트링을 트리거하기 위해 사전 단어를 사용하면 글을 쓸 때 좌절감을 느낄 수 있습니다. 내 트리거 단어의 대부분은 독특한 캐릭터로 끝나는 이유입니다 \또는 =또는 ]또는 ..

귀하의 경우 : * : dog ::입니다. 이 키 \가까이에 Enter있어 쉽게 사용할 수 있습니다.

실제로 고유 한 끝 문자가있는 핫
스트링 범주가 있습니다. 이렇게하면 다른 언어로 동일한 트리거 문자열을 사용할 수 있습니다. 때로는 단어를 쓰기 어려운 "번역"하기 위해 사용하기도합니다.

\네덜란드어,
=영어,
]일반 단어 (예 : AutoHotKey)입니다.
.오른쪽 점으로 약어를 산재하는 것입니다.

이런 식으로 내가 입력 할 수 있습니다 :
eg.e.g.
eg=바꾸고로 for example
eg\바꾸십시오 even geduld.

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