問題タブ [automation]

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 投票する
2 に答える
1767 参照

excel - エクセルの自動化。範囲から複数のアイテムを選択する必要があります

範囲内の単一のアイテムを選択できるコードがあります。

これはうまくいきます。ただし、範囲内のすべてのセルを選択する必要がありますが、Item プロパティの "get" 呼び出しでこれを指定する方法を見つけることができませんでした。-1、-1 を使用してみました... コロンで区切られた列の範囲と行の範囲を指定して、2 つのバリアントで bstr のペアを渡そうとしました。また、範囲指定の文字列の単一パラメーターを渡そうとしました。どれも機能しませんでした。

更新:私も試しました

これは S_OK を返しますが、範囲は選択しません。通常、iRange 構造体の関数を直接呼び出すことはできません。結果は gpf またはアクセス違反です。そのため、autowrap 関数を使用する必要があります (Invoke 呼び出しを実行するため)。この呼び出しが機能しないことに驚きはありません。これが機能することを願っています....これは、このプロジェクトの最後の部分です。

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

soap - JIRA SOAP API ドキュメント?

私は JIRA インストールに対して動作するカスタム ツールをいくつか作成しています。公開されている SOAP API は、引数に名前がないことを除けば素晴らしいものです。

たとえば、getIssue のプロトタイプは次のとおりです。

すべての SOAP RPC メソッドはこの規則に従っているため、ドキュメントがないと、これらの多くで何を渡すかを理解するのにかなり苦労しています。

決定的な API ドキュメント ガイドを知っている人はいますか?

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

.net - .Net から別のアプリケーションの Windows/コントロールを列挙する

別の MDI 子ウィンドウが開いているかどうかを検出する必要がある小さなユーティリティ アプリケーションを開発しています (これは、ソース コードも制御もしていない市販の Win32 ビジネス アプリケーションです)。私のアプリから、特定の MDI 子ウィンドウが開いているときにポーリングまたは検出できるようにしたいと考えています。

.Net では、実行中のプロセスを反復処理するのは簡単ですが、特定の Win32 プロセスの (サブ) ウィンドウとコントロールを .Net から反復処理する簡単な方法は見つかりませんでした。

何か案は?

更新
彼らが私を正しい道に導いてくれた答えに感謝します。とと の両方の API 呼び出しを使用してコントロールに関する拡張情報を取得するテスト プロジェクト
の記事を見つけました。EnumWindowsEnumChidWindows

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

version-control - 日付スタンプのアクセラレータ キー

これが自由回答形式の質問です。私は多くの mssql ファイルに取り組んでおり、それぞれに日付スタンプを付けるのが好きです。これは、ストアド プロシージャのソースが最新かどうかを確認するだけでわかるようにするためです。

ショートカット オートコンプリート キーが必要です。たとえば、d-tab-tab と入力すると、現在の日付がファイルに出力されます。そして、はい、私は怠け者です。:)

質問は次のとおりです。

  1. この問題を完全に回避する方法はありますか?
  2. そうでない場合、どのように解決することをお勧めしますか?

賢いアイデアを歓迎します。

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

ruby - TestRunner を使用して実行する前にパラメータ/オブジェクトを ruby​​ ユニット/テストに渡す

プロセスを自動化し、それ自体の結果に対していくつかのテストを実行してから、他のことを行うツールを構築しています。

コードをクリーンアップしようとして、テストケースクラスだけを持つ別のファイルを作成しました。これらのテストを実行する前に、いくつかのパラメーター/オブジェクトをクラスに渡してから実行する必要があります。問題は、パラメーター/オブジェクトをテストクラスに渡す方法が見つからないように見えることです。

現在、Yaml ファイルを生成してテスト クラスで読み取ることを考えていますが、これに一時ファイルを使用するのは「間違っている」と感じています。誰かがより良い解決策を持っているなら、それは素晴らしいでしょう!

**************編集************

私が今行っていることのコード例:

上記の例では、TS_SampleTestSuite が重要な情報を必要とするため、最初の「テスト ケース」は、Yaml ファイル filname.yml から情報を読み取るだけのメソッドです。

混乱が解消されることを願っています。

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

list - LaTeXドキュメントで使用されるアイテムの自動リストを作成する方法は?

LaTeX ドキュメントに項目を追加したい。たとえば、ドキュメントにヒントを追加したいとします。コマンドを作成するので、次のようなものを呼び出すことができます。

これは、読者がヒントとして認識しやすいように、特別な方法でフォーマットされます。これは、例で「foocareful」を使用して参照できるラベルを取得します。

付録では、それらへの参照を含むすべてのヒントのリストを追加したいと思います。何かのようなもの:

しかし、当然、このリストを手作業で維持したくありません。このようなリストを自動的に作成するにはどうすればよいですか?

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

open-source - オープンソースソフトウェアをリリースするタスクを自動化するには?

オープンソース ソフトウェアを管理する誰もが、新しいバージョンをリリースするプロセスがますます多くの作業を必要とするという問題に直面します。バージョン管理でリリースにタグを付け、ディストリビューションを作成し (自動ビルドで簡単なはずです)、それらを Web サイトやオープンソース ホスティング サービスにアップロードする必要があります。選択したウェブ フォーラム、sourceforge のニュース システム、メーリングリスト、ブログまたはウェブサイトでほぼ同じメッセージを使用して、新しいリリースを発表する必要があります。また、freshmeat でソフトウェアのエントリを更新する必要があります。リリースのためにさらに多くのタスクを実行する必要があります。

これらのタスクの一部を自動化する技術を開発しましたか? これをサポートするソフトウェアはありますか?

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

c# - C# での Word 自動化 - Word でのテーブルの作成

Wordドキュメントを開き、定義済みのブックマークの一部を名前、クラスなどのデータに置き換えるC#アプリケーションがあります.

それはすべて単なる文字列値です.今度は動的な行数を持つテーブルをドキュメントという単語にレンダリングしたいと思います.ドキュメント内の特定の場所にテーブルが必要です.

これにブックマークを使用できますか?他の方法はありますか?

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

excel - WMI を使用して、VBA で現在の Windows ユーザー名を取得する

WMI を使用して現在の Windows ユーザー名とドメインを取得する簡単な方法があるかどうか疑問に思っていました。Windows API 呼び出しは短いユーザー名を取得するだけなので、ドメイン名の別の呼び出しを行うことになります。いくつかのコードがありますが、自動化エラーが発生します。何か案は?私は正しい道を進んでいると思いますが、WMI については少し初心者です。

更新:受け入れられた回答に関するコメントを参照してください

0 投票する
7 に答える
4189 参照

automation - 安価/無料でビルドサーバーをセットアップするにはどうすればよいですか?

現在、私は毎日のビルドを行うことを任されています。SQL Server 2005 バックエンドを備えた ASP.NET 2005 Web サイトがあります。現在のソース管理は Visual Source Safe 2005 です。

この時点で、日次ビルドのブルート フォース方式を使用します。

  1. ソースコードの最新バージョンを入手する
  2. データベース リリース スクリプトの最新バージョンを取得する
  3. 古い W​​eb サイト ファイルをディレクトリにバックアップする
  4. 新しいコードをローカル マシンに発行する
  5. サーバー上で実行して、テスト/ステージ サイトを機能させ続ける
  6. 新しく作成したファイルを Web サイトにプッシュする
  7. テストデータベースでSQLスクリプトを実行します(更新を前提としています。それ以外は気にしません)
  8. テスト サーバーで Web サイトをテストします。

自動ビルドのアイデアを見ると、毎朝の作業が減ることになるので興味をそそられます。どのように進めることをお勧めしますか? 上司にプレゼンする前に、アイデアを完全に具体化しておきたい。