<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>독한 개발자</title>
    <link>https://nanagame2.tistory.com/</link>
    <description></description>
    <language>ko</language>
    <pubDate>Mon, 1 Jun 2026 07:05:52 +0900</pubDate>
    <generator>TISTORY</generator>
    <ttl>100</ttl>
    <managingEditor>#독개#</managingEditor>
    <image>
      <title>독한 개발자</title>
      <url>https://tistory1.daumcdn.net/tistory/3910784/attach/b759660d1ce049a2ac700a25981c6345</url>
      <link>https://nanagame2.tistory.com</link>
    </image>
    <item>
      <title>[오토핫키] 리스트박스</title>
      <link>https://nanagame2.tistory.com/438</link>
      <description>&lt;pre id=&quot;code_1676818067426&quot; class=&quot;csharp&quot; data-ke-language=&quot;csharp&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;global listMessage ;반드시 글로벌로 지정해줘야한다


Gui Add, ListBox, x30 y150 w260 h290 vnotice_list, 진행사항을 나타내줍니다.
Gui,Show

F1::
List_Message(&quot;출력&quot;)
return

List_Message(x)
{
	gui, submit, nohide
	formattime , nowtime,,HH:mm:ss
	message := x
	listMessage = %nowtime% %message%|%listMessage%
	guicontrol,,notice_list, |%listMessage%
	return
}&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;자동으로 스크롤다운&lt;/p&gt;
&lt;pre id=&quot;code_1677085313258&quot; class=&quot;csharp&quot; data-ke-language=&quot;csharp&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;#SingleInstance force

Gui, add, edit,     x6 y6  w400 r5 hwndhEdit vedit,
Gui, add, listview, x6 y+5 wp   r5 hwndhlv   vlv, aaa|bbb|ccc
Gui, add, listbox,  x6 y+5 wp   r5 hwndhlb   vlb,
gui, add, button, x6 y+10 gAAS1, Add 1 and Scroll down 1
gui, add, button, x6 y+1  gAAS2, Add 1 and Scroll to bottom
gui, show
return


