問題タブ [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 投票する
3 に答える
7723 参照

visual-studio - Visual Studio IDE のスクリプト作成

Visual Studio IDE を好きなように構成するスクリプトを作成したいと考えています。それほど複雑なことは何もありません。いくつかのツール/オプションの設定、いくつかの外部ツールの追加、そのようなことです。

これは、インポート/エクスポート設定を使用して VS 内で実行できることを知っていますが、VS の外部から自動化できるようにしたいと考えています。これは可能ですか?


編集して追加: VS の外部から実行することは私にとって重要です。これを、より一般的な「この新しくゴースト化された PC を好きなように構成する」スクリプトの一部として使用したいと考えています。


再度編集: 解決策は、 CurrentSettings.vssettings をハックするか、AutoItを使用することです。詳細は以下。

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

java - eval() 呼び出しで状態を維持するように GroovyShell を納得させるにはどうすればよいですか?

Groovy を使用して、アプリケーション用のインタラクティブなスクリプト/マクロ モードを作成しようとしています。アプリケーションは OSGi であり、スクリプトが必要とする可能性のある情報の多くは事前にわかっていません。私は、GroovyShell を使用して eval() を複数回呼び出し、OSGi バンドルがロードされるときに名前空間に継続的に追加できると考えました。GroovyShell は、複数の eval 呼び出しにわたって変数の状態を維持しますが、クラス定義やメソッドは維持しません。

目標: 起動時に基本クラスを作成します。OSGi バンドルがロードされると、必要に応じて派生クラスを作成します。

0 投票する
4 に答える
847 参照

xcode - Xcode3.1ユーザースクリプトへのスイッチの受け渡し

ユーザーの希望に応じて実行の一部を動的に変更できれば、はるかに便利なユーザースクリプトがあります。単純なスイッチを渡すことでこの問題を簡単に解決できますが、それを行う方法がわかりません。

また、スクリプト名にキーワードを埋め込んでみましたが、Xcodeは実行前にスクリプトをGUIDのようなファイル名にコピーするため、どちらも機能しません。

では、ある種の引数を使ってユーザースクリプトを呼び出す方法を知っている人はいますか?(通常の%%%var%%%変数以外)


編集:

ユーザースクリプトには、Xcodeのメニューバー(ウィンドウメニューとヘルプメニューの間)のスクリプトメニューからアクセスできます。私の質問は、「スクリプトの実行」ビルドフェーズスクリプトについてではありません。それをやや曖昧にしてしまったことをお詫びします。

0 投票する
6 に答える
28313 参照

linux - シェルスクリプトでCPU使用率を取得しますか?

Java プロセスに対していくつかのJMeterテストを実行して、Web アプリケーションの負荷 (500 人以上のユーザー) の応答性を判断しています。JMeter は、各 Web リクエストの応答時間を提供します。また、X 秒ごとに Tomcat Manager に ping を実行するスクリプトを作成しました。これにより、JVM ヒープの現在のサイズが取得されます。

サーバーで Tomcat が使用している CPU の割合の統計を収集したいと考えています。次のようにシェルスクリプトで実行しようとしましたps

...X 秒ごとにコマンドを実行し、結果をテキスト ファイルに追加します。(疑問に思っている人のために、pmem= % mem usage とnlwpはスレッド数です)

ただし、これにより、「CPU使用率の%」の定義が希望とは異なることがわかりました-psのマンページによると、次のようにpcpu定義されています。

「##.#」形式のプロセスの CPU 使用率。これは、使用された CPU 時間をプロセスの実行時間 (CPU 時間/リアルタイムの比率) で割ったもので、パーセンテージで表されます。

言い換えれば、プロセスの存続期間pcpu中のプロセスの CPU 使用率を示します。

X 秒ごとにサンプルを取得したいので、現在の時点でのみプロセスの CPU 使用率を収集したいと思いますtop

シェルスクリプト内からこれを収集するにはどうすればよいですか?

0 投票する
30 に答える
576177 参照

python - 現在実行中のファイルのパスと名前を取得するにはどうすればよいですか?

他のスクリプト ファイルを呼び出すスクリプトがありますが、現在プロセス内で実行されているファイルのファイル パスを取得する必要があります。

たとえば、3 つのファイルがあるとします。execfile の使用:

  • script_1.pyを呼び出しますscript_2.py
  • 次に、 をscript_2.py呼び出しますscript_3.py

から引数として情報を渡すことなく、内のコードからscript_3.pyのファイル名とパスを取得するにはどうすればよいですか?script_3.pyscript_2.py

(実行os.getcwd()すると、現在のファイルではなく、元の開始スクリプトのファイルパスが返されます。)

0 投票する
5 に答える
937 参照

sql-server - SQL Serverで、システムテーブル/ビューを使用して特定のテーブルの*すべての*依存関係を特定するにはどうすればよいですか?

いくつかのテーブルを削除するDDLスクリプトを作成していますが、最初にそれらのテーブルのすべての依存関係を特定する必要があります。これらの依存関係には、外部キー制約、ストアドプロシージャ、ビューなどが含まれます。できれば、依存テーブルを削除する前に、システムテーブル/ビューを使用してこれらの依存関係をプログラムで削除するスクリプトを作成します。

0 投票する
11 に答える
280 参照

testing - 小さなタスクにはスクリプトまたはコンパイル済みコードを選択する必要がありますか?

私はJavaプログラマーであり、堅牢で効率的なコードを迅速に提供するのに役立つツールとして、コンパイラー、静的分析ツール、および単体テストフレームワークが好きです。JREは、私が仕事をするほとんどすべての場所にあります。

そのような状況を考えると、クールな黒のシステム管理者フェドーラのような他の帽子をかぶっていれば、タスクがどんなに小さくても、シェルスクリプトやvbスクリプトなどを使用する理由がわかりません。

私は他の帽子をあまり頻繁に着用しませんが、どのような状況でコンパイルされたコードを書くよりもスクリプトを選択する必要がありますか?

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

vb.net - Visual Studio の自動化: ソリューションの読み込み時に開いているウィンドウを列挙する

マクロを使用してソリューションをロードするときに、開いているコード ウィンドウ (つまり、ドキュメントを編集するウィンドウ) を列挙する方法は?

おそらくご存じのとおり、MSVS は開いたドキュメントを記憶します。つまり、ソリューションをロードすると、IDE は以前に開いたファイルをロードします。私がやりたいことは、ソリューションの読み込み時にこれらのウィンドウでいくつかのアクションを実行することです。

SolutionEvents_Opened ハンドラーでこれらのウィンドウにアクセスしようとしました。しかし、運が悪い - SolutionEvents_Opened が呼び出された時点では、言及されたウィンドウは利用できないようです。DTE.Documents は空で、DTE.Windows.Items には含まれていません。

次のようなコードが必要です。

0 投票する
8 に答える
110363 参照

windows - Progress を使用して Windows コマンド ラインでファイルをコピーする

Windows コマンドライン (デフォルトで XP Pro 以降で利用可能) を使用してファイルをコピーし、プロセス中に進行状況を表示する必要があります。

進行状況インジケーターは、端末または GUI ウィンドウに表示できます。これは、バッチ ファイルのスクリプト作成中に使用することを目的としています。

0 投票する
8 に答える
93789 参照

powershell - スクリプトで使用するカスタム型を PowerShell で作成するにはどうすればよいですか?

一部の PowerShell スクリプトでカスタム型を定義して使用できるようにしたいと考えています。たとえば、次の構造を持つオブジェクトが必要だったとします。

次のような関数で使用できるように、これを作成するにはどうすればよいですか。

このようなことは可能ですか、または PowerShell で推奨されていますか?