lecture Home > ASP Tips > Windows Script Host

Windows Script Host

    ۼ : 2000 04 06
    : 2001 07 25

   ۼ : Taeyo( ¿)
    : Taeyo( ¿)

    : Microsoft Windows Script Host(WSH) I

¿ >

ڱ γ ԰ ;... ? ڱ ƺ? ֿ??? 


>

̹ ´ е ñ ϼ "MSDN ż ־? θ ȴ Windows Script Host(̶WSH) ̾߱Դϴ.

Microsoft Windows Script Host(WSH) ϸ Windows 95 Ǵ Windows NT 4.0  ü ڿ Visual Basic Scripting Edition JScript ֽϴ. ũƮ  Ͽ ۾ ڵȭϴ ũƮ ۼ ְ ũο α׿ ũƮ ۼ ֽϴ.

MS WSH Ұϰ ֳ׿...  ^^

ü ڼ ̾߱ ó MSDN ڷ ϼ...

msdn.microsoft.com/library/default.asp?url=/library/en-us/script56/html/wsoriWindowsScriptHost.asp

̰ ִ ν Ǯ մϴ. wsh ִ ۾ ϰڽϴٸ... ¿ WSH ؼ Ŭ̾Ʈ鿡 ߼ϴ ASP ʰ WSH ؼ ϰ մϴ. ̷ , ASP CDONTS ߼ϴ ͺ ̻ ð ϸ鼭 ְԵ...  , ̿ܿ WSH ͵ ֽϴ.. ׷ ͵ ãư Ͻñ⸦ ϰڽϴ.

, Ϸ ߼ۿ ̹ MSDN ҽ ϴ. ũ ȮϽ ̴ϴ.

How to Create Scheduled Email Messages Using WSH and CDONTS

츮 WSH Ȱ ̾߱Ⱑ Ǿ ʰ ִ մϴٸ... ܱ Ʈ ֳ׿... Ʈ ߿ ϳ .

WSH MS Ŀ´Ƽ : http://communities.msn.com/windowsscript  

̹ ¿ ϰԳ WSH , 츮 װ WSH ϱ ؼ  غ ʿ ˾ƺ غ Ϸ մϴ...  ^___^

MSDN ö Դϴ. ణ κи οϰڽϴ.

ó : http://www.microsoft.com/korea/msdn/workshop/languages/clinic/scripting990705.asp

Visual Basic® Scripting Edition (VBScript)̳ JScript ڶ, Microsoft Internet Explorer Active Server Pages(ASP)  غ Դϴ. Microsoft Windows Script ϴ α׷  ִµ, Microsoft Ouklook Microsoft Exchange α׷ VBScript ϴ Դϴ. 

VBScript JScript ϴ ٸ α׷δ Windows Script Host(WSH)  ֽϴ.  WSH ο ũƮ ϰų full-blown Windows α׷  ũƮ ְ ִ Windows ġ ϵ ̶ ֽϴ. , ġ ũƮ  ϴ α׷ ( , Perl) Ͽ α׿ ũƮ, ƾ, ũƮ ۼ ֽϴ. 


 

2001⿡ WSH 2.0 ڷ ٲϴ. , 뵵 û ǰ ҽ ߰Ǿ. ׷ 縦 оñ ٶϴ. WSH ִٸ ִ MSDN ÷Դϴ.

ۺ ̷ ǰ ̾߱⸦ ... ǰ ? ׷ٰ, ̾߱ ϰ Ѿڴ װ͵ ׷ ϴ ҽϴ. ڼ WSH ̾߱ ݵ MSDN Ʈ ż( ) оð... MSDN WSH ¶ ڽ Ʈ ż ݵ о... ̰ ø WSH  ٷ ִ ̴ϴ...

msdn.microsoft.com/library/default.asp?url=/library/en-us/script56/html/wsoriWindowsScriptHost.asp

 

߿ ãư θ ϼž Ѵٴ Դϴ. ִ ڷ ִµ, װ ãƼ о ʰ " ׷? ̰  ؿ?" ϴ ڼ ٶ ʴٴ ˰ ?

Ż ̾߱ó 츮 Ⱑ ʿ ƴ϶.. ⸦ ʿ ̴ϱ..

, . ݻ ̾߱ 5 ѱϱ...   ^____^   ¥ ̾߱⸦ ڽϴ.

, ¿ Ŵ ȾԴ. ¿ ؼ ͼ...   "~~  ̷ Ǵ±~ ϴ"  ִ Դ. ¬ϴ...  ݱ ż .. ¿ ׷ մϴ...

.... ׷  ̰ ϱؼ غؾ ͵鿡 ؼ ̾߱ ϰڽϴ. ״ ġغ ϴ ... 쿡 WSH Ѵٸ  ȯ ʿұ? ٷ ֽ ũ  ٿε ϼż ġϴ ۾ ʿ.  Ʈ ñ ٶϴ.

Microsoft Windows Script 5.5 ٿε Ʈ  

2001 5.5 ֽԴϴ. ׷⿡,  Windows Script 5.5 ѱ۹ ٿε ż ġϽø ˴ϴ  ׷ غ .... ׸,ٿε ô 迡 , ¶ ٿε带 ...  ׷... нϽ غ Դϴ. MS ð.. Ͻñ⸦ ٷ... ׷ ϴϱ...  ^_^

ް ش޶󱸿???  ׷ٸ OS .. ׷ ũƮ 5.5 ٷ ٿε Դϴ. ^^ ( Windows 2000 ̰ ġ ʾƵ մϴٸ.. ̸ ũƮ ֽ ߾ִ ?)

For Windows 2000

For Windows 95, 98 & NT 4

.. ڽ OS ٿε尡 Ǽ̴ٸ...  ġ ϵ ϼ...  ġ ϰ ̷ϱ.  ׷ غ ̴ϴ. ׷ ߵǴ ׽Ʈ غ??
Ʒ ҽ ٿ .. test.vbsԴϴ. ׸, ׳༮ ٷ ƹ

Download   test.vbs

Ŭ .. ׷ ޽ ڽ ߸鼭 ݰ̴ٰϴ.... ñϽ ༮ ޸忡  ҽ 캸.. ҽ ̴ϴ. VBScript ڵ常 .. , Ʊ⸦ ؼ ׳...  ^^  ϰ ô̳ ䷷ϳ׿..  -_-;

׳ Ϲ ޽ ڽ VBScript Դϴ. ̰͸ Ƽ ״ ֽϴٸ.. Ͱ Դϴ.

ϴ ϳ غ ϰڽϴ. .. wsh ϳ ? ٰ?  ȭ鿡 ~ ϴ ϰڽϴ.

޸  ڵ Ͻð ȭ鿡 ϼ.. ׸ ̸ cal.vbs ֵ ϰڽϴ.

set WshShell = WScript.CreateObject("WScript.Shell")

WshShell.Run "calc"
WScript.Sleep 100
WshShell.AppActivate "Calculator"
WScript.Sleep 100
WshShell.SendKeys "1{+}"
WScript.Sleep 500
WshShell.SendKeys "2"
WScript.Sleep 500
WshShell.SendKeys "~"
WScript.Sleep 500
WshShell.SendKeys "*3"
WScript.Sleep 500
WshShell.SendKeys "~"
WScript.Sleep 500
WshShell.SendKeys "%{F4}" 'alt+F4 : ư

set wshshell = nothing

ҽ ۼϽð ȭ鿡 cal.vbs Ŭ ...

׷ ó ڱ...  Ⱑ ߸鼭 ȥڼ Դϴ... ġ Էϴ ó ...  ^^

ڱ Ⱑ ߱. 1+2 , x 3 ̴ϴ. ׸ ⸦ ... ʳ????   ^^

     , Visual Studio .NET BETA ġϼ̴ٸ....?

߻ ֽϴ. Ƹ Ÿ VS.NET Ű ϴ.
ϼ

⼭ 츮 ˾ƾ ...  WScript üԴϴ. ̰ WSH ġϸ Ǵ WSH ü߿ ϳԴϴ. WSH  WScript ü, WshShell ü, WshNetwork ü ü մϴٸ.. ߿ WshShell ü ٷ ְ ϴ üԴϴ.

츮 ⼭ ü ؼ α׷ ϰ ִ Դϴ. ü νϽ ϱ ؼ CreateObject մϴ.

Set WshShell = CreateObject("WScript.Shell") ٷ װ... ̷ WshShell  ü νϽ ٸ.. WshShell ̸ ü ޼ҵ带 ְ ̴ϴ.

ؼ   wshshell.run  "calc"  ..  α׷ "" ϱ wshshell ü Run޼ҵ带 ߽ϴ. ߿ϰ, ̴ ޼ҵ

Run޼ҵ带 ؼ ϵ ۽ų ֽϴ. ? ̷ ʳ??

WSH ϳ VBscript, JavaScript(JScript) ũƮ ״ ؼ װ ƴ ÿ ۽ų ִٴ Դϴ. VBscript ڵ .VBS Ȯڷ ϸ DZ.  JavaScript(Jscript) .js Ͻø ˴ϴ. 

׷Ƿ,  vbs Ȯڸ VBScript̾ մϴ. ؼ VB ???  ׷ٸ ??

set WshShell = WScript.CreateObject("WScript.Shell")

⼭ WScript.CreateObject() ؼ ü ϴ. WSH ġϸ Ǵ Wscript ü CreateObject ؼ WSH ü νϽ ֽϴ. ġ ASP Server üó ..  ^^

׸, WshShell.Run "calc" ؼ α׷ Ű ֱ...  WScript.Sleep 100 ؼ 0.1 ø̼ ߰ ϰ ..  Sleep ޼ҵ Cpu (?) ϴ ޼ҵε.... WScriptü ϴ ޼ҵϴ...   ^__^

SendKeys ޼ҵ尡 ִ ޼ҵε,  ޼ҵ 츮 Ű α׷ ϴ մϴ. WshShell.SendKeys "1{+}" 1 ̶ Ű + Ű ϶ ..

Ϲ Ű ׳ ־ , +, Enter, F1 ƯŰ װ νĽŰ ϴ ڵ մϴ. κ { } ѷ־ մϴٸ.... ڼ ó MSDNƮ ֽϴ. ... ǥ ٰ 帮 ͱ ϳ Ƽ.. MS ô ׿...

׷ٸ "%{F4}" ϱ?  ׷ϴ...!~~~  alt + F4 ... ̰ ΰ? α׷ Űϴ... ׷, Ű SendKeyϸ α׷ ϴ ... ҽ ذ ̴ϴ... ? ϴµ...  T.T  帱 Դϴٿ...

ذ ô ¿ Ʈ ƺ鼭 .. ׷ и Ͻ ̴ϴ....   ^___^  ʳ???   ^___^

´ ϱ??  ٷ NT(2000) 층 ɰ... CDONTS ؼ.. ð ߼ϰ ϴ غ մϴ.  ^^

븦 ּ...

 

Back