๋ถ๋ฅ:์ปดํจํฐ ๊ณตํ
์ด ๋ฌธ์์ ์๋ณธ์ ์ธ๋ถ ์ํค์์ ๊ฐ์ ธ์์ต๋๋ค.
1. ๊ฐ์[ํธ์ง]
VBS(VBScript)๋ ๋ง์ดํฌ๋ก์ํํธ๊ฐ ๋ง๋ ์คํฌ๋ฆฝํธ ์ธ์ด๋ค. ์๋์ฐ 98 ์ดํ OS์ ์ค์น๋์ด ์๋ค. VBS๋ ์๋์ฐ์์ ์์ฃผ ๊ฐ๋ ฅํ ํ์ ๊ฐ์ง๊ณ ์๋ค.
๋ฐ์ด๋ฌ์ค์ ๋๋ถ๋ถ์ด VBS๋ก ๋ง๋ค์ด์ง๋ ๋์ฐธ์ฌ๊ฐ ๋ฐ์ํด ์ฌ๋๋ค์๊ฒ๋ ๋ฐ์ด๋ฌ์ค ๋ง๋๋ ์ธ์ด๋ก ๋ง์ด ์๋ ค์ง ์ธ์ด๋ค.
์๋ฅผ ๋ค์ด,
์ ์น๊ณ .vbs๋ก ์ ์ฅํ๊ณ ์คํํ๋ฉด ์ฌ๋ถํ ํ์ง ์๋ ์ฝ๊ฒ ์ข ๋ฃํ ์ ์๋ค.[1]
๋ฐ์ด๋ฌ์ค์ ๋๋ถ๋ถ์ด VBS๋ก ๋ง๋ค์ด์ง๋ ๋์ฐธ์ฌ๊ฐ ๋ฐ์ํด ์ฌ๋๋ค์๊ฒ๋ ๋ฐ์ด๋ฌ์ค ๋ง๋๋ ์ธ์ด๋ก ๋ง์ด ์๋ ค์ง ์ธ์ด๋ค.
์๋ฅผ ๋ค์ด,
Do
x = MsgBox("๋ด์ฉ", 16, "์ํ๋ ์ด๋ฆ")
Loop
์ ์น๊ณ .vbs๋ก ์ ์ฅํ๊ณ ์คํํ๋ฉด ์ฌ๋ถํ ํ์ง ์๋ ์ฝ๊ฒ ์ข ๋ฃํ ์ ์๋ค.[1]
2. ํน์ง[ํธ์ง]
VBS๋ Visual Basic Script์ ์ฝ์๋ก ๋ง์ดํฌ๋ก์ํํธ ๋น์ฃผ์ผ ๋ฒ ์ด์ง์ ๋ฐ์ํ๋ค. VBS์ ๋ง๊ฐํ ํ์ ์์คํ
ํ์ผ์ ์ฌ์ฉ์ํํ
๊ฒฝ๊ณ ๋ ์์ด ์์ ํ ์๋ ์๊ณ ์๊ธฐ ๋ฉ๋๋ก ์ด๋ฉ์ผ์ ๋ณด๋ด๋ ๊ฒ์ ๋งํ๋ค. ์ด์ ๊ฐ์ ํน์ง ๋๋ฌธ์ ๋ง์ ์ฌ๋๋ค์ ์ด๋ฅผ ๋ฐ์ด๋ฌ์ค๋ก ๋ง๋ค์ด ์
์ฉํ๋ค. [2]
3. ๋ฐ์ด๋ฌ์ค[ํธ์ง]
์ค์ ๋ก ์ด ์ธ์ด๋ ์ฌ๋๋ค์๊ฒ "๋ฐ์ด๋ฌ์ค ๋ง๋๋ ์ธ์ด"๋ผ๊ณ ์๋ ค์ก๊ณ ์๋ง์ ๋ฐ์ด๋ฌ์ค๋ก ์
์ฉ๋๋ค.
์ด ์ธ์ด๋ก ๋ง๋ ๋ฐ์ด๋ฌ์ค๋ก๋ ์ฌ๋๋ค์๊ฒ ๋ง์ด ์๋ ค์ง "๋ฌ๋ธ ๋ฐ์ด๋ฌ์ค" "ํธ๋ก์ด๋ชฉ๋ง" "์"(๋ฐ์ด๋ฌ์ค์ ์ข ๋ฅ)๋ฑ์ด ์๋ค. VBS๋ ์์คํ ํ์ผ์ ๋ณ๊ฒฝํ ๋ ์๋ฌด๋ฐ ๊ฒฝ๊ณ ์ ๋ช ๋ น๋ ํ์ง ์๊ณ ๋ฉ์ผ ์ ์ก๋ ๊ฐ๋ฅํ๊ธฐ ๋๋ฌธ์ VBS๋ก ๋ง๋ ๋ฐ์ด๋ฌ์ค๊ฐ ์์๋ฌด์ฑ ์ผ๋ก ๋์ด๋๋ ๊ฒ์ ์๊ฐ๋ฌธ์ ์๋ค.
๋ํ ์ด๊ฒ์ผ๋ก ์ค๋ฅ์ฐฝ๋ ๋ง๋ค ์ ์๋ค.
์ด ์ธ์ด๋ก ๋ง๋ ๋ฐ์ด๋ฌ์ค๋ก๋ ์ฌ๋๋ค์๊ฒ ๋ง์ด ์๋ ค์ง "๋ฌ๋ธ ๋ฐ์ด๋ฌ์ค" "ํธ๋ก์ด๋ชฉ๋ง" "์"(๋ฐ์ด๋ฌ์ค์ ์ข ๋ฅ)๋ฑ์ด ์๋ค. VBS๋ ์์คํ ํ์ผ์ ๋ณ๊ฒฝํ ๋ ์๋ฌด๋ฐ ๊ฒฝ๊ณ ์ ๋ช ๋ น๋ ํ์ง ์๊ณ ๋ฉ์ผ ์ ์ก๋ ๊ฐ๋ฅํ๊ธฐ ๋๋ฌธ์ VBS๋ก ๋ง๋ ๋ฐ์ด๋ฌ์ค๊ฐ ์์๋ฌด์ฑ ์ผ๋ก ๋์ด๋๋ ๊ฒ์ ์๊ฐ๋ฌธ์ ์๋ค.
๋ํ ์ด๊ฒ์ผ๋ก ์ค๋ฅ์ฐฝ๋ ๋ง๋ค ์ ์๋ค.
[1] Win+R ํค ์
๋ ฅ ํ ์คํ ์ฐฝ์
taskkill /f /im wscript.exe๋ฅผ ์
๋ ฅํ๋ฉด ์ข
๋ฃํ ์ ์๋ค.[2] ์ฌ์ฉ์ ๊ณ์ ์ปจํธ๋กค ๊ธฐ๋ฅ๋ถํฐ ์์ผ๋ ๋ง ๋คํ๋ค.