問題タブ [jump-list]
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.
javascript - IE9 / Win7 メニューにジャンプ リスト タスクを動的に追加できない
メタタグなどを使用して、IE9 のピン留めされたサイトに「タスク」を追加できます。
しかし、JavaScript を使用して新しいタスクを追加しようとすると、それらが表示されません。
助言がありますか?
c# - .Net で配列の優先順位付けされたコレクションを実現する最速 (挿入速度) の方法は何ですか?
特定のプライオリティ キューを作成しています。その構造は次のようにする必要があります。
特定の優先度のリストが存在するかどうかを効率的に見つける必要があります。そうでない場合は、リストを作成してメッセージを追加します。そうでない場合は、メッセージを既存のリストに追加します。
私は赤黒木を書きましたが、これはやり過ぎのようで、最速の解決策ではないかもしれません。また、優先順位によってメッセージを簡単に取得できないという欠点もあります。これは、書き込みが完了したら実行できるようにする必要があります。
Dictionary について考えてみたのですが、間違っていなければ「__というキーが存在する場合はそれに対応する値を与え、そうでなければ null を与える」という単純な方法はありません。または、何か不足していますか?
編集
私の現在の実装は、32 個の固定リストを持つことです。32ビットフラグに該当リストを追加し、該当ビットをセットする。De Bruijn のアルゴリズムを使用して LSB を取得します。これは効率的ですが、緩和したい他の複雑さを追加しています。
wpf - ジャンプ リストからディレクトリを開くことはできますか
私は WPF アプリケーションを作成しており、ジャンプ リストを呼び出して、そこからプログラム構成、app.config、またはログ ディレクトリを開く機能を追加したいと考えています。それは可能ですか(それを行う方法を見つけることができません..エクスプローラーで開くパスだけでなく、アプリケーションパスを含むJumpTasksとファイルへのパスを含むJumpPathのみです)?
vba - VBA で生成された Office ドキュメントの Windows 7 でジャンプリスト エントリを無効にする
Windows 7 で VBA の自動化 (この例では MS Access 2007 ですが、あまり変わらないはずです) を使用して Office ドキュメント (私の場合は Word または Excel 2007) をプログラムで生成しています。これは正常に動作します。
ドキュメントは自動的に生成されるため、最近のリストに表示したくありません。Word の最近のリストについては、ドキュメントを保存するときに「AddToRecentFiles:=False」を追加するか (例を参照)、後で「Application.RecentFiles ...」を使用してエントリを削除できます。
私のコード
問題は、Windows 7 から最近使用したリストを無効にする方法が見つからなかったことです(つまり、Word のタスクバーまたはエクスプローラーの最後に使用したフォルダーの最近の項目を含むジャンプ リストと、[スタート] メニューの Word の最近使用したリスト)。
これらのリストが %APPDATA%\Microsoft\Windows\Recent\AutomaticDestinations に保存されていることは認識しており、Jumplist を操作するために "WindowsAPICodePack" があることがわかりました ( VBA からは使用できませんよね?)。
最近のリストにアイテムを追加するには、「shell32.dll」ライブラリの古い API SHAddToRecentDocs を使用できますが、この API 関数を使用した削除は、古い「/recent」フォルダーのエントリにのみ影響するように見えるため、機能しなくなりました (私の意図ではないものをすべて削除します)。Windows 7 タスクバー API のプレゼンテーションも、項目を追加する方法についてのみ言及しているように見えますが、それを回避する方法や特定のエントリを削除する方法については言及していません。
Windows 7 が行う記録を操作する (または一時的に無効にする) 方法がありませんか?
よろしくアンドレアス
vim - Vimでジャンプリストをトラバースするときに現在のバッファーを離れないようにするにはどうすればよいですか?
Vimセッションで頻繁にいくつかのバッファを開いています。これは、私のジャンプリストがいくつかのバッファからの場所を保存することを意味します。ただし、Ctrl+Oキーボードショートカットを使用して前の場所にジャンプする場合、バッファを離れたくないので、現在のバッファの「ローカル」にある前の場所にジャンプしたいことがよくあります。どうすればよいですか?
たとえば、ジャンプリストが次のようになっているとします。
aaa.m
初めてCtrl+を押したときに、ファイルの15行目にジャンプしたいO。重要なのは、次にCtrl+を押したときにO、ファイルにジャンプしたくないということです xxx.m
。aaa.m
むしろ、ファイルの20行目、つまり「現在の」バッファー内の以前の場所にジャンプしたいと思います 。ただし、デフォルトのVimの動作では、ファイルの12行目に移動します xxx.m
。
これをどのように達成できるかについてのアイデアはありますか?
c# - ジャンプ リストと Windows フォーム
Windows 7 ジャンプ リストの実装に関する Stack Overflow の他の記事をいくつか読みましたが、それらはすべて数年前のもので、基本的には「Windows API コード パックを入手する」ことを提案しています。(回答 1、回答 2、...) Windows 7 でジャンプ リストを実装しようとしていますが、この機能を実装する .NET 4には実際にはJumpList クラスがあるようです。回答は廃止される可能性があり、Windows API Code Pack は不要になりました。
ただし、ドキュメントに記載されている例は、Windows フォーム アプリしか開発していない私が慣れていない XAML に依存しています。さらに、JumpList.SetJumpList メソッドには System.Windows.Application オブジェクトが必要ですが、私の人生では、Windows フォーム アプリ (System.Windows.Forms.Application 静的オブジェクトを使用) から取得する方法がわかりません。 )。プロパティ System.Windows.Application.Current がありますが、私の Windows フォーム アプリでは null が返されます。
だから私の質問は:
Windows フォーム アプリケーションにジャンプ リストを実装するには、Windows API コード パックが本当に必要ですか?
ジャンプ リストを実装する方法を示す、Windows フォームの比較的単純なサンプル チュートリアルを知っている人はいますか?
System.Windows.Application オブジェクトを取得できないという明らかな点を見落としているだけですか?
c# - Program Files から起動すると WPF4 JumpList が見つからない
ジャンプリストのサポートを追加する非常に単純なアプリケーションがあります。
数日前、私はそれをバージョン 1 と呼びました。それで、コピーしてc:\program files\clipboard editor\clipboardeditor.exe
実行しました。偉大な。タスクバーにピン留めしました。
ここで、UI を完全にスキップして一般的な形式に直接移動するためのジャンプリストを追加しています。私はそれをすべて書きました-それはうまくいきます!リリースとしてビルドし、プログラム ファイルの古い exe にコピーして起動します。ジャンプ リストはありません。固定して固定を解除して再起動し、考えられるすべてのことを行いました。
エクスプローラーがプログラム ファイルから exe のジャンプ リストをキャッシュしているように感じますが、私の Google スキルでは失敗しています。助言がありますか?
私の(プログラムではないファイルからの作業)XAMLは次のようになります。
windows-7 - カスタム カテゴリからアイテムを削除する - ジャンプリスト
ジャンプリストのカスタム カテゴリからアイテムを動的に削除する方法 (ジャンプリスト自体を削除せずに)。
ジャンプリストとカスタムカテゴリを作成する方法は次のとおりです。
ここで、このカスタム カテゴリから項目を動的に追加および削除したいと考えています。API コード パックは、カテゴリにアイテムを追加するだけのメカニズムを提供しているようです。カスタム カテゴリからアイテムを削除するにはどうすればよいですか?
html - IE9ジャンプリストの入力フィールドを追加する方法はありますか?
私はIE9の新しいジャンプリストで遊んでいます。ジャンプリストに入力フィールドを追加する方法があるかどうか疑問に思いました。ジャンプリストに検索バーを追加してサイトに移動し、検索クエリをクエリ文字列に入れたいと思います。これができるかどうか誰か知っていますか?
visual-studio-2010 - VS2010 JumpList はカスタマイズできますか
そのため、プロジェクトを VS2010 ジャンプリストに固定するのが大好きです。. . 右クリックして読み込みます。
ただし、いくつかのプロジェクトでは、一度に複数のバージョンに取り組んでいます。Foo.sln はリストに数回表示されます。. . リリースごとに 1 回。特定の項目にカーソルを合わせると、完全なパスが表示されますが、必要なバージョンを見つけるのに時間がかかります。. . 名前にバージョンを表示したいと思います。
これをFoo2.6、Foo2.7などにカスタマイズしたい。. . 最初にジャンプリスト項目のプロパティをいじってみましたが、これは実際にはファイルの名前を変更します。次に、リンクやその他のトリックを使用してこれを行うことができるのではないかと考えました。. . リンクが機能している間は、ジャンプリストにリンク名ではなくソリューション ファイル名として表示されるため、メリットはありません。
ソリューション ファイルをコピーすることはできますが、ソース管理でソリューション ファイルが変更された場合はどうなりますか。. . その場合、ファイルとコピーは同期していません。
リンクは「もうすぐ」です。. . 誰かがこれを行うクリーバーの方法を持っていますか?