사전에 검색을 시도했지만 내가 찾고있는 것을 찾지 못했습니다. 사전에 답변을 주시면 미리 사과드립니다.Autohotkey - 단일 명령 대신 전체 매크로 실행 취소 (Windows 7)
나는 일부 웹 작업을하고 Ctrl 키 선택한 텍스트 주위에 굵은 태그를 추가하는 HTML의 상당 + 시프트 + B 결합 AHK에서 매크로를 만들었습니다.
흐름이다 컷 (CTRL + X), 타입 <b>
페이스트 잘라 텍스트 (CTRL + V), 타입 </b>
.
매크로가 정상적으로 실행되지만 때로는 실행 취소하려고합니다. 그러나 실행 취소 (ctrl + z)를 누를 때마다 위의 명령 중 하나를 되 돌리는 각 프레스로 4 번 명령을 누릅니다.
내 AHK 매크로를 작성하여 1 개의 키 누르기에서 전체 매크로를 실행 취소 할 수있는 더 좋은 방법이 있습니까? 어떤 조언도 좋을 것입니다. Windows 7의 경우에는 차이가 있습니다.
아래 매크로를 추가했습니다.
^+b::
{
SendInput ^x
SendInput <b>
SendInput ^v
SendInput </b>
return
}
편집 : & # 60; '<'의 hmtl equiv이지만이 게시물이 문자를 표시하는 대신 HTML 태그를 변환 할까봐 걱정했습니다. 결정된.
죄송합니다. 메모장, 메모장 ++, 인터넷 익스플로러를 사용하여 CMS에 액세스하는 경향이 있습니다. -
지연을 추가하고 AHK 매크로를 다음과 같이 다시 작성하면 문제가 해결되었다고 생각합니다. 도와 주셔서 감사합니다!
^+ B :클립 보드
=
SendInput을^X
ClipWait, 1
ErrorLevel에
경우 {
있는 MsgBox는 클립 보드에 텍스트를 복사 할 수있는 시도가 실패했습니다.
창
}
SendInput을 < B> % 클립 보드 % </B 여기서 창
당신이 사용하는 HTML 편집기를 말하면 좋을 것입니다 ... –
그냥 4 번 실행 취소하는 단축키를 만드는 것이 어떻습니까? –
4 번 실행 취소 한 매크로를 만드는 유일한 문제는이 특정 매크로 (또는 4 개의 명령이 포함 된 매크로)로만 제한된다는 것입니다. n 개의 명령을 다양하게 사용하여 더 많은 매크로를 만들 계획 이었지만이 예제는 문제를 쉽게 해결할 수 있다고 느꼈습니다. 그래도 제안에 감사드립니다! – biz79