diff --git a/tfc-forge-macro/run.vbs b/tfc-forge-macro/run.vbs new file mode 100644 index 0000000..d5c5439 --- /dev/null +++ b/tfc-forge-macro/run.vbs @@ -0,0 +1,19 @@ +Set sh = CreateObject("WScript.Shell") +Set fso = CreateObject("Scripting.FileSystemObject") +sh.CurrentDirectory = fso.GetParentFolderName(WScript.ScriptFullName) + +Function QuoteForCmd(s) + QuoteForCmd = """" & Replace(s, """", """""") & """" +End Function + +Dim extra, i +extra = "" +For i = 0 To WScript.Arguments.Count - 1 + If Len(extra) > 0 Then extra = extra & " " + extra = extra & QuoteForCmd(WScript.Arguments(i)) +Next + +Dim cmdLine +cmdLine = "cmd /c uv run main.py" +If Len(extra) > 0 Then cmdLine = cmdLine & " " & extra +sh.Run cmdLine, 0, False