Windows system >> Windowsの知識 >  >> Windowsチュートリアル合成 >> 窓について >> Windowsの.batファイルでGroovyスクリプトを実行する

Windowsの.batファイルでGroovyスクリプトを実行する

  

このドキュメントで説明されているように、 Windows
スクリプトでGroovyコードを実行すると便利なことがあります。あなたがuuidが欲しいなら、あなたは使うことができます:

groovy -e" println(UUID.randomUUID()。toString())" echo" groovyの実行が終了しました!"インストーラの場合、.batでGroovyスクリプトを呼び出すと問題が発生します上記のスクリプトを実行した後、次のスクリプトエコーは実行されず、.batは直接終了します。

理由を確認して見つけました(参照)。 Windowsインストーラがgroovy.exeをインストールし、zipリリースのバージョンがgroovy.batであり、これが別のbatスクリプトである場合は、callを使用しないと、プログラムの制御がgroovy.batに進み、Groovyスクリプトが実行されます。終了したら、直接終了します。

" 'groovy'コマンドは実際にはフルネームが 'groovy.bat'のバッチファイルですが、Windowsのコマンドプロンプトでは '.bat'の部分を指定しないで構いません。別のバッチファイルに制御を移すには 'call'を使用しますが、ファイルの名前を使用するだけで返す方法はありません。"

同じ参照記事です。この問題を解決する方法は2つあります。

1. ZipバージョンではなくWindowsインストーラバージョンのGroovyをインストールします。前者にはネイティブランチャーがあるためです。

2.上記のスクリプトを次のように変更します。call groovy -e" println(UUID.randomUUID()。toString())" echo" groovyの実行が終了しました!"

専門家はあなたに6つのストロークWindows 7のパッチの問題

トロイの木馬のIPセキュリティ戦略を傍受するための新しい方法

Win10は互換モードを使用してアプリケーションが実行できないという問題を解決します

XPのパスワードを忘れた場合

1.ユーザーのパスワードを修正するブートフロッピーを作成します。
ログインパスワードを忘れてしまう可能性があります。スタート&GT
;>> 8ここコントロールパネル>>>ユーザーアカウント>>> 8ここ自分のID&GTを選択すること;>>左:忘れたパスワード&GTを防ぐ;>> 8ここの下でステップ>>>>>空のフロッピーディスク&GTを挿入し、パス

メトロのインターフェーストリックを閉じるためにWin8のシステムワンクリック

LinuxシステムでGit and Repoの無効なコードをクリーンアップする方法                 

Linuxシステムコード参照コードリポジトリは使用中にますます大きくなり、無効なファイルがいくつか蓄積されます。 Linux GitとRepoのコードはすべてしばらくしてからクリーンアップする必要があります。それでは、LinuxシステムでGit and Repoの無効なコードをクリーンアップする方法は?

手動でクリーン

あなたのコードリポ

自動的に保存されたリモートディレクトリのログインパスワードを消去する方法

Win7のシステムブートはスタートアップ項目を解決できない問題解決

マイクロソフトは認めた!密かにWin10

Win7のブロードバンド接続エラー623解決策のステップ

Copyright © Windowsの知識 All Rights Reserved