0
私は、JScriptのバッチハイブリッドファイルを持っているし、それが正常に動作しますが、cscript
コマンド出力いくつかの不要なテキスト:JScriptの+バッチハイブリッドファイル:「スクリプトホスト」を削除し、テキスト
Microsoft (R) Script host for Windows, version 5.812
Copyright (C) Microsoft Corporation. All rights reserved.
が、私はこれは知っています著作権表示がありますが、私は自分のPC上でこのプログラムを使用しています。それはかなり迷惑です。 これはコードです:
@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);
};
};
私はWScript.Shell
使用してcls
を実行するためにexec()
を使用して試してみたが、それは単に動作しません。
ありがとうございます!魅力のように働いた。 – Kappa