過程:上了MSDN查了資料,用MSDN上面 WScript GetObject Method 的VBS範例去改的程式是可以抓到Process的值,但想改用Javascript的寫法一直沒能成功.....
有在網路上找來找去,原以為是GetObject Method沒支援Javascript,後來查到Javascript也有GetObject Method,也先寫成web測試是可以使用,有點撞牆的感覺,中午休息一下後,換個關鍵字再問一下Google老師,結果有了重大的發現 !!!
有在網路上找來找去,原以為是GetObject Method沒支援Javascript,後來查到Javascript也有GetObject Method,也先寫成web測試是可以使用,有點撞牆的感覺,中午休息一下後,換個關鍵字再問一下Google老師,結果有了重大的發現 !!!
重點1 : 休息很重要
重點2 : 有時問題不能解決,是因為我們一直用相同的思考方式,換個想法,換個關鍵字說不定會有好的結果
後來用的關鍵字 : WMIService JavaScript
找到的資料網址:
http://bytes.com/topic/javascript/answers/151940-terminate-named-win32_process
==============轉貼該網頁上某段關鍵==========================
var computer = '.';
var WMIService = GetObject('winmgmts:' +
'{impersonationLevel=impersonate}!\\\\' +
computer + '\\root\\cimv2');
var processList = WMIService.ExecQuery('Select * From Win32_Process');
WScript.Echo('Found ' + processList.Count + ' processes.');
var processEnumerator = new Enumerator(processList);
while (!processEnumerator.atEnd()) {
WScript.Echo(processEnumerator.item().Name);
processEnumerator.moveNext();
}
================自己測試GetObject的HTML=======================
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title></title>
<script type="text/javascript">
var myobj = new Object;
myobj = GetObject("C:\\001.jpg");
function objtypeof() {
alert(typeof(myobj));
}
</script>
</head>
<body>
<input id="Button1" type="button" value="objtypeof" onclick="objtypeof()"/>
</body>
</html>
================微軟MSDN網址================================
微軟MSDN網址:
http://msdn.microsoft.com/en-us/library/8ywk619w(v=vs.84).aspx
沒有留言:
張貼留言