Entfernung habe ich eine JScript-Batch-Hybrid-Datei und es funktioniert gut, aber der cscript
Befehl gibt einig unerwünschten Text:JScript + Batch-Hybrid-Datei: das "Script Host" text
Microsoft (R) Script host for Windows, version 5.812
Copyright (C) Microsoft Corporation. All rights reserved.
Ich weiß, das ist ein Copyright-Hinweis, aber ich verwende dieses Programm nur auf meinem PC. Es ist ziemlich nervig. Dies ist der Code:
@if (@[email protected]) @end /*
:: batch portion
@ECHO OFF
cscript /e:jscript "%~f0"
pause
:: JScript portion */
function sleep(milliseconds) {
var start = new Date().getTime();
for (var i = 0; i < 1e7; i++) {
if ((new Date().getTime() - start) > milliseconds){
break;
};
};
};
var n = 0;
while (true) {
n = n+1;
i = n;
WScript.Echo(i)
if (i==1) {
WScript.Echo("----");
sleep(1000);
} else {
while (i!==1) {
sleep(500);
if (i%2==0) {
i = i/2;
} else {
i = 3*i + 1;
};
WScript.Echo(i)
};
WScript.Echo("----");
sleep(1000);
};
};
Ich habe versucht, mit WScript.Shell
und mit exec()
cls
auszuführen, aber es funktioniert einfach nicht.
Vielen Dank! Lief wie am Schnürchen. – Kappa