問題タブ [visual-studio-macros]

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 に答える
325 参照

visual-studio-2010 - 以前のインストールから Visual Studio 2010 マクロを復元しますか?

短くシンプルにします。私は OCZ Vertex 100Gb SSD を持っていて、それにはオペレーティング システムとプログラミング ツール (別名 VS2010) がありました。とにかく、ドライブが故障し、Windows が機能しなくなりましたが、VS2010 に関連するすべてのフォルダーを含む特定のフォルダーを回復できました。

私の質問は、古いマクロはどこに保存され、可能であれば新しい OS にインストールされた新しい VS2010 にコピーするにはどうすればよいかということです。すべてのマクロを再度プログラムし直す必要はありません。

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

.net - Visual Studio IDE を介して複数の引数を持つマクロを呼び出すにはどうすればよいですか?

Visual Studio 2010 では、マクロに 1 つの引数がある場合、コマンド ウィンドウ、検索ボックス、またはイミディエイト ウィンドウから次のように入力して呼び出すことができます。

Fooマクロ名でbar、文字列引数です。

しかし、マクロに 2 つ以上の引数がある場合、これは機能しません。

これは、「bar、baz」を 1 つの値として扱います。このバグは Connect に記録されています。

command-window-accept-2-arguments
pass-multiple-parameters-to-a-macro-does-not-work-as-expected-based-on-the-documentation

プログラムで呼び出す以外に、複数の引数を持つマクロを呼び出す方法はありますか?

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

excel - Excelシートで選択した列を1つの大きな列に並べて、選択したものだけにする方法

この質問は、次の質問に基づいています。

Visual Basic では、他のすべての列を移動して 1 つの長い列 B を作成します。

私は最良の答えを使用しました:

これで機能しますが、Excel シートのすべての列が 1 つの列にタイル表示されます。私がやりたいのは、シート全体ではなくマクロを実行するときに、選択した列に対してのみ実行することです。

それは可能ですか?どのように?

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

visual-studio - パーソナライズされたコメント用のカスタム VS アクションを作成する簡単な方法はありますか?

この質問を大幅に言い直してください。

基本的に、私は現在、非常に大きなフレームワークの大部分を取り除いています - これには多くのコメントが含まれます。したがって、後でこれらすべてを見つけることができます。バッチコメントを付けてから、次のような各ブロックの前にマーカーをコピーして貼り付けます。

ボタンを 1 回押すか、キーの組み合わせを 1 回押すだけで、選択したコードをバッチ コメント アウトし、タグを先頭に自動的に配置する関数を作成したいと考えています。したがって、開始コメントは「//」または「/*」ではなく、「MYINITIALS_REMOVE//」または「MYINITIALS_REMOVE/*」です。

これは可能ですか?

EDIT実際に考えてみると、すべての行が 'MYINITIALS_REMOVE//' で始まっていてもかまいません。

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

visual-studio - VS2010 で「ライフセマンティックエラーを表示」オプションを自動的にオンにするにはどうすればよいですか?

VS2010 で resharper を使用していますが、VS2010 を起動するたびに、[ツール] - [オプション] - [テキスト エディター] - [C#] - [詳細設定] で [ライフ セマンティック エラーを表示] をオフにする習慣があります。オンに戻す簡単な方法を探しています (つまり、ツールバーのボタンをクリックするだけです)。

マクロを作成することを考えましたが、残念ながらそれ以上のものは記録されません:

また、コマンドを調べて、このオプションをオンにするコマンドが見つかるかどうかを確認しましたが、うまくいきませんでした。

誰かアイデアはありますか?

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

visual-studio-2008 - 複数のソリューションのカスタム ビルド ターゲット マクロ ディレクトリを追加する

約 50 以上のいくつかのソリューションを備えた既存のシステムがあり、それらのすべてに、ターゲットのビルド ファイルを特別なディレクトリに貼り付けるように見えるビルド後のイベントがあります。

ビルド イベント後のコピー $(TargetFileName) $(XXXSystemTarget)

XXXSystemTarget は、すべての DLL プロセスが展開のためにステージングされる特別なディレクトリを指します。

ビルド後のイベント用にカスタム マクロ フォルダーを作成する方法はありますか。これまでのところ、私が見つけた記事は、プロジェクト レベルのカスタマイズのみを示しています。すべてのプロジェクト ファイルを変更する必要がある場合があるため、これは困難です。変更できるシステム全体の構成ファイルはありますか?

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

visual-studio-2010 - ファイル間でテキストをコピーするVSマクロを作成するにはどうすればよいですか?

私は3つの異なるフォーラムでこの質問をしましたが、誰もそれを理解できません。VS2010で、コードをコピーするマクロを作成しようとしています。したがって、この設定を考えると:

...目的は、マクロをクリックしてコードをbarにコピーし、ToString()もオーバーライドすることです。セミワーキングバージョンがあります

...クラスが異なるファイルにある場合は完全に役に立たないことを除いて。見つかった実際の一致をキャプチャできません。マクロでウィンドウテキストを選択できないことを除いて、それらをvsFindResults1に出力できます。Ctrl-A-> Ctrl-Cをクリックしてキャプチャできますが、マクロを記録すると何も表示されません。非常にイライラしました....何かアイデアはありますか?

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

powershell - PowerShell スクリプト/コマンドを指すショートカット ボタンを VS11 ツールバーに追加できますか?

マクロのサポートが VS11 で終了したため、powershell スクリプト (ファイルとして保存されるか、マクロに似たもの) を指すボタンを追加したり、単一の powershell コマンドを実行したりすることは可能ですか?


コンテキスト これは、すべての webdev サーバーを強制終了することです。

したがって、それを行うための他の簡単な方法 (PowerShell 対応のパッケージ マネージャー コンソールまたはその他のコンソールでコマンド/スクリプト パスを入力する以外) があれば、便利です。

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

visual-studio-2010 - 簡単なVSIXを始めましょう?

VS 2010でいくつかのマクロを作成しましたが、それらをVSIXに移行して、ギャラリーに公開したいと思います。

DTEこれらは、VSマクロエディタで提供されるオブジェクトインスタンスの上に構築されます。

これを実装する方法は?

DTEオブジェクトの代替品は何ですか?

更新 また、拡張機能を構成して、ユーザーのマシンにインストールしたときに、キーボードショートカットもインストールして、押したときにそのメソッドを拡張機能で実行するようにします。
現在、空白の拡張プロジェクトを使用していることに注意してください。このプロジェクトでは、起動するメソッドを含むコードファイルと.vsixmanifestファイル以外のファイルはありません。上記の別の質問を投稿しました:VSIXメソッドを実行するためのショートカットを作成するにはどうすればよいですか?

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

command-line - ワークスペースを作成せずにtfsから特定のバージョンのフォルダを取得するにはどうすればよいですか?

プロジェクトのソースコードを特定の時間(チェンジセット)で入手したいのですが。だから私はフォルダ全体をダウンロードする必要があります。別の時間にそれをやりたいのですが、別のワークスペースを処理するのはあまり便利ではありません。

TFS Get Specific Versionを別のフォルダー(ワークスペースあり)に入れ、ワークスペースなしでTFSからファイル(1つのファイル)を取得するためのコマンドが必要であることを知っています。

新しいワークスペースを作成せずにフォルダ全体を解決する方法はありますか?

編集 私は受け入れられた答えがあまりにも野心的であることに気づきました。もっとシンプルなものが必要でした。

仮定:

  • コンピューターのVisualStudioからTFSにアクセスできます
  • TFSプロジェクトChangeSetNumberのフォルダーからチェンジセット を取得したいDesiredFoldertProj

VisualStudioコマンドプロンプトの宛先フォルダーから次のバッチを実行します

ダウンロードしたソリューションを開始するときに、ソース管理の関連付けを削除することを確認する必要があります。