簡體   English   中英

構建模塊化 VBS 腳本的適當工具

[英]Appropriate Tool to Build Modular VBS Scripts

我有一個 vbscript ,其預期目的是連接到 Windows 服務器並執行各種子程序來拉回有關服務器的各種信息。 但是,我有不同的腳本用於不同的用途,盡管它們之間有許多共同點。 我不能只擁有一個帶有命令行參數的大型腳本來告訴運行什么,因為我需要將這些不同的版本部署給只需要查看特定代碼片段的不受信任的人。

有沒有我可以使用的工具,以便我可以單獨編輯每個模塊化子例程,然后根據一些定義,package 將它們轉換為包含必要部分的特定腳本?

坦率地說,我什至不確定從哪里開始尋找這樣的東西,因為我是一個非常業余的程序員,對構建工具之類的東西知之甚少。 如果有人甚至可以為我指明可能完成這項工作的工具的方向,我很樂意潛入並進行所有研究。

謝謝。

不要將棒球棒帶到籃球比賽中。 如果您正在執行敏感的例程,則應該使用已編譯的代碼。 VBScript 不是適合這項工作的工具。

話雖如此,您可以考慮加密您的腳本。

最后,如果你真的覺得你應該 go 包含路由,你可以在 ASP Free 上閱讀我的文章。

在 VBScript 中使用包含

代碼看起來像這樣:

Import "include.vbs"

Sub Import(ByVal strFile)
   Set objFs = CreateObject("Scripting.FileSystemObject")
   Set WshShell = CreateObject("WScript.Shell")
   strFile = WshShell.ExpandEnvironmentStrings(strFile)
   file = objFs.GetAbsolutePathName(strFile)
   Set objFile = objFs.OpenTextFile(strFile)
   strCode = objFile.ReadAll
   objFile.Close
   ExecuteGlobal(strCode)
End Sub

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM