我有一個小的JScript代碼,需要輸出其錯誤消息。它從Windows腳本主機(作爲.js文件)運行。我想知道是否有可能從它寫入Windows事件日誌?我可以從Windows腳本語言(如JScript)寫入Windows事件日誌嗎?
0
A
回答
1
This blog確實是這樣:
function Log(message) {
var shell = new ActiveXObject("WScript.Shell")
shell.Exec('eventcreate /id 1 /l [LOG] /SO [SOURCE] /T ERROR /D "' + String(message).replace('"', '""') + '"')
}
1
您可以通過使用WscriptShell對象本身後直接登錄事件:
var oWSS = new ActiveXObject("WScript.Shell");
oWSS.LogEvent(1,"this is error");
oWSS.LogEvent(2,"this is warning");
oWSS.LogEvent(4,"this is Info");
+0
但ActiveX僅限於IE瀏覽器 –
相關問題
- 1. 是否可以從Adobe AIR內寫入Windows事件日誌?
- 2. 寫入Windows事件日誌使用PowerShell
- 3. 使用Delphi寫入Windows事件日誌
- 4. 寫入/讀取到Windows事件日誌
- 5. Windows腳本語言
- 6. Windows事件日誌與文本日誌
- 7. 如何從Java寫入Windows事件日誌?
- 8. 在windows事件日誌中寫入activemq日誌
- 9. Windows事件日誌,以毫秒精度寫日誌
- 10. 我如何寫事件源的Windows日誌事件
- 11. 使用Coldfusion將事件寫入Windows事件日誌
- 12. Outlook插件可以寫入系統事件日誌嗎?
- 13. 寫入Windows安全日誌
- 14. Windows事件日誌和日誌文件
- 15. 可以以編程方式安裝Windows Phone語言語言嗎?
- 16. 如何使用C#在Windows Server 2008中寫入事件日誌?
- 17. 如何寫入自定義Windows事件日誌?
- 18. 爲Windows日誌文件寫入例外
- 19. 從寫入事務日誌複製嗎?
- 20. Windows事件日誌問題?
- 21. Windows窗體事件日誌
- 22. Windows事件日誌,水槽
- 23. 訂閱Windows事件日誌?
- 24. Windows事件日誌權限
- 25. 我可以使用Windows事件日誌來調試應用程序嗎?
- 26. 我們可以使用akka.event.Logging在文件中寫入日誌嗎?
- 27. Windows事件日誌 - 事件ID 0
- 28. 可以從C語言函數寫入一個字文件嗎?
- 29. 寫入事件日誌Windows計劃任務
- 30. 寫入事件日誌時出錯,阻止啓動Windows服務?
謝謝,保羅。另一種方法是使用WScript.Shell對象的LogEvent方法: http://msdn.microsoft.com/en-us/library/b4ce6by3%28v=vs.85%29.aspx 它不夠靈活,但它可以從非管理腳本運行。 – ahmd0