ÇÑ¿µ Àüȯ ½© ÇÁ·Î±×·¥ ÀÖÀ»±î¿ä

   Á¶È¸ 10437   Ãßõ 0    

프로그램 뛰워서 하는거 말고  단축키로  하는거 말고
그냥 실행시키면 영문이나 한글로 바꿔주는 쉘 프로그램 있을까요
윈도우 7에서 사용할건데 아무리 찾아도 없네요
고수님들 오늘도 부탁드립니다
ªÀº±Û Àϼö·Ï ½ÅÁßÇÏ°Ô.
¹Úµ¿±Ç 2014-02
IME »óÅ°ª(ÇÑ¿µÀüȯ »óÅ°ª) À̶ó´Â °ÍÀÌ À©µµ¿ì¿¡ ¶° ÀÖ´Â °¢°¢ÀÇ ÇÁ·Î±×·¥¸¶´Ù µ¶¸³ÀûÀ¸·Î °¡Áö°í ÀÖ´Â °ÍÀ̶ó¼­..
ƯÈ÷ ÇÑ¿µÀüȯ °°Àº ±â´ÉÀº ¿µ¾î±Ç ³ª¶ó¿¡¼­ ±×´ÙÁö ÇÊ¿äÇÑ °ÍÀÌ ¾Æ´Ï±â¿¡ ºñ¿µ¾î±Ç ±¹°¡¿¡¼­¸¸ »ç¿ëÇÒ ÇÁ·Î±×·¥À̹ǷΠ´õ´õ¿í ã±â°¡ Èûµé µí ÇÕ´Ï´Ù.
¸ñÀû¿¡ ¸Â°Ô Á÷Á¢  ¹é±×¶ó¿îµå·Î µ¹¾Æ°¡´Â ÇÁ·Î±×·¡¹Ö ÇؾßÇÒ °Í °°½À´Ï´Ù.
½© ÇÁ·Î±×·¥À¸·Î ¸¸µç´Ù¸é ÇØ´ç ½©ÀÇ ÇÑ¿µÀüȯ¸¸ º¯°æµÉ °Í °°Àºµ¥¿ä.

Àüü ÇÁ·Î±×·¥¿¡ °øÅëÀûÀÎ ÇÑ¿µ°ªÀ¸·Î µ¿ÀÛÇÏ´Â ¹é±×¶ó¿îµå ÇÁ·Î±×·¥À» §´Ù¸é
1. ÇöÀç È°¼ºÈ­ âÀÇ IME °ªÀ» ÁÖ±âÀûÀ¸·Î È®ÀÎÇÑ´Ù. ±×¸®°í Çѹø¸¸ º¯¼ö¿¡ ÀúÀåÇصдÙ.
2. È°¼ºÈ­ âÀÌ º¯ÇÏÁö ¾Ê¾Ò´Âµ¥ ÇÑ¿µÀüȯ °ªÀÌ ¹Ù²î¾ú´Ù¸é ¹Ù²ï ÇÑ¿µÀüȯ°ªÀ» º¯¼ö¿¡ ÀúÀåÇصдÙ.
3. È°¼ºÈ­ âÀÌ º¯Çß´Ù¸é ±× Ã¢ÀÇ ÇÑ¿µÀüȯ°ªÀ» º¯¼ö¿¡ ÀúÀåµÈ °ªÀ¸·Î ¼³Á¤ÇÑ´Ù.
ÀÌ·± Á¶°ÇÀÌ µÉ µí Çϳ׿ä.
Á¶ÀçÇö 2014-02
ÇöÀç È°¼ºÃ¢¸¸ °¡´ÉÇÏ´Ù´Â °ÇÁö¿ä
ƯÁ¤ ÇÁ·Î±×·¥¿¡¼­¸¸ ¾µ°Å¶ó¼­¿ä
ºñ½ÁÇÑ ÄÚÆ®³ª À¯Æ¿ÀÌ ÀÖÀ»±î¿ä
¸çÄ¥µ¿¾È ã´Âµ¥ Èûµå³×¿ä
Á¤È®ÇÏ°Ô ¹«¾ùÀ» ÇÏ´Â ÇÁ·Î±×·¥ÀÎÁö Á¶±Ý ÀÌÇØ°¡ ¾È°¡´Âµ¥¿ä...
¼³¸íÀ» Á¶±Ý¸¸ ´õ ºÎŹµå¸³´Ï´Ù. °£´ÜÇѰŸé Á¦°¡ ¸¸µé¾î µå¸±²²¿ä~
Á¶ÀçÇö 2014-02
HIMC  hIMC;
DWORD  dwConversion;
DWORD  dwSentence;

if( !(hIMC = ImmGetContext( GetActiveWindow() ) ) )
  return;