AAS1:
AAS2:
	Gui, Submit, NoHide
	counter+=1
	GuiControl,, edit, % trim(edit &quot;`nNewline &quot; counter, &quot;`r`n&quot;)
	LV_Add(&quot;&quot;, &quot;Newline &quot; counter)
	LV_ModifyCol(),LV_ModifyCol(2, &quot;autohdr&quot;),LV_ModifyCol(3, &quot;autohdr&quot;)
	GuiControl,, lb, Newline %counter%
	
	if (A_ThisLabel=&quot;AAS1&quot;) ; Scroll down 1
	{		
		sendmessage, 0x115, 1, 0,, ahk_id %hEdit%
		sendmessage, 0x115, 1, 0,, ahk_id %hlv%
		sendmessage, 0x115, 1, 0,, ahk_id %hlb%
	}
	else if (A_ThisLabel=&quot;AAS2&quot;) ; Scroll to bottom
	{
		sendmessage, 0x115, 7, 0,, ahk_id %hEdit%
		sendmessage, 0x115, 7, 0,, ahk_id %hlv%
		; alternatively for listview:
		; LV_Modify(LV_GetCount(), &quot;Vis&quot;)
		sendmessage, 0x115, 7, 0,, ahk_id %hlb%
	}
return


GuiClose:
esc::
	ExitApp
return&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>  프로그래밍 학습/AutoHotkey</category>
      <category>오토핫키</category>
      <author>#독개#</author>
      <guid isPermaLink="true">https://nanagame2.tistory.com/438</guid>
      <comments>https://nanagame2.tistory.com/438#entry438comment</comments>
      <pubDate>Sun, 19 Feb 2023 23:47:58 +0900</pubDate>
    </item>
    <item>
      <title>[오토핫키] 공인ip, 사설ip 얻어오기</title>
      <link>https://nanagame2.tistory.com/437</link>
      <description>&lt;pre id=&quot;code_1676694593263&quot; class=&quot;csharp&quot; data-ke-language=&quot;csharp&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;IpCheck()
{
    URLDownloadToFile,http://ipinfo.io/ip, %A_ScriptDir%\showip.txt
    if ErrorLevel = 1
    {
        MsgBox, 16,IpAddresses,Your public Ipaddress could not be detected.
    }
    FileReadLINE,Mainip,%A_ScriptDir%\showip.txt, 1
    MsgBox, 64,Ipaddresses,Your Public IpAddress is: [ %Mainip% ]`n`nYour private ipAddress is: [ %A_IPAddress1% ]
    FileDelete, showip.txt
}&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;오토핫키에서&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;공인ip (외부ip)&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;사설ip (내부ip)&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;를 얻어오는 방법&lt;/p&gt;</description>
      <category>  프로그래밍 학습/AutoHotkey</category>
      <category>오토핫키</category>
      <author>#독개#</author>
      <guid isPermaLink="true">https://nanagame2.tistory.com/437</guid>
      <comments>https://nanagame2.tistory.com/437#entry437comment</comments>
      <pubDate>Sat, 18 Feb 2023 13:30:19 +0900</pubDate>
    </item>
    <item>
      <title>[오토핫키] RegRead 활용</title>
      <link>https://nanagame2.tistory.com/427</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://m.blog.naver.com/6438579_/220264056956&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://m.blog.naver.com/6438579_/220264056956&lt;/a&gt;&lt;/p&gt;</description>
      <category>오토핫키</category>
      <author>#독개#</author>
      <guid isPermaLink="true">https://nanagame2.tistory.com/427</guid>
      <comments>https://nanagame2.tistory.com/427#entry427comment</comments>
      <pubDate>Thu, 19 Jan 2023 09:23:47 +0900</pubDate>
    </item>
    <item>
      <title>[오토핫키] 윈도우 시작메뉴 다루기</title>
      <link>https://nanagame2.tistory.com/426</link>
      <description>&lt;pre id=&quot;code_1674086845456&quot; class=&quot;csharp&quot; data-ke-language=&quot;csharp&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;Run,Appwiz.cpl ; [Appwiz.cpl : 프로그램 추가제거]&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;▶시작메뉴 명령어들&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;[Accwiz.exe] Accessibility Wizard&amp;nbsp; 내게 필요한 옵션 마법사&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;[Narrator.exe ] 내레이터 Narrator&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;[Wab.exe] 주소록 - 주ID Address book&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;[Notepad.exe ] 메모장 Notepad&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;[Ntbackup.exe] 백업및 복원 마법사 Backup&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;[Osk.exe ] 화상키보드 On-Screen Keyboard&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;[Calc.exe] 계산기 Calculator&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;[Msimn.exe ] 아웃룩 익스프레스 Outlook Express&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;[Charmap.exe] 문자표 Character map&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;[Mspaint.exe ] 그림판 Paint&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;[Cmd.exe] 명령프롬프트 Command prompt&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;[Pinball.exe ] 핀볼 Pinball&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;[Odbcad32.exe] ODBC 데이터 원본 관리자 Data sources (ODBC)&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;[Rcimlby.exe ] MSN Remote Assistance&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;[Cleanmgr.exe] 디스크 정리 Disk cleanup&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;[Mstsc.exe ] 원격 데스크톱 연결 Remote Desktop Connection&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;[Freecell.exe] 프리셀 FreeCell&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;[Sol.exe ] 카드놀이 Solitaire&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;[Migwiz.exe] 파일 및 설정 전송 마법사 Files and Settings Transfer Wizard&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;[Sndrec32.exe ] 녹음기 Sound Recorder&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;[Mshearts.exe] 하트 네트워크 Hearts&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;[Spider.exe ] 스파이더 Spider Solitaire&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;[Hypertrm.exe] 하이퍼터미널 HyperTerminal&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;[Msinfo32.exe] 시스템 정보 System Information&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;[Bckgzm.exe] 주사위 놀이 Internet Backgammon&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;[Rstrui.exe] 시스템 복원 System Restore&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;[Chkrzm.exe] 체커 온라인 Internet Checkers&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;[Tourstart.exe ] XP의 새로운 기능을 경험 Tour Windows XP&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;[Iexplore.exe] 익스플로러 Internet Explorer&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;[Utilman.exe ] 유틸리티 관리자 Utility Manager&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;[Hrtzzm.exe] 하트 온라인 Internet Hearts&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;[Wmplayer.exe ] 윈도우 미디어 플레이어 Windows Media Player&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;[Rvsezm.exe] 리버시 온라인 Internet Reversi&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;[Msmsgs.exe ] MSN창모드 Windows Messenger&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;[Shvlzm.exe] 스페이드 온라인 Windows Movie Maker&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;[Magnify.exe] 윈도우 돋보기 Magnifier&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;[Wupdmgr.exe ] 윈도우 업데이트 Windows Update&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;[Winmine.exe] 지뢰찾기&amp;nbsp; Minesweeper&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;[Wordpad.exe ] 워드패드 WordPad&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;[Msn6.exe] MSN 익스플로러 MSN Explorer&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;▶ 제어판의 모듈 실행 명령어 (참고)&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;[Access.cpl] 내게필요한옵션&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;[Mmsys.cpl] 사운드 및 오디오 장치 등록정보&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;[Appwiz.cpl] 프로그램추가제거&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;[Nusrmgr.cpl] 사용자계정&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;[Desk.cpl] 디스플레이등록정보&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;[Nwc.cpl] Client Service for NetWare&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;[Hdwwiz.cpl] 하드웨어추가마법사&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;[Odbccp32.cpl] ODBC 데이터 원본 관리자&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;[Inetcpl.cpl] 인터넷등록정보&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;[Powercfg.cpl] 전원옵션등록정보&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;[Intl.cpl] 국가및언어옵션&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;[Sysdm.cpl] 시스템등록정보&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;[Joy.cpl] 게임컨트롤러&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;[Telephon.cpl] 전화및모뎀옵션&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;[wscui.cpl] 보안센터&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;[control admintools ] 관리도구&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;[Ncpa.cpl] 네트워크 연결&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;[Main.cpl] 마우스 등록정보&lt;/p&gt;</description>
      <category>  프로그래밍 활용/AutoHotKey</category>
      <category>오토핫키</category>
      <author>#독개#</author>
      <guid isPermaLink="true">https://nanagame2.tistory.com/426</guid>
      <comments>https://nanagame2.tistory.com/426#entry426comment</comments>
      <pubDate>Thu, 19 Jan 2023 09:07:42 +0900</pubDate>
    </item>
    <item>
      <title>[오토핫키] 제어판 다루기 (글꼴의 선명도 올리기)</title>
      <link>https://nanagame2.tistory.com/425</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;가끔 윈도우7에서 글꼴의 이미지가 다를때가 있다&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;확실하게, 윈도우7과 윈도우10의 텍스트글꼴은 미세하게 다르다&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;윈도우7,10에서 글꼴이 선명하지 않을때 글꼴의 선명도를 올리는법&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;776&quot; data-origin-height=&quot;637&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/Pd7Yu/btrWD5xdRCg/eUSEoqn0pyS0qABnQkEPG1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/Pd7Yu/btrWD5xdRCg/eUSEoqn0pyS0qABnQkEPG1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/Pd7Yu/btrWD5xdRCg/eUSEoqn0pyS0qABnQkEPG1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FPd7Yu%2FbtrWD5xdRCg%2FeUSEoqn0pyS0qABnQkEPG1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;776&quot; height=&quot;637&quot; data-origin-width=&quot;776&quot; data-origin-height=&quot;637&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;499&quot; data-origin-height=&quot;1162&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bGQR20/btrWDOPUvYE/PPpAJ8Sg0KKlZLO9dXI7AK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bGQR20/btrWDOPUvYE/PPpAJ8Sg0KKlZLO9dXI7AK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bGQR20/btrWDOPUvYE/PPpAJ8Sg0KKlZLO9dXI7AK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbGQR20%2FbtrWDOPUvYE%2FPPpAJ8Sg0KKlZLO9dXI7AK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;499&quot; height=&quot;1162&quot; data-origin-width=&quot;499&quot; data-origin-height=&quot;1162&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;화면글꼴의 가장자리 다듬기 옵션을 해제하면된다&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;pre id=&quot;code_1674086631452&quot; data-ke-language=&quot;csharp&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;Run, sysdm.cpl
WinWait, 시스템 속성
SendMessage, 0x1330,2,, SysTabControl321,시스템 속성 ;윈7 윈10 고급탭위치다름 윈10은 1번으로하고 윈7은 2로하자
ControlClick, Button2, 시스템 속성
sleep,500
ControlClick, Button3, 성능 옵션
sleep,500
ControlClick, Button5, 성능 옵션
sleep,500
ControlClick, Button8, 시스템 속성&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이코드는&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;최적성능으로조절을 누르게 하는코드이다.&lt;/p&gt;</description>
      <category>  프로그래밍 활용/AutoHotKey</category>
      <category>오토핫키</category>
      <author>#독개#</author>
      <guid isPermaLink="true">https://nanagame2.tistory.com/425</guid>
      <comments>https://nanagame2.tistory.com/425#entry425comment</comments>
      <pubDate>Thu, 19 Jan 2023 09:06:46 +0900</pubDate>
    </item>
    <item>
      <title>무료 Email 일회성 인증사이트</title>
      <link>https://nanagame2.tistory.com/424</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://www.zudy.info/@mytv.sbs/124270745&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://www.zudy.info/@mytv.sbs/124270745&lt;/a&gt;&lt;/p&gt;</description>
      <category>윈도우</category>
      <author>#독개#</author>
      <guid isPermaLink="true">https://nanagame2.tistory.com/424</guid>
      <comments>https://nanagame2.tistory.com/424#entry424comment</comments>
      <pubDate>Mon, 9 Jan 2023 08:52:34 +0900</pubDate>
    </item>
    <item>
      <title>[오토핫키] 함수안에서 ImageSearch시 Errorlevel 문제</title>
      <link>https://nanagame2.tistory.com/423</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;함수안에 ImageSearch를 적용하려 할때&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;함수()&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;{&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp; &amp;nbsp; global ;이거반드시 해주어야한다 그이유가 Errorlevel이 전역 변수이기 때문이다 안해주면 안됨 라벨에선 상관없다&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp; &amp;nbsp; imagesearch(~~~~)&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;}&lt;/p&gt;</description>
      <category>오토핫키</category>
      <author>#독개#</author>
      <guid isPermaLink="true">https://nanagame2.tistory.com/423</guid>
      <comments>https://nanagame2.tistory.com/423#entry423comment</comments>
      <pubDate>Wed, 4 Jan 2023 12:56:59 +0900</pubDate>
    </item>
    <item>
      <title>[C#] Path, Directory 함수</title>
      <link>https://nanagame2.tistory.com/421</link>
      <description>&lt;div&gt;
&lt;pre class=&quot;csharp&quot; data-ke-language=&quot;csharp&quot;&gt;&lt;code&gt;string path = @&quot;C:\Users\JJin\Desktop\test.png&quot;;

Console.WriteLine(Path.GetFileName(path)); //출력: test.png
Console.WriteLine(Path.GetFileNameWithoutExtension(path)); //출력: test
Console.WriteLine(Path.GetDirectoryName(path)); //출력: C:\Users\JJin\Desktop
Console.WriteLine(Path.GetExtension(path)); //출력: .png
Console.WriteLine(Path.GetTempPath()); //출력: C:\Users\JJin\AppData\Local\Temp\
//파일크기0인 임시파일을 만들고 경로반환
Console.WriteLine(Path.GetTempFileName()); //출력 C:\Users\JJin\AppData\Local\Temp\tmp7376.tmp

//현재디렉토리경로
Console.WriteLine(System.IO.Directory.GetCurrentDirectory());
//디렉토리생성
Directory.CreateDirectory(&quot;경로&quot;);
//디렉토리존재확인
if (!Directory.Exists(&quot;경로&quot;))&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #000000;&quot;&gt;File.Copy(원본파일, 복사파일, true)&amp;nbsp; True붙일시 덮어쓰기&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #000000;&quot;&gt;File.Copy(원본파일, 복사파일) 그냥복붙인데 파일있으면 오류난다&lt;/span&gt;&lt;/p&gt;</description>
      <category>c#</category>
      <author>#독개#</author>
      <guid isPermaLink="true">https://nanagame2.tistory.com/421</guid>
      <comments>https://nanagame2.tistory.com/421#entry421comment</comments>
      <pubDate>Mon, 2 Jan 2023 11:53:43 +0900</pubDate>
    </item>
    <item>
      <title>[오토핫키] HotKey List 핫키 완벽정리</title>
      <link>https://nanagame2.tistory.com/420</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://www.autohotkey.com/docs/v1/KeyList.htm#mouse-general&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://www.autohotkey.com/docs/v1/KeyList.htm#mouse-general&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1672307853624&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-ke-align=&quot;alignCenter&quot; data-og-type=&quot;website&quot; data-og-title=&quot;List of Keys (Keyboard, Mouse and Joystick) | AutoHotkey&quot; data-og-description=&quot;VKnn Specify for nn the hexadecimal virtual key code of a key. This rarely-used method also prevents certain types of hotkeys from requiring the keyboard hook. For example, the following hotkey does not use the keyboard hook, but as a side-effect it is tri&quot; data-og-host=&quot;www.autohotkey.com&quot; data-og-source-url=&quot;https://www.autohotkey.com/docs/v1/KeyList.htm#mouse-general&quot; data-og-url=&quot;https://www.autohotkey.com/docs/v1/KeyList.htm#mouse-general&quot; data-og-image=&quot;&quot;&gt;&lt;a href=&quot;https://www.autohotkey.com/docs/v1/KeyList.htm#mouse-general&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://www.autohotkey.com/docs/v1/KeyList.htm#mouse-general&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url();&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot; data-ke-size=&quot;size16&quot;&gt;List of Keys (Keyboard, Mouse and Joystick) | AutoHotkey&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;VKnn Specify for nn the hexadecimal virtual key code of a key. This rarely-used method also prevents certain types of hotkeys from requiring the keyboard hook. For example, the following hotkey does not use the keyboard hook, but as a side-effect it is tri&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;www.autohotkey.com&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;레퍼런스 참고하는게 제일좋다&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;간단하게 흔히 잘모르는 마우스 핫키를 적어두자면&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;LButton:: 마우스좌측버튼&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;RButton:: 마우스우측버튼&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;MButton: 마우스중간버튼&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;WhellUp:: 마우스휠위로드래그&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;WhellDown:: 마우스휠아래로드래그&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;WhellLeft:: 마우스휠 좌로드래그 할수있는 마우스에서 가능&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;WhellRight:: 마우스휠 좌로드래그 할수있는 마우스에서 가능&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;나머지는 레퍼런스를 참고하도록 하자&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style3&quot;&gt;A와B를 동시에 눌렀을때 작동하게 하고을때&lt;br /&gt;A &amp;amp; B :: 이렇게하면된다&lt;/blockquote&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style3&quot;&gt;^A:: 컨트롤 A를눌렀을때&lt;br /&gt;&lt;br /&gt;#윈도 로고키&lt;br /&gt;! Alt 키&lt;br /&gt;^ Control(Ctrl) 키&lt;br /&gt;+ Shift 키&lt;br /&gt;&amp;lt;! / &amp;gt;! 왼쪽 Alt / 오른쪽 Alt&lt;br /&gt;&amp;lt;^ / &amp;gt;! 왼쪽 Control / 오른쪽 Control&lt;br /&gt;&amp;lt;+ / &amp;gt;+왼쪽 Shift / 오른쪽 Shift&amp;nbsp;&lt;/blockquote&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style3&quot;&gt;::abc::&lt;br /&gt;abc를 차례대로 누른 후 엔터, 탭, -()[]{}':;&quot;/\,.?!를 입력하면 핫키가 실행되는것을 알수 있습니다.&lt;br /&gt;즉, 문자열 자체를 핫키로 인식한다는 것&lt;/blockquote&gt;</description>
      <category>  프로그래밍 학습/AutoHotkey</category>
      <category>오토핫키</category>
      <author>#독개#</author>
      <guid isPermaLink="true">https://nanagame2.tistory.com/420</guid>
      <comments>https://nanagame2.tistory.com/420#entry420comment</comments>
      <pubDate>Thu, 29 Dec 2022 18:59:52 +0900</pubDate>
    </item>
    <item>
      <title>[C#] Cmd 다루기</title>
      <link>https://nanagame2.tistory.com/419</link>
      <description>&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;Console&lt;/li&gt;
&lt;li&gt;Windows Form&lt;/li&gt;
&lt;li&gt;Wpf&lt;/li&gt;
&lt;li&gt;Avalonia&lt;/li&gt;
&lt;/ul&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;모두가능하다&lt;/p&gt;
&lt;div&gt;
&lt;pre class=&quot;csharp&quot; data-ke-language=&quot;csharp&quot;&gt;&lt;code&gt;using System.Diagnostics;

ProcessStartInfo ps = new ProcessStartInfo();
ps.FileName = &quot;cmd.exe&quot;;
ps.WindowStyle = ProcessWindowStyle.Normal;
ps.Arguments = @&quot;/C cmd에 쓸명령어&quot;;
Process.Start(ps); //참고로 기본 Working 디렉토리는 이어셈블리.exe파일이 열리는 경로다

// cmd에서도 .\ 이런식으로 상대경로 가능하다&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>  프로그래밍 학습/C#</category>
      <category>c#</category>
      <author>#독개#</author>
      <guid isPermaLink="true">https://nanagame2.tistory.com/419</guid>
      <comments>https://nanagame2.tistory.com/419#entry419comment</comments>
      <pubDate>Thu, 29 Dec 2022 00:34:07 +0900</pubDate>
    </item>
  </channel>
</rss>