問題タブ [windows-scripting]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
2446 参照

variables - バッチ スクリプトのヘルプ - DelayedExpansion Var の部分文字列を別の DelayedExpansion Var に置き換える

基本的に私は !var1:SomeText=!var2!! をやろうとしています!! しかし、このコードは機能しません。私は何が欠けていますか?

0 投票する
1 に答える
917 参照

windows-7 - Windows7ユーザーログオフスクリプト-再起動後にキーが削除される

HKCU \ Software \ Microsoft \ Windows \ CyrrentVersion \ GroupPolicy \ Scripts \ Logoffの下にレジストリエントリを追加して、ユーザーログオフスクリプトを作成しようとしています。

作成したmsiをインストールした後、レジストリキーが正しく設定されます。インストールが終了すると、システムが再起動し、キーが削除されていることがわかります。

何がうまくいかない可能性がありますか?

0 投票する
2 に答える
12822 参照

wsh - JavaScript のファイルの終わり

JavaScript でローカル ファイルを 1 行ずつ読み込みたい。このファイルの最後に到達するかどうかを確認できます。例えば:

JavaScriptでEOFとは何ですか? または、この問題に対処する別の方法がありますか? どうもありがとうございました!

0 投票する
2 に答える
462 参照

batch-file - バッチファイルエラーと環境で設定されたARGV

WindowsXPに奇妙な動作をしているバッチファイルがあります。を含む:

VARx変数は正しく設定されているようです。

「bは内部コマンドまたは外部コマンドとして認識されません」というエラーが表示されます。コマンドラインから実行する場合(バッチファイルは含まれません)、パイプをエスケープするためにカラットを挿入する必要がありました。しかし、バッチファイルでは、カラットがある場合は機能せず、ない場合は機能しません。

もう1つの奇妙な点は、バッチファイルの実行後にmy.propertiesのすべてのプロパティが「set」で表示されるため、SetLocalが効果を発揮していないように見えることです。そして、「set」の出力にはARGVと呼ばれるものがあります。

助けてくれてありがとう、ポール

0 投票する
2 に答える
5770 参照

vbscript - VBS と JScript で WScript.StdOut.Write メソッドの動作が異なるのはなぜですか?

VBS と JScript で 2 つの小さなプログラムがあります。

VBScript.vbs:

JScript.js:

コマンド プロンプトで実行すると、異なる結果が表示されます。

JScript の fromCharCode メソッドと VBScript の Chr 関数の操作上の違いにより、以前の出力が説明される場合があります。ただし、出力をディスク ファイルにリダイレクトしようとすると、結果は大きく異なります。

この場合、両方のプログラムが同じ条件で同じWSH メソッドを使用するため、VBS が 256 文字のファイルを正しく生成する理由はわかりませんが、JScript はエラーを発行し、最初の 128 文字だけを生成します。

そこで何が起こるの?JScript で 256 の異なる文字を含む同じファイルを正しく生成する方法はありますか? ティア

アントニオ

0 投票する
0 に答える
82 参照

installation - アンインストール スクリプトに JScript を使用する

VS2010 でインストーラーを作成していますが、アンインストール後に (ライセンス ファイルを削除するために) スクリプトを実行したいと考えています。Windows 7 のスクリプト言語として JScript を見つけ、ディレクトリを削除するための簡単なスクリプトを実装しました (問題なく動作します)。

私の質問は、これは有効で (より重要なことに) 移植可能な方法ですか?

0 投票する
1 に答える
85 参照

maven - ファイル構造で Maven プロジェクトを検索する

パスを指定すると、そのディレクトリを再帰的に検索してMavenプロジェクトを探すWindowsバッチスクリプトを作成しようとしています。すべての Maven プロジェクト パスが見つかったら、これらの各プロジェクトに対していくつかの Maven プラグインを実行したいと考えています。

私の問題はこれです.pomで継承を使用しているため、プロジェクトのルートを見つける最良の方法がわかりません.

実際には、このインスタンスで/projectのパスのみを見つけたいだけで、module1/2 のパスではなく、たとえば親 pom がどこにあるかを知りたいのです。現時点では、xml ファイルpom.xmlをスキャンして、すべてを検索し、どれが親であるかを調べています。<packaging>pom</packaging>

これは機能しますが、maven プロジェクト/親 poms を見つけるためのより良い方法があると感じずにはいられません。

0 投票する
2 に答える
4120 参照

batch-file - Windowsバッチファイルは文字列を検索しますが、印刷しません

Windowsバッチスクリプトは初めてですが、findstrコマンドの使用を開始しました。

コードはなんとか見つけtestましfile.txtたが、「テスト」を見つけた行を出力したくありません。エコーしたいだけですFound it!

これは可能findstrですか、それとも他のものを使用する必要がありますか?

0 投票する
1 に答える
2890 参照

batch-file - 周囲の行を文字列の Windows バッチ ファイルに戻す

findstr次の方法でファイル内の文字列を検索するために使用しています。

これはtest見つかった行を返していますが、一致する行の上下3行を返したいと思います。findstr私は見てきましたが、周囲の行を返すための組み込みオプションがあるようには見えません。

0 投票する
3 に答える
7884 参照

batch-file - @echoをオフにしてコマンドを出力するバッチファイル

特定のXMLファイルを検索し、それらに対してコマンドを実行して(mvn)、ファイルに出力を書き込みtree.outます。このファイルが空の場合、(からのmvn)出力がないことがわかっているので、印刷しません。

ただし、ループ実行の最初の部分の後、それset sizeは次のループ反復のコマンドから出力し、次に単純に出力します。

コードにエラーがあり、ステートメントが出力されていると思いますが、自分自身の問題がわかりません。