ImmGetConversionStatus( hIMC, &dwConversion, &dwSentence);
if(dwConversion & IME_CMODE_HANGEUL) // Çѱ۸ðµå¸é...
  dwConversion -= IME_CMODE_HANGEUL;

ImmSetConversionStatus( hIMC, IME_CMODE_ALPHANUMERIC, IME_SMODE_NONE);
ImmReleaseContext( GetActiveWindow(), hIMC );

ƯÁ¤ ÇÁ·Î±×·¥ À©µµ¿ì¿¡¼­ ¿µ¹® Å°º¸µå ÀÚÆÇÀ¸·Î ÀüȯÇÏ°Ô ÇÏ·Á´Â °Å°Åµç¿ä
ÀÌ°É °£´ÜÇÑ ½ÇÇàÆÄÀÏ·Î ¸¸µé¾î¾ß Çϴµ¥
Á¦°¡ ¾ÆÁÖ ¹®¿ÜÇÑ À̶󼭿ä
ÇѼö ºÎŹµå¸³´Ï´Ù
     
¹Úµ¿±Ç 2014-02
ÀÏ´Ü
ImmGetConversionStatus( hIMC, &dwConversion, &dwSentence);
if(dwConversion & IME_CMODE_HANGEUL) // Çѱ۸ðµå¸é...
  dwConversion -= IME_CMODE_HANGEUL;
ÄÚµå´Â ÇÊ¿ä°¡ ¾ø³×¿ä.
dwConversion º¯¼ö¸¦ ÀÌÈÄ¿¡ »ç¿ëÇÏÁö ¾Ê°í ÀÖ½À´Ï´Ù.

Àú ÄÚµå´ë·Î Çϸé ÇöÀç È°¼ºÈ­ µÈ À©µµ¿ìÀ» ¸ðµå¸¦ ¿µ¹®¸ðµå·Î ¹Ù²Ù´Â °Í °°Àºµ¥
Àú ÇÁ·Î±×·¥ÀÌ È°¼ºÈ­ âÀ¸·Î µÈ »óÅ¿¡¼­ ½ÇÇàÀÌ µÇ¸é Àú ÇÁ·Î±×·¥ÀÇ ¸ðµå°¡ ¿µ¹®¸ðµå·Î ¹Ù²î±â¿¡
Àú ÇÁ·Î±×·¥ÀÌ È°¼ºÈ­ µÇÁö¾ÊÀº ¹é±×¶ó¿îµå ¸ðµå¿¡¼­ ½ÇÇàÀÌ µÇ¾î¾ß¸¸ ¿øÇÏ´Â È¿°ú¸¦ º¼ °ÍÀÔ´Ï´Ù.
          
Á¶ÀçÇö 2014-02
´äº¯ ³Ê¹« °¨»çÇÕ´Ï´Ù
     
ÇÑ/¿µ ÀÚµ¿ Àüȯ ÇÁ·Î±×·¥À¸·Î ´Ù¸¥ ÇÁ·Î±×·¥À» ¿µ¾îÀÔ·ÂÀ¸·Î °íÁ¤ÇÏ°í ½ÍÀ¸½Å°Ç°¡¿ä?
GetActiveWindow() ´ë½Å
EnumWindow·Î À©µµ¿ì ÇÚµéÀ» ã°Å³ª GetForegroundWindow·Î È°¼º âÀ» ãÀ¸¼Å¾ß ÇÒ°Ì´Ï´Ù.

±×º¸´Ù ¹®Á¦°¡ ImmGetContext ÀÌ ÇÔ¼ö°¡ ´Ù¸¥ ÇÁ·Î¼¼¼­ÀÇ À©µµ¿ì Çڵ鿡´Â NULLÀ» ¹ÝȯÇÕ´Ï´Ù.
          
Á¶ÀçÇö 2014-02
¿¹ ¹«Á¶°Ç ¿µ¾î·Î °íÁ¤ÇÏ·Á°í ÇÏ´Â °Å°Åµç¿ä
´äº¯ °í¸¶¿ö¿ä
Áö±Ý ÇϽ÷Á´Â°ÍÀÌ ¾ÆÁÖ Á¶±Ý ¹®Á¦°¡ ÀÖ½À´Ï´Ù. command¸¦ ½ÇÇà½ÃÅ°·Á¸é ÇöÀç active window °¡ Ç×»ó ÇöÀç cmd ÀÔ´Ï´Ù. ±×·¸±â ¶§¹®¿¡ ½ÇÁ¦·Î active IME ¸¦ ¹Ù²Ù°í ½ÍÀ¸½Å window handleÀ» GetActiveWindow·Î ¹Þ¾Æ¿Ã ¼ö°¡ ¾ø½À´Ï´Ù.  ±× ÇÁ·Î±×·¥ÀÇ "À̸§"À¸·Î °¡Á®¿Í¾ß °Ú³×¿ä... ¾Æ´Ï¸é ¸ðµçÀ©µµ¿ìµéÀ» ´Ù µ¹¾Æ°¡¸é¼­ ÇØ´ç ¾îÇø®ÄÉÀ̼ÇÀÎÁö ¾Æ´ÑÁö¸¦ ÂÒ¾Ç...
¾Æ ÀÌ·±°Å ÇÏ´ø¶§°¡ ³Ê¹« ¿À·¡µÇ¼­ Áö±Ý APIµéÀ» º¸´Ï±î ¸ø¾Ë¾Æº¸°Ú³×¿ä. Á˼Û...
Àú´Â Shell ½ºÅ©¸³Æ®¶ó°í Çϼż­... dos shellÀ» ¸»¾¸ÇϽôÂÁÙ ¾Ë°í... µµ½º ½ºÅ©¸³Æ®·Î µÇ´ÂÁÙ ¾Ë¾Ò´Âµ¥ (.bat) °°Àº°Å¿ä...  Visual C++ (ÀÌÁ¦´Â C# À̶ó°í ºÎ¸£³ª¿ä?)·Î ÇÁ·Î±×·¥À» ¾²°í ½Í´ÙÇϽô°ų׿ä...
Á¶±Ý ´Ù½Ã ÆîÃĺ¸¸é °¡´ÉÇÏÁö ¸»¶ó´Â¹ýÀº ¾ø´Âµ¥ (ÇѶ§ÀÌ°É·Î ¹ä¸Ô°í »ì¾ÒÀ¸´Ï±î¿ä) À©µµ¿ì¿¡ ÄÄÆÄÀÏ·¯ºÎÅÍ ±ò°í ÇؾßÇϳ׿ä...
¾Æ... ³Ê¹« Á˼ÛÇؼ­ ¾î¼ÁÒ? Á¦°¡ Å«¼Ò¸®¸¸ Ãijõ°í...

http://support.microsoft.com/kb/600740/ko
http://delphi.borlandforum.com/impboard/impboard.dll?action=read&db=del_tip&no=174
±×·±µ¥ ±¸±ÛÇغ¸´Ï ¿©±â¶û ¿©±â¿¡ Á» ³ª¿ÍÀֳ׿ä...
¸ÕÀú À©µµ¿ì ÇÚµéÀ» ¹ÞÀ¸½Ã°í ¹«Á¶°Ç set¸¸ ÇÏ¸é µÇ´Â°Å´Ï±î ImmSetConversionStatus(Mode, IME_CMODE_ALPHANUMERIC, IME_CMODE_ALPHANUMERIC); ÀÌ·¸°Ô Çϼż­ ¹«Á¶°Ç ¿µ¾î·Î set ÇØÁÖ½Ã¸é µÉ²¨°°Àºµ¥¿ä...

ÀÌ°úÁ¦´Â
1. À©µµ¿ì ÇÚµéÀ» ã´Â´Ù
2. ±× À©µµ¿ì ÇÚµéÀ» ÀÌ¿ëÇÏ¿© °Å±â¿¡¼­ ImmSetConversionStatus ·Î IME ¸¦ ¿µ¾î·Î ¹«Á¶°Ç ¸¸µç´Ù...

ÀÌ·¸°Ô Ç®¸é µÉ°Í °°½À´Ï´Ù¸¸.... Á÷Á¢ ÄÚµù¸øÇصå·Á Á˼ÛÇÕ´Ï´Ù.
     
Á¶ÀçÇö 2014-02
½ÂÈÆ´Ô ÀÌ·¸°Ô¶óµµ ÈùÆ® Áּż­ °¨»çÇÕ´Ï´Ù


QnA
Á¦¸ñPage 5131/5685
2015-12   1500579   ¹é¸Þ°¡
2014-05   4964126   Á¤ÀºÁØ1
2013-06   10434   metaljw
2018-05   10434   À¸¶óÂ÷Â÷Â÷
2015-01   10434   ¹«¾Æ
2003-09   10435   ±èÄ¡ÈÄ
2014-11   10435   Q±º
2012-12   10436   ±è°Ç¿ì
2003-07   10436   ¹Ú±¤
2011-03   10436   ¿¹°ü½Å±Ô½Ä
2014-01   10436   ¿À¼º±â
2003-04   10436   ±èÇü¼÷
2014-07   10437   ¸Å¾²TM
2003-10   10437   ±è»ó¸ñ
2011-04   10437   ¸¶ÀÌÄÚÄÚ
2018-02   10437   TLaJ3KtYGr
2014-02   10438   °¡ºü·Î±¸³ª
2010-05   10438   ±è»óÈñ
2010-02   10438   °­´ë¼·
2014-09   10439   ÇÑÈ¿¼®
2020-10   10439   ¹Î»çÀå
2003-01   10439   ±è¿µÈ£