본문 바로가기

clipboard16

Autohotkey 를 사용하여 붙여넣기 안되는 사이트에 자소서 붙여넣기 요즘 청년 실업이 심각하다고 합니다. 저도 회사를 다니다가 요즘에는 백수가 된 상태라서, 관심 기업이 나오면 종종 지원을 해 보고 있습니다. 회사마다 입사지원 양식도 다 다르고 자소서에 원하는 내용도 달라서 입사 지원을 할 때마다 조금 귀찮고 짜증이 나더군요. 요즘에는 대부분 홈페이지에서 입사 지원을 하게 되는데 모든 회사가 그런 것은 아니지만 일부 회사의 경우 붙여넣기가 되지 않더군요. 보통 500~1000 자 정도 자기소개서를 쓰는 거 같은데~ 홈페이지에 바로 쓰기 보다는 워드나 구글 문서 등에 작성을 하고 붙여넣기 하시는 분들이 대부분일 거라고 생각합니다. 그런데 붙여넣기가 안 되는 사이트에서는 자기소개서를 다시 일일이 써야 되기 때문에 여간 짜증나는게 아닙니다. 그래서 이럴 때 사용하기 위해 Au.. 2018. 9. 5.
Autohotkey 를 사용하여 티스토리 글쓰기시 tag 쉽게 넣기 여러분들은 포스팅을 할 때 tag 를 잘 작성 하시는지 모르겠습니다. 저는 개인적으로 tag를 사용한 블로그 검색을 많이 합니다. tag 를 사용한 블로그 검색은 아래와 같이 할 수 있습니다. http://iamaman.tistory.com/tag/검색할키워드 그래서 블로그에 글을 작성할 때 tag 를 잘 넣으려고 노력하는 편입니다. 그런데 사실 우리가 키워드를 뽑아내서 tag 를 작성하는게 조금 귀찮은 일이긴 합니다. 그래서 오늘은 제가 매우 좋아하는 ditto 와 Autohotkey를 사용하여 티스토리 글 작성시 tag 를 조금더 쉽게 넣는 방법을 소개 해 보려 합니다. 첫 번째로 필요한 프로그램인 ditto 는 아래 포스팅에도 소개를 한 적이 있는데 ‘윈도우용 clipboard 프로그램’ 입니다. .. 2018. 4. 4.
Python 3 에서 Clipboard 사용하기 pyperclip 아래 포스팅에서 파이썬에서 클립보드를 사용하기 위해서 pyperclip 모듈을 사용한다고 소개를 한 적이 있습니다. 최근에 저는 파이썬 2.7 버전에서 파이썬 3 점대 버전으로 갈아 타고 있는데 pyperclip 모듈이 정상적으로 동작을 하지 않더군요. 확인을 해보니 파이썬 3 버전에서는 함수명들이 약간 달라졌습니다. pyperclip 모듈이 설치가 안 된 경우 아래 글을 참조해서 설치하시기 바랍니다. http://iamaman.tistory.com/1256클립보드로부터 내용을 가져 오고 싶을 때는 paste() 함수를 사용하고 클립보드의 내용을 넣고 싶은 경우 copy() 함수를 사용합니다. 예제는 다음과 같습니다. 현재 제 컴퓨터의 클립보드에는 ‘Clipboard Contents’ 라는 내용이 들어 .. 2018. 3. 28.
SciTE4AutoHotkey 의 아웃풋에 텍스트 표시 방법 저는 Autohotkey 코딩시 에디터로 SciTE4AutoHotkey 를 주로 사용하는데요. Autohotkey 코딩 중간에 값을 확인하기 위해서 주로 MsgBox 나 SplashTextOn 등을 사용했습니다. 그런데 이러한 방법은 변수의 내용이 굉장히 큰 경우에는 보기가 안 좋더군요. 그래서 Autohotkey 코딩시 값 확인을 좀 더 편하게 할 수 있는 방법이 없나~ 해서 찾아보니 아래 주소에 그 해결 방법이 있더군요. http://the-automator.com/scite-output-pane/ 바로 SciTE_Output 함수를 사용하는 겁니다. 위 페이지에서 저자가 만들어 놓은 SciTE_Output 함수를 복사해서 사용하시면 되겠습니다. 아래 코드 예는 Clipboard 의 내용을 SciTE.. 2017. 12. 8.
Autohotkey 을 사용하여 Code line number 지우기 아래 포스팅에서 Autohotkey 을 사용하여 Code line number 넣기 방법에 대해 소개해 드린 적이 있는데~ http://iamaman.tistory.com/1514 오늘은 Autohotkey 을 사용하여 Code line number 지우기 방법에 대해 소개해 드리려 합니다. 라인 수를 지우는 방법은 정규표현식을 활용하면 정말 간단하게 할 수 있습니다. 다음과 같이 한 줄을 사용하면 됩니다. Clipboard := RegExReplace(Clipboard ,"m)^\d+ ?","") 다음과 같이 line number 와 함께 표현된 코드가 Clipboard 에 저장된 상태에서 위 코드를 실행해보면~ 1 Clipboard := RegExReplace(Clipboard ,"m)^\d+ ?",.. 2016. 10. 19.
Autohotkey 를 사용하여 mathjax $ escaping 아래 포스팅에서 mathjax 에 대해 소개한 적이 있습니다. http://iamaman.tistory.com/1662 $수식$ 나 $$수식$$ 의 형태로 사용하는데~ Powershell 이나 펄의 경우 변수 설정시에 $ 기호를 사용하므로 블로그에 코드 입력시 의도치 않은 동작을 하는 경우가 있습니다. 따라서 mathjax 를 사용하는 블로그에 $ 기호가 들어가는 경우 escaping 을 해 줘야 합니다. $ 기호를 escaping 하는 방법은 다음과 같습니다. $ HTML 코드에 이런 $ 기호가 몇 개 안될때는 일일이 바꿔주면 되겠지만 $ 기호가 많은 경우에는 일일이 바꾸기 어렵습니다. 이런 경우 전체 HTML 코드를 복사 한 후에 아래 autohotkey 코드를 사용하면 한번에 $ 기호들을 escap.. 2016. 1. 20.
C# 에서 clipboard 사용하기 C# 에서 clipboard 사용할 때는 System.Windows.Forms 사용한다. 그런데 그냥 하다 보니 단순하게 Clipboard 를 사용하면 Thread 관련 에러가 난다. 해결 방법을 찾아보니 아래 주소에 그 해결 방법이 있었다. http://stackoverflow.com/questions/3546016/how-to-copy-data-to-clipboard-in-c-sharp 해결 방법은 간단하다. [STAThreadAttribute] 를 main 위에 넣어 주면 된다. 샘플 코드는 아래와 같다. using System; using System.Windows.Forms; namespace Test { class Program { [STAThreadAttribute] public static.. 2015. 12. 29.
Autohotkey 와 Python 을 사용하여 인덱스 자동 증가 감소 시키기 아래 글에서 Autohotkey 와 Python 을 사용하여 인덱스 자동 증가 시키기에 대한 소개를 한 적이 있는데요. 오늘은 Autohotkey 와 Python 을 사용하여 인덱스 자동 증가 감소 시키기에 대해 소개해 보려 합니다. 일단 python 의 정규표현식, pyperclip 을 활용하여 clipboard 의 숫자와 ± 기호를 증가 감소 시키는 코드를 아래와 같이 작성합니다. 파일 명은 Clipincrease.py 입니다. pyperclip 모듈은 아래 글에서도 소개한 적이 있는데~ 최근에 사용을 해보니 함수들이 좀 바뀌었더군요. http://iamaman.tistory.com/1256 다음으로 단축키 설정을 위한 Autohotkey 코드를 아래와 같이 작성합니다. Clipincrease.py .. 2015. 5. 7.
Autohotkey 을 사용하여 Code line number 넣기 coding 을 하다 보면 코드의 라인 넘버를 같이 넣고 싶은 경우가 있습니다. 이럴 경우 아래 포스팅에서 소개했던 visincr 을 사용해도 되겠지만 http://iamaman.tistory.com/324 vim 과 해당 플러그인이 설치 되지 않은 경우에는 다음과 같이 간단하게 Autohotkey 로 Code line number를 넣어 주도록 할 수 있습니다. 라인 번호를 넣을 코드를 복사 한 후에 아래 Autohotkey 코드를 실행하시면 됩니다. 라인넘버를 넣는 경우가 자주 있으시다면 단축키를 설정해서 사용하는 것도 좋을 것 같네요. data := "" Loop, parse, clipboard, `n, `r { data = %data%%A_Index% %A_LoopField%`r`n } Clipb.. 2015. 3. 25.
Autohotkey clipboard 가 변할 때 마다 작업 실행 OnClipboardChange Autohotkey 에는 다양한 변수들을 제공해 줘서 프로그래밍을 굉장히 편리하게 만들어 주는데요~ 보통 Autohotkey 에서 정해진 변수들은 A_ 로 시작하는 변수가 많습니다. 루프문의 내부에서는 A_Index 을 사용하면~ 해당 루프의 인덱스를 접근 할 수 있고~ 아래 포스팅에서는 함수를 만들어서 사용했지만 Autohotkey_L 에서는 A_Is64bitOS 라는 변수를 제공해 줘서 64 비트인지 32 비트인지를 확인 할 수 도 있습니다. 2015/01/18 - [programming language/Autohotkey] - Autohotkey 32, 64 비트 구분하기 이런 다양한 변수중에 제가 가장 많이 사용하는 변수는 뭐니 뭐니 해도 Clipboard 라는 변수가 아닐까 싶네요. 아래 포스팅.. 2015. 1. 25.
괜찮은 Markdown Editor markable 과 Table 을 쉽게 생성 할 수 있는 tablesgenerator Markdown 은 일반 텍스트 문서의 양식을 편집하는 문법입니다. Markdown 에 대한 설명은 아래 주소에 있습니다. http://ko.wikipedia.org/wiki/%EB%A7%88%ED%81%AC%EB%8B%A4%EC%9A%B4 저는 포스팅을 할 때 주로 Blog Api를 사용해곤 하는데~ 많은 블로거 분들이 Markdown 도 많이들 사용하신다고 하더군요. 어떤 건가 궁금해서 저도 한번 사용해 봤습니다. 일단 Markdown 을 사용하기 위해서는 Markdown 을 인식하는 에디터가 있어야 할 텐데~ 검색해서 나오는 많은 툴들이 유료더군요. 일단 제한된 기능에 있어서 무료였던 MarkdownPad 2 을 사용해 보려 햇으나~ MarkdownPad 2 에서 table 을 작성해보니 아래와 같.. 2014. 6. 3.
Python에서 Clipboard 사용하기 pyperclip 아래 포스팅에서 Perl을 이용한 윈도우 Clipboard 접근 방법에 대해 설명 드린 적이 있는데요~ 2014/03/12 - [programming language/Perl] - Perl Clipboard 사용하기 오늘은 Python에서 Clipboard 사용하는 방법에 대해 설명 드리려 합니다. Python 에서 clipboard 에 접근을 할 수 있게 해주는 모듈은 pyperclip 입니다. Pip search 를 해서 검색을 해보니 다음과 같이 A cross-platform clipboard module for Python. 이라고 나오네요~ CMD 창에서 간단하게 아래 명령어로 설치 할 수 있습니다. Pip install pyperclip Pip 가 설치 안된 분들은 아래 포스팅 참조해서 설치하.. 2014. 4. 22.
Windows 폴더 구조 확인하기 tree 컴퓨터 관련 포스팅을 하다가 폴더의 구조 등을 설명하고 싶을때가 종종 있습니다. 이런 경우 탐색기에서 폴더의 tree 구조를 캡쳐해서 보여주는 방법도 있겠지만, 간단한 명령어를 사용하면 쉽게 폴더 구조를 표현 할 수 있습니다. Windows 에서 폴더의 구조를 나타내는 명령어는 tree 인데요~ 다음과 같이 cmd 창을 열고 tree /? 라고 타이핑 하면 명령어의 옵션에 대한 설명이 나옵니다. /F 는 파일 이름가지 표시하는것이고 /A 는 텍스트 문자로 구조를 표현하는 것이다. 다음과 같이 tree 명령어를 사용해 본건데요~ 이러한 폴더의 구조를 보여주기 위한 것이므로 아래 예와 같이 Clipboard 에 복사해서 에디터 등에 붙여넣어서 표현합니다. cmd 창의 clip 명령어에 대해서는 아래 포스팅에.. 2014. 4. 11.
Perl Clipboard 사용하기 보통 Autohotkey 를 사용하여 clipboard 의 내용을 바꾸거나 하는 과정들을 많이 하곤 하는데요~ 오늘은 Perl 에서 clipboard 의 내용을 변경하거나 하는 방법에 대해 알아봤습니다. Perl 의 CPAN 을 찾다 보니 역시나 있더군요. 윈도우의 경우 Win32::Clipboard 모듈을 설치해 줘야 합니다. 저는 Strawberry Perl 을 설치해서 CPAN Client 를 사용하는데요~ 다음과 같이 CPAN Client를 실행한 후에~ 아래 그림과 같이 Win32::Clipboard을 install 합니다. install Win32::Clipboard 이제~ Perl 에서 Win32::Clipboard 모듈을 사용하면 되는데요~ 사용법은 굉장히 심플하더군요. 아래는 예제 코드 .. 2014. 3. 12.
윈도우용 clipboard 프로그램 ditto 여러분은 컴퓨터 사용시 어떤 작업을 많이 하시나요? 작업에 따라 많이 다르겠지만~~ 그 중에 가장 많이 하는 게 ~~ 아마도 복사 붙여넣기가 아닐까 싶습니다. 윈도우에서 복사(Ctrl+C), 잘라내기(Ctrl+X), 붙여넣기(Ctrl+V)는 우리를 굉장히 편리하게 하지만 가끔은 이런 복사 붙여넣기 과정도 불편할때가 종종 있습니다. 저는 어떤 부분에 대해 복사를 하면 과거에 clipboard에 있던 내용은 없어져서 붙여넣기를 할 수가 없을 때 굉장히 불편하더군요. 이럴 때는 clipboard 가 저장되어 있는 버퍼가 좀 있었음 좋겠다는 생각을 많이 합니다. 그래서 괜찮은 소프트웨어를 찾다보니 오늘 말씀드릴 ditto 가 나오더군요. ditto 는 윈도우용 오픈소스 clipboard 확장 소프트웨어 입니다... 2012. 11. 24.
Autohotkey로 인터넷 사전 이용하기 여러분들은 Autohotkey 를 어떤 용도로 사용하고 계신가요? 저는 이전 포스팅에서도 밝혔지만 Autohotkey가 없으면 윈도우 사용이 힘들 정도 입니다. 오늘은 Autohotkey 를 이용해서 네이버 사전 찾는 방법에 대해 포스팅 하려 합니다. 보통 브라우저에서 쓸 수 있는 사전 프로그램 같은 건 굉장히 많으니깐~ 저는 보통 인터넷 사용할 때는 크롬을 주로 이용합니다. 크롬에는 굉장히 많은 확장 프로그램이 있는데요. 사전 프로그램으로 저는 네이버/다음 사전을 이용합니다. 크롬에서 확장 프로그램 설치 방법은 설정에 들어가셔서(단축키 Alt + F) >> 도구 >> 확장 프로그램 창으로 이동 합니다. 창의 맨 밑에 보면 더 많은 확장프로그램 다운로드 를 클릭하고 들어가셔서 사전이라고 검색하면 맨 위에.. 2012. 3. 20.