반응형
오토 핫키에 Comspec가 있습니다.
흔히 CMD라고도 말하고 명령 프롬프트라고도 말합니다.
사실 윈도우에서 설정되는 환경변수 중 1개입니다.
주소창에다가
% Comspec%
라고 입력 후 엔터를 치면 명령 프롬프트가 나타납니다.
오토 핫키 설명서에도 명확히 나와있습니다.
이렇게 말이죠
사실 이번 글을 적게 된 가장 큰 목표는 이게 아닙니다.
오토핫키 프로그램을 만들면서 CMD를 활용한 프로그램을 만드는 경우 꼬리처럼 따라붙는 게 있습니다.
/C와 /K입니다.
그래서 이게 도대체 무엇인지 찾아봤습니다.
이렇게 찾아보니 쉽게 나오네요
- /C : 수행 후 종료
- /K : 수행 후 유지
입니다.
즉 /C를 입력하면 무엇을 실행했는지 알 수 없으며
/K를 입력하면 무엇을 실행했는지 알 수 있습니다.
즉 코드를 작성할 때 /C는 남에게 비공개 형태가 될 수 있고
/K는 남에게 공개할 수 있는 형태가 될 수 있습니다.
오토 핫키로 예시를 하나 들어보겠습니다.
CMD에서 가장 많이 사용하는 Ping 127.0.0.1을 해보겠습니다.
※ 아래 오토핫키로 만든 AHK파일이 있습니다. 그냥 비교해보시면 됩니다.
1::
run %ComSpec% /c ping 127.0.0.1 > pingtest.txt
return
2::
run %comspec% /k ping 127.0.0.1
return
x::ExitApp
코드는 이렇게 만들었네요
"> pingtest.txt" 의미는 핑 결과를 파일로 만드는 의미입니다.
실행이 되었는지 확인할 수 없기 때문에 파일을 형성하게 코드를 만들었습니다.
키보드 1 누르면 pingtest.txt 파일이 만들어집니다.
키보드 2 누르면 ping 결과가 노출되어 유지됩니다.
키보드 x 누르면 프로그램이 종료됩니다.
혹시라도 VBA 또는 오토 핫키 또는 다른 언어로 명령 프롬프트가 필요하면 사용하는 변수라서 한번 작성했습니다.
반응형
'컴퓨터 > 오토핫키' 카테고리의 다른 글
텔레그램 API BOT의 본인 채팅 내용 확인 - unicode escaped convert (1) | 2021.11.29 |
---|---|
오토핫키로 마우스 커서 바꾸기 (0) | 2021.11.23 |
제작 프로그램에 인증 요구 기능 만들기 - 오토핫키 (0) | 2021.08.03 |
오토핫키 WinHttpRequest.5.1 사용 웹 크롤링 하기 (0) | 2021.07.22 |
imagesearch(이미지서치)의 모든것 , 기본 설명 및 반드시 필요한 지식 coordmode (0) | 2021.07.19 |
댓글