#NoEnv [v1.0.43.08+]

ºó ¹®ÀÚ¿­ÀÌ È¯°æ º¯¼öÀÎÁö Á¡°ËÇÏ´Â °ÍÀ» ȸÇÇÇÕ´Ï´Ù (¸ðµç »õ ½ºÅ©¸³Æ®¿¡ ±ÇÀå).

#NoEnv

½ºÅ©¸³Æ® ¾Æ¹«µ¥³ª #NoEnv ÁÙÀ» ÁöÁ¤ÇÏ¸é ºó ¹®ÀÚ¿­ÀÌ ÀáÀçÀûÀ¸·Î ȯ°æ º¯¼öÀÎÁö ã¾Æ º¸Áö ¸øÇϵµ·Ï ¸·½À´Ï´Ù. ¿¹¸¦ µé¾î:

#NoEnv
MsgBox %WinDir%

À§ ÄÚµå´Â "WinDir" ȯ°æº¯¼ö¸¦ ¿­¶÷ÇÏÁö ¾Ê½À´Ï´Ù (¹°·Ð ½ºÅ©¸³Æ® »ó´Ü ±Ùó¿¡ WinDir := A_WinDir¿Í °°ÀÌ Ã³¸®Çϸé ÇØ°áÇÒ ¼ö ÀÖ½À´Ï´Ù).

¸ðµç »õ ½ºÅ©¸³Æ®¿¡ #NoEnvÀ» ÁöÁ¤ÇÏ´Â °ÍÀ» ±ÇÀåÇÕ´Ï´Ù. ¿Ö³ÄÇϸé:

  1. ºó ¹®ÀÚ¿­ÀÌ Ç¥Çö½ÄÀ̳ª ¸í·É¾î¿¡ »ç¿ëµÉ ¶§¸¶´Ù ¼öÇ༺´ÉÀÌ ´«¿¡ ¶ç°Ô °³¼±µË´Ï´Ù. ¶ÇÇÑ µû¿ÈÇ¥ ¾ø´Â ¸Å°³º¯¼ö À¯ÇüÀ» »ç¿ëÇÒ ¶§ DllCallÀÇ ¼öÇ༺´Éµµ Çâ»óµË´Ï´Ù. (¿¹, int vs. "int").
  2. ȯ°æ º¯¼ö ¶§¹®¿¡ ½ºÅ©¸³Æ®¿¡ ¹ö±×°¡ »ý±â´Â °ÍÀ» ¹æÁöÇÕ´Ï´Ù. ±× À̸§ÀÌ ¿¹»óÄ¡ ¸øÇÏ°Ô ½ºÅ©¸³Æ®¿¡ »ç¿ëµÇ´Â º¯¼ö¿¡ ÀÏÄ¡ÇÒ ¼ö Àֱ⠶§¹®ÀÔ´Ï´Ù.
  3. AutoHotkey v2´Â ÀÌ ÇàÀ§¸¦ ±âº»°ªÀ¸·Î »ç¿ëÇÒ °ÍÀÔ´Ï´Ù.

½±°Ô #NoEnv·Î ÀÌÀüÇϱâ À§ÇØ, ³»Àå º¯¼ö Comspec°ú ProgramFilesÀÌ Ãß°¡µÇ¾ú½À´Ï´Ù. »óÀÀÇϴ ȯ°æº¯¼ö¿Í ¶È °°Àº ¹®ÀÚ¿­ÀÌ ¾È¿¡ µé¾î ÀÖ½À´Ï´Ù.

#NoEnv°¡ È¿°ú¸¦ ¹ßÈÖÇϸé, ½ºÅ©¸³Æ®´Â EnvGetÀ» »ç¿ëÇÏ¿© ȯ°æ º¯¼ö¸¦ ¿­¶÷ÇØ¾ß ÇÕ´Ï´Ù. ¾Æ´Ï¸é A_WinDir°ú °°Àº ³»Àå º¯¼ö¸¦ »ç¿ëÇϽʽÿÀ.

°ü·Ã Ç׸ñ

EnvGet, Comspec, ProgramFiles, A_WinDir