問題タブ [windows-explorer]

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

windows - ファイルエクスプローラーを実装したいのですが、ファイルのアイコンを読み取って表示するにはどうすればよいですか?

ファイルエクスプローラーを実装したいのですが、通常のファイルエクスプローラーとは異なり、まずファイルシステムをスキャンしてデータベースに保存し、データベースからファイルシステム情報を読み取って表示します。ファイルのアイコンを保存する必要があります。これどうやってするの?Windows APIはありますか?どうもありがとう!

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

delphi - Windows エクスプローラーにボタンを追加する方法を教えてください。(IE ではありません)

Win Expにボタンを追加したい。ツールバーに移動し、ボタンでスクリプト ファイルを実行します。Delphiでどうすればできますか?それともWin APIでしょうか?

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

winapi - Windows エクスプローラーでファイルのプレビューを「サムネイル」ビューで表示するにはどうすればよいですか?

3D エディタを作成しています。Windows エクスプローラがサムネイル ビュー モードのときに、ファイル内の 3D モデルのプレビューを表示するようにしたいと考えています。

それ、どうやったら出来るの?

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

windows - Windows エクスプローラーをプログラムで更新するにはどうすればよいですか?

IShellIconOverlayIdentifierインターフェイスを使用してファイルとフォルダーにオーバーレイ アイコンを表示する Windows シェル拡張機能があります。私の拡張機能はTortoiseCVSTortoiseSVNに少し似ています。

時々、Windows Explorer にすべてのアイコンを再描画させる必要があります。これを行うには、次のようにSHChangeNotifyを呼び出します。

これにより、開いているエクスプローラー ウィンドウのデスクトップと右側のペインが更新されます。エクスプローラ ウィンドウの左側にあるフォルダ ツリーは更新されません。

そこで、次のようにWM_SETTINGCHANGEを送信してみました:

Vista では、これによりフォルダ ツリーが更新されますが、右側のペインは更新されません。

SHChangeNotify()後に続くの組み合わせはWM_SETTINGCHANGE、Vista では非常にうまく機能するようです。しかし、XPでフォルダツリーが表示されている場合、まだ更新できません。

これをより良くする方法を誰かが考えていますか?

XPのより良い解決策はありますか?

送信SHCNE_ASSOCCHANGEDは、Explorer を頭上で叩くようなものです。これにより、デスクトップ全体が非常に激しく更新され、開いているエクスプローラー ウィンドウのスクロール位置が失われます。もう少し暴力的でないものはありますか?

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

c++ - エクスプローラーのサムネイル (winXP)

エクスプローラーのサムネイルに表示できるようにする必要があるファイル形式があります。ターゲット システムは Windows XP であるため、Vista の PreviewHandler API は適していません。私はc ++を使用しています。

どうすればいいですか?

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

visual-studio - Windows エクスプローラー - 同じファイル拡張子の動的アイコン

Visual Studio .sln ファイルの場合、Windows エクスプローラーは、v8 または v9 アイコンのどちらを表示するかを判断するために「巧妙」な処理を行っています。

アイコンをダブルクリック/起動すると、slnファイルのバージョン情報を見てVS2005またはVS2008を選択的に実行する「Visual Studioランチャー」アプリを通過することがわかりました

しかし、それがアイコン部分をどのように行うかについての考え。おそらく、フォルダーを参照するだけで、何かがバックグラウンドでファイルを開き、使用するアイコンを決定していると思われますが、非常にシームレスで迅速です.

それがどのように行われたかについての考え。ここには、ClickOnce によってデプロイされて更新される構成ジェネレーターがありますが、構成ファイルを作成したジェネレーター アプリのバージョンを一目で確認できると便利です。

乾杯、

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

svn - WindowsエクスプローラーでSVNリビジョン番号を確認する方法はありますか?

各ファイルのSubversionリビジョン番号を示す列をWindowsエクスプローラーの詳細ビューに追加する方法はありますか?

私はVistaを使用しており、TortoiseSVNを使用しています。

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

windows-7 - Windows 7 RCの[グループ化]、[並べ替え]、[列ヘッダーによるスタック]のコンテキストメニューはどうなりましたか?

開発者として、私は通常、エクスプローラーの詳細ビューをファイルタイプごとにグループ化します。このようにして、すべての構成ファイル、アセンブリ、実行可能ファイルなどがグループ化され、グループヘッダーをクリックしてすべての関連ファイルを選択するだけで、コピーできるようになります。

ベータビルド7000では、Ctrlキーを押しながら多くのグループを選択して、関連するすべてのファイルを選択できます。

RCビルド7100以降のIMOでは、最初にクリックされたグループだけがすべての関連ファイルを選択し、新しいグループでCtrlキーを押しながらその後クリックしても効果はありません(そのグループの関連ファイルは選択されません)。

動作を元に戻すために見逃したオプションはありますか?ベータ版の場合と同じように、リストビューの列ヘッダーのコンテキストメニューからグループ化、並べ替え、スタックを選択できますか?-Ctrlキーを押しながら、関連ファイルを選択するために必要な数のグループを選択できます(インスタンスのコピー操作の場合)。

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

windows - コンテキストメニュー選択のパスを取得するにはどうすればよいですか?

InternetExplorerのコンテキストメニューにカスタムエントリがあります。選択したアイテムを使って何かをしたいのですが、たとえば、その選択をARGV[1]として受け取るプログラムを実行します。

たとえばwhatever.zip、デスクトップにあるという名前のファイルを右クリックすると、次のように実行されます:my_binary path \ to \ desktop \ whatever.zip

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

windows - ファイルを .exe にドラッグすると、別の作業ディレクトリが設定されます

通常のコンソール アプリケーション (またはその他のアプリケーション) を使用していて、Windows エクスプローラーを使用してファイルを .exe ファイルにドラッグすると (ファイルを「コマンド ライン入力」として使用するため)、現在のディレクトリが設定されます。アプリケーションが配置されているディレクトリではなく、他のディレクトリ(ホームフォルダー?)に移動します。アプリケーションをダブルクリックして起動すると、現在のディレクトリが正しく設定されます。

これの理由は何ですか?アプリケーションのフォルダを現在のディレクトリとして使用する方法はありますか?