Jscript๋ ECMA์คํฌ๋ฆฝํธ ํ์ค์ ๊ธฐ๋ฐ์ ๋ ์คํฌ๋ฆฝํ ์ธ์ด์ด๊ธฐ ๋๋ฌธ์ Javascript๊ณผ ๋ฌธ๋ฒ์ด ๋๊ฐ๋ค. ๊ฒ๋ค๊ฐ ๋ ๋ค ๋ธ๋ผ์ฐ์ ์์ ์คํ์ํค๋ ์คํฌ๋ฆฝํธ ์ธ์ด์ธ ๊ฒ๋ ๋์ผํ๋ค. (Jscript: ๋ง์ดํฌ๋ก์ํํธ ๊ฐ๋ฐ, Javascript: ๋ท์ค์ผ์ดํ ๊ฐ๋ฐ)
ํ์ง๋ง ๋์ด ๊ฐ๋ค๊ณ ํ ์๋ ์๋ ๊ฒ Jscript๋ ์์คํ ๋ด์ ์ธ๋ถ ํ๋ก๊ทธ๋จ์ ์คํ์ํฌ ์ ์๋ WScript(์๋์ฐ ์คํฌ๋ฆฝํธ ํธ์คํธ)๋ฅผ ์ถ๊ฐํ ์ธ์ด๋ผ๋ ์ .
์์๋ก Jscript๋ ์ธํฐ๋ท ์ต์คํ๋ก๋ฌ์์ ์ฐ์ด๋๋ฐ(์ง๊ธ์ ์ฌ์ฉ ์ค๋จํ์ง๋ง) ์ฐ๋ฆฌ๊ฐ ์ํ ์ฌ์ดํธ์ ๋ค์ด๊ฐ๊ฒ ๋๋ฉด ์ปดํจํฐ์ ๊น๋ ค์๋ ๋ณด์ ํ๋ก๊ทธ๋จ๊ณผ ์ํธ์์ฉ์ ํ๊ฒ ๋๋๋ฐ ์ด๊ฒ WScript ๋๋ถ์ ๊ฐ๋ฅํ ์ผ์ด๋ค.
๊ฐ๋ ์๋์ฐ์์ .js ํ์ผ์ ํ์ธํ๋ฉด ์๋์ฒ๋ผ ๋ญ๊ฐ ์์ด์ฝ๋ ์๊ณ ํ๋ฐ ๋ง์ ์คํ์ํค๊ฒ ๋๋ฉด
๋ฌธ๋ฒ์ ์ ์๊ฐ ๋์ง ์์์ ๋ฐํ์ ์ค๋ฅ๊ฐ ๋ฐ์ํ๋๋ฐ, ์๋๋ฉด ์๋์ฐ์์ ์คํ์ํค๋. js ํ์ผ์ ์๋ฐ์คํฌ๋ฆฝํธ ํ์์ด ์๋๋ผ Jscript ํ์์ ์ธ์ด๋ฅผ ์ฌ์ฉํ๊ธฐ ๋๋ฌธ์
var oShell = WScript.CreateObject("WScript.Shell");
var oExec = oShell.Exec('whoami');
WScript.Echo("Who am i? " + oExec.StdOut.ReadAll());
์๋ Jscript๋ก ์ฐ์ฌ์ง Wscript.shell์ Exec๋ฅผ ์ฌ์ฉํ์ฌ whoami ๋ช ๋ น์ด๋ฅผ ํธ์ถํด์ ๊ฒฐ๊ณผ๋ฅผ ๋ฉ์์ง ๋ฐ์ค๋ก ์ถ๋ ฅํ๋ ๋ช ๋ น์ด์ด๋ค.
๋ณด๋ค์ํผ ์คํ์ด ์์ฃผ ์๋๋ค.
์ด๋ ๊ฒ ์ธ๋ถ ํ๋ก๊ทธ๋จ์ ์คํ ์ํค๋ ๊ฐ๋ ฅํ ๊ธฐ๋ฅ์ด ์๊ธฐ ๋๋ฌธ์ ๋์ฌ์จ์ด๋ฅผ ๋ค์ด๋ก๋ํ๊ฑฐ๋ ์คํ์ํค๋ ์ฉ๋๋ก๋ ์์ฃผ ์ฐ์ธ๋ค.
์ฌ๋ด์ผ๋ก. vbs(VBScript)์๋ ์๋ ๊ธฐ๋ฅ์ด๋ผ์ ๋ ๋ค ์ธ๋ถ์์ ๋ค์ด๋ก๋ํ ๋ ์คํ์ ์ฃผ์ํด์ผ ํ๋ค.
Javascript๊ฐ ๋ ๋ง์ด ์๋ ค์ ธ ์๊ธฐ์ ๊ตฌ๊ธ์ Jscript๋ฅผ ๊ฒ์ํด๋ ๋์ ํ๋ฅ ๋ก Javascript ๊ฒ์ ๊ฒฐ๊ณผ๋ง ๋์ค๊ฒ ๋๋ค...
๊ฒ์ํ ๋์๋ "Jscript"์ฒ๋ผ ์ฐพ๊ณ ์ํ๋ ๊ฒ์์ด์ "๋ฅผ ์ฃผ๋ณ์ ๊ฐ ์์์ ๊ฒ์ ๊ฒฐ๊ณผ๋ฅผ ๋์ฌ์ค์ผ ํจ.
์ฐธ๊ณ :
https://ko.wikipedia.org/wiki/J%EC%8A%A4%ED%81%AC%EB%A6%BD%ED%8A%B8
J์คํฌ๋ฆฝํธ - ์ํค๋ฐฑ๊ณผ, ์ฐ๋ฆฌ ๋ชจ๋์ ๋ฐฑ๊ณผ์ฌ์
์ํค๋ฐฑ๊ณผ, ์ฐ๋ฆฌ ๋ชจ๋์ ๋ฐฑ๊ณผ์ฌ์ . J์คํฌ๋ฆฝํธ(JScript)๋ ECMA์คํฌ๋ฆฝํธ ํ์ค์ ๊ธฐ๋ฐ์ ๋ ์คํฌ๋ฆฝํ ์ธ์ด์ด๋ฉฐ ๋ง์ดํฌ๋ก์ํํธ์ฌ์ ์ธํฐ๋ท ์ต์คํ๋ก๋ฌ์ ์ฐ์ธ๋ค. J์คํฌ๋ฆฝํธ๋ ์๋์ฐ ์คํฌ๋ฆฝํธ ์์ง์ผ
ko.wikipedia.org
Javascript์ JScript : ์ฐจ์ด์ ์ ๋ฌด์์ ๋๊น?
์น ๋ธ๋ผ์ฐ์ ๋ฅผ์ํ 2 ๊ฐ์ง์ ๋ค๋ฅธ ๊ทธ๋ฌ๋ ์ ์ฌํ ์ธ์ด Netscape๋ ์ธ๊ธฐ์๋ ๋ธ๋ผ์ฐ์ ์ ๋ ๋ฒ์งธ ๋ฒ์ ์ฉ JavaScript ์๋ณธ ๋ฒ์ ์ ๊ฐ๋ฐํ์ต๋๋ค. ์ด๊ธฐ์๋ Netscape 2 ๋ง ์คํฌ๋ฆฝํ ์ธ์ด๋ฅผ ์ง์ํ๋ ๋ธ๋ผ์ฐ
ko.eferrit.com
https://jihunlee25.tistory.com/entry/JavaScript-vs-Jscript
'JavaScript' vs 'Jscript'
์ผ๋ฐ์ ์ผ๋ก JavaScript๋ ๋ง์ด ์๊ณ ์์ง๋ง Jscript์ ๋ํด์๋ ์์ํ ์ฌ๋๋ค์ด ๋ง๋ค. ์คํ๋ ค JavaScript์ Jscript๊ฐ ๋์ผํ๋ค๊ณ ์๊ฐํ๋ ๊ฐ๋ฐ์๋ ๋ง๋ค. ์ฐ๋ฆฌ๊ฐ ์ํ์์ ๊ฐ๋ฐ์ ํ๋ฉด์ ์ฌ์ฉํ๊ฒ ๋๋
jihunlee25.tistory.com
https://learn.microsoft.com/ko-kr/windows-server/administration/windows-commands/wscript
wscript
์ฌ์ฉ์๊ฐ ๋ค์ํ ๊ฐ์ฒด ๋ชจ๋ธ์ ์ฌ์ฉํ์ฌ ์์ ์ ์ํํ๋ ๋ค์ํ ์ธ์ด๋ก ์คํฌ๋ฆฝํธ๋ฅผ ์คํํ ์ ์๋ ํ๊ฒฝ์ ์ ๊ณตํ๋ wscript์ ๋ํ ์ฐธ์กฐ ๋ฌธ์์ ๋๋ค.
learn.microsoft.com