0
我正在一個Windows域內部網絡中工作,我想通過使用代碼從網頁 到桌面,並使其對用戶可見, 假設整個內部網有Internet Explorer的配置相同,它允許任何jscript的activex代碼。 我需要實現的下一個任務,他們中的一些已經實現:是否可以最小化到桌面,並使用Internet Explorer jscript activex選擇桌面上的某個圖標?
1.創建一個快捷方式到一個EXE應用程序桌面(實現)
function createDesktopShortcut(targetFile){
var shell = new ActiveXObject("WScript.Shell"),
shortcut = shell.CreateShortcut("C:\\Users\\someuser\\Desktop\myshortcut.ico"),
fso = new ActiveXObject("Scripting.FileSystemObject"),
shortcut.TargetPath = fso.BuildPath(windir,targetFile);
shortcut.Save();
}
2.Minimize Internet Explorer窗口上( Undone): 問題:如果有其他窗口在後面呢?如何將它們最小化,類似於顯示桌面功能?
function Minimize()
{
window.innerWidth = 100;
window.innerHeight = 100;
window.screenX = screen.width;
window.screenY = screen.height;
alwaysLowered = true;
}
3.Select剛剛加入使用戶通知的地方(未知)新的快捷方式: 需要一個解決方案
得出結論: 也許我的ActiveX的理解是錯誤的,它對系統的控制遠比我想像的要少得多,但是請讓我知道如果任務過於複雜,並且代碼優化非常受歡迎 非常感謝!