Ausführen von cmd aus der HTA-Datei

Ich bin neu in scripting ,vbs und HTA-Befehle, aber ich habe tryed, um eine einfache hta-Ordner mit einigen Textfeldern, die ein Datum und die aktuelle Zeit und die brauche ich zum ausführen eines bestimmten cmd-Befehl, Einstellungen, Datum/Stunde und verwenden Sie Sie in der angegebenen Leitung.Ich denke, Sie werden mehr verstehen, wenn Sie Lesen Sie den code.Ich appologise im Voraus für die Fehler.

<html>
<head>
<title>HTA Test</title>
<HTA:APPLICATION 
 ID="objTest" 
 APPLICATIONNAME="HTA Test"
 SCROLL="no"
 SINGLEINSTANCE="yes"
>
</head>

<SCRIPT LANGUAGE="VBScript">
Sub TestSub
Dim Shell
Set Shell = WScript.CreateObject ("WScript.Shell")
Shell.run WScript "cmd /g applStart.sh SetTime.dat Year.Value-Month.Value-Day.Value-          Hour.Value-Minute.Value-Second.Value"
Set Shell = Nothing
End Sub
</SCRIPT>
<body>
 Type in the date you want to jump to:</br>

<input type="number" name="Day" size="2">
<input type="number" name="Month" size="2">
<input type="number" name="Year" size="4">
<input type="number" name="Hour" size="2">
<input type="number" name="Minute" size="2">
<input type="number" name="Second" size="2">

<input id=runbutton  type="button" value="Run Script" name="run_button"   onClick="TestSub">

Hey, danke für die schnellen Antworten.Ich habe es geschafft es zu laufen, ein Teil von dem, was ich will.Das Teil settime.sh war eigentlich ein Befehl in putty und ich nicht ganz begreife, dass es im moment des Schreibens, aber ich habe managet, um es zu einem Punkt, wo es läuft putty, wenn ich drücken Sie die Schaltfläche "ausführen".Jetzt muss ich es zu geben Sie den Befehl mit den angegebenen Werten durch den Benutzer in die Textfelder ein.Dies ist, was ich habe, so weit:

HTA-Test

<SCRIPT LANGUAGE="VBScript">
Sub RunProgram 
    Set objShell = CreateObject("Wscript.Shell")
    objShell.Run "C:\Users\uidv4860\Desktop\Getlogs\PuTTY\putty.exe -load EOBR"
End Sub

</SCRIPT>
<body>
Type in the date you want to jump to:</br>
Day:
<input type="int" name="fDay" size="2" maxLength="2">
Month:
<input type="int" name="fMonth" size="2" maxLength="2">
Year:
<input type="int" name="fYear" size="4" maxLength="4">
Hour:
<input type="int" name="fHour" size="2" maxLength="2">
Minute:
<input type="int" name="fMinute" size="2" maxLength="2">
Second:
<input type="int" name="fSecond" size="2" maxLength="2">
<button onclick="RunProgram">Run Program</button> <p>
</body>

InformationsquelleAutor Gabriel M. | 2013-08-12

Schreibe einen Kommentar