我想學習JScript(不是JavaScript),但我有一個時間尋找資源的地獄。我想要做的是操縱windows shell創建一個程序來操縱其他程序,所以我特別需要能夠使用Jscript的AppActivate()函數在Windows之間切換焦點,但它不起作用。我假設它不工作,因爲調用AppActivate發生在我試圖操縱完全加載的窗口之前?WSH Jscript AppActivate()和睡眠()
可能有人請:
給我之間的發言權,計算器和記事本的切換工作的例子,也給我一些很好的參考材料?
此外,如何在執行結束時暫停程序,以便我可以在命令提示符下讀取錯誤?
這就是我寫的,每次都崩潰。
import System;
import System.Drawing;
import System.Windows.Forms;
import Accessibility;
//Open calculator, wait 3 seconds, open notepad, wait three seconds, change focus to calculator.
var WshShell = new ActiveXObject("WScript.Shell");
WshShell.Run("calc");
WshShell.Sleep(3000);
WshShell.Run("c:/windows/system32/notepad.exe");
WshShell.Sleep(3000);
AppActivate("calc");
以下是一些資源:http://www.limm.mgimo.ru/doc/jscript/htm/jstutor.htm,http://www.petergottlieb.com/docs/spect/DOASIS/jscript_tutorial.pdf –