This commit is contained in:
@@ -45,7 +45,7 @@ Sub Window_OnLoad
|
|||||||
window.moveTo (intHorizontal - X) / 2, (intVertical - Y) / 2
|
window.moveTo (intHorizontal - X) / 2, (intVertical - Y) / 2
|
||||||
' centre it
|
' centre it
|
||||||
'txtName.value=objNetwork.UserName
|
'txtName.value=objNetwork.UserName
|
||||||
txtHost.focus
|
txtPort.focus
|
||||||
|
|
||||||
wcRegPath = "HKLM\SYSTEM\CurrentControlSet\Services\WebClient\Parameters\"
|
wcRegPath = "HKLM\SYSTEM\CurrentControlSet\Services\WebClient\Parameters\"
|
||||||
|
|
||||||
@@ -60,7 +60,7 @@ Sub Window_OnLoad
|
|||||||
|
|
||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
Sub btnConfigure_OnClick
|
Sub btnStart_OnClick
|
||||||
|
|
||||||
StartWSL
|
StartWSL
|
||||||
|
|
||||||
@@ -75,7 +75,12 @@ Sub btnConfigure_OnClick
|
|||||||
Exit Sub
|
Exit Sub
|
||||||
End If
|
End If
|
||||||
|
|
||||||
MsgBox "TEST STARTED",64,"DONE"
|
'MsgBox "TEST STARTED",64,"DONE"
|
||||||
|
End Sub
|
||||||
|
|
||||||
|
Sub btnOpen_OnClick
|
||||||
|
|
||||||
|
MsgBox "Open",64,"DONE"
|
||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
Sub ShowOutput(objExec)
|
Sub ShowOutput(objExec)
|
||||||
@@ -103,6 +108,20 @@ Sub ShowOutput(objExec)
|
|||||||
|
|
||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
|
Sub Delay(seconds)
|
||||||
|
' Simulate a delay by using a busy loop for the specified seconds
|
||||||
|
Dim start, now
|
||||||
|
start = Timer
|
||||||
|
|
||||||
|
Do
|
||||||
|
now = Timer
|
||||||
|
' Loop until the specified number of seconds has passed
|
||||||
|
If now - start >= seconds Then Exit Do
|
||||||
|
' Reset start if midnight is crossed
|
||||||
|
If now < start Then start = now
|
||||||
|
Loop
|
||||||
|
End Sub
|
||||||
|
|
||||||
Sub StartWSL()
|
Sub StartWSL()
|
||||||
|
|
||||||
'WSL = "wsl.exe --user root --exec docker ps > C:\Users\wslresult.txt"
|
'WSL = "wsl.exe --user root --exec docker ps > C:\Users\wslresult.txt"
|
||||||
@@ -121,30 +140,25 @@ Sub StartWSL()
|
|||||||
MsgBox (Err.number & "-" & err.Description)
|
MsgBox (Err.number & "-" & err.Description)
|
||||||
else
|
else
|
||||||
MsgBox "Framework scheduler has started"
|
MsgBox "Framework scheduler has started"
|
||||||
WSL = "wsl.exe --user root --exec docker logs framework-scheduler"
|
WSL = "wsl.exe --user root --exec docker logs framework-scheduler"i
|
||||||
|
|
||||||
|
iterationCount = 0
|
||||||
|
maxIterations = 12 ' Run for 1 minute (12 iterations of 5 seconds each)
|
||||||
|
|
||||||
Do
|
Do
|
||||||
|
iterationCount = iterationCount + 1
|
||||||
Set objExec = objShell.Exec(WSL)
|
Set objExec = objShell.Exec(WSL)
|
||||||
ShowOutput(objExec)
|
ShowOutput(objExec)
|
||||||
MsgBox "Please wait"
|
MsgBox "Please wait"
|
||||||
'Delay 5
|
'Delay 5
|
||||||
|
If iterationCount >= maxIterations Then
|
||||||
|
MsgBox "Max iterations reached, stopping script."
|
||||||
|
Exit Do
|
||||||
|
End If
|
||||||
Loop
|
Loop
|
||||||
End If
|
End If
|
||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
Sub Delay(seconds)
|
|
||||||
' Simulate a delay by using a busy loop for the specified seconds
|
|
||||||
Dim start, now
|
|
||||||
start = Timer
|
|
||||||
|
|
||||||
Do
|
|
||||||
now = Timer
|
|
||||||
' Loop until the specified number of seconds has passed
|
|
||||||
If now - start >= seconds Then Exit Do
|
|
||||||
' Reset start if midnight is crossed
|
|
||||||
If now < start Then start = now
|
|
||||||
Loop
|
|
||||||
End Sub
|
|
||||||
|
|
||||||
Sub MapDrive(DriveLetter,DrivePath)
|
Sub MapDrive(DriveLetter,DrivePath)
|
||||||
If objFSO.DriveExists(DriveLetter) Then
|
If objFSO.DriveExists(DriveLetter) Then
|
||||||
objNetwork.RemoveNetworkDrive DriveLetter,true
|
objNetwork.RemoveNetworkDrive DriveLetter,true
|
||||||
@@ -261,7 +275,7 @@ End Sub
|
|||||||
<td><input type="text" name="txtPort" value="8080" maxlength="5" size="6" /></td>
|
<td><input type="text" name="txtPort" value="8080" maxlength="5" size="6" /></td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr><td> </td><td> </td></tr>
|
<tr><td> </td><td> </td></tr>
|
||||||
<tr><td> </td><td><input type="button" value="START INSTALL" id=btnConfigure /></td></tr>
|
<tr><td> </td><td><input type="button" value="START INSTALL" id=btnStart /></td></tr>
|
||||||
</table>
|
</table>
|
||||||
<br><br>
|
<br><br>
|
||||||
<div id="output"></div>
|
<div id="output"></div>
|
||||||
|
Reference in New Issue
Block a user