問題タブ [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.

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

jump-list - JumpList から最近の項目を取得するには?

Windows API コード パックを使用して、ジャンプ リストに表示される最近使用したドキュメントのリストを作成しています。それはうまく機能しています。このコードを使用してエントリを作成します。

そして、それらを見つけてクリックすると、正常に機能します。

ただし、これらのアイテムを読み取り、アプリケーションで何かを実行したいと考えています (それらを表示したり、アプリケーションの起動時に最後の最近のものを開くなど)。

私の問題は次のとおりです。最近のエントリの読み取りに関する情報が見つかりません。私はこれを試しました:

ただし、これは常にエントリのないリストを返します。

最近のアイテムを入手するにはどうすればよいですか?

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

powershell - ピン留めされたショートカット ジャンプリストにアイテムを追加する

このスクリプトの拡張機能を探しています(または別の拡張機能を探しています...使用しているスクリプトをどこで入手したか 100% わかりません):

例として、次のコマンドを使用してメモ帳をタスク バーにピン留めできます。

このスクリプトは、項目をタスク バーにピン留めします。

プログラムがタスクバーにある場合、最近の項目を使用してジャンプ リストにピン留めするか、ファイルをタスクバーにドラッグ アンド ドロップしてジャンプ リストにピン留めすることができます。ここでは、最近のアイテムと、ジャンプ リストにピン留めされたアイテムがあります。

ここに画像の説明を入力

(方法) タスク バーの項目のジャンプ リストに項目を追加 (および/またはピン留め) できますか? ピン留めされたリンクをジャンプリストに追加したいとしC:\logs\mylog.txtますか? プログラムで次のように実行したもの:

(特に、vbs、powershell、バッチなどを探しているわけではありません...タスクバー項目のジャンプリストmylog.txtのようなものをスクリプト化することさえ可能かどうか疑問に思っています)notepad.exe

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

c# - C# - アセンブリからジャンプリスト タスクを取得する

C# を使用してアセンブリからすべてのジャンプリスト タスク/エントリを読み取ることは可能ですか? 以前にWindowsAPICodePackを使用したことがありますが、適切なメソッド/クラスが見つかりませんでした。
アセンブリに関連付けられたジャンプリスト タスクを読み取ることができないという記事をいくつか読みましたが、Windows (または少なくとも MS Explorer) が常に実行しなければならないため、これらのタスクを読み取ることは可能であると個人的には考えています。

前もって感謝します


編集:私の質問がかなりぎこちなく尋ねられたことに気付きました(おそらく、英語が私の母国語ではないという事実が原因です)。私は次のことを意味しました:

アセンブリに関連付けられているすべてのジャンプリスト タスクを何らかの方法で取得することは可能ですか?
もしそうなら、どのようにC#を使用しますか?

例:

アセンブリがwmp.exeあり、このアセンブリに関連付けられているタスクを読みたい (この場合はVorherige Liste fortsetzen[eng.: Resume previous Playlist] とGesamte Musik wiedergeben[eng.: Play entire music library])。
.xml ファイルを WPF アプリケーションに含めることができることはわかっています。このファイルは、ジャンプリスト タスクと、これらのタスクをクリックしたときに実行されるコマンドを定義します。
ここに画像の説明を入力

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

c# - ScrollTo での JumpList のクラッシュ

ジャンプリストを使おうとするとアプリケーションがクラッシュするので質問します。リストは正しく入力されていますが、ジャンプしようとすると

編集:いくつかのXAML

<phone:LongListSelector Name="ListCategorie" Margin="13,-30,0,0" ItemsSource="{Binding GroupedInformation}" ItemTemplate="{StaticResource orderByCategorieItemTemplate}" GroupHeaderTemplate="{StaticResource orderByCategorieGroupHeader}" JumpListStyle="{StaticResource orderByCategorieJumpListStyle}" IsGroupingEnabled="True" LayoutMode="List" GridCellSize="480,62" SelectionChanged="ListCategorie_SelectionChanged" />

および jumpListStyle

そしてリストの作成

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

c# - Windows 10 で WPF JumpList が機能しない

Windows 10 で JumpTask を使用して TaskBar からカスタム コマンドを実行しようとしていますが、リンクされたアプリケーションが起動しません。ただし、JumpTask リンクとそのアイコンは正しく表示されます。Win7/Win8 で正しく動作するコードは次のとおりです。

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

c# - JumpList.GetJumpList に最近のアイテムが含まれていません

したがって、私の WPF アプリケーションにはジャンプ リストが定義されています。App.xaml

Windows がアプリケーションに関連付けられた特定のファイルを認識しない限り、このリストは空です。Inno Setup を介してカスタム ファイル拡張子を関連付けることができ、win7 のスタート メニュー + タスクバーにジャンプ リストが適切に表示されます。このような「最近のファイル」をクリックすると、追加のコマンド ライン引数 (ファイル名) を使用してアプリケーションが呼び出され、アプリケーションの起動時にそのファイルを直接開くことができます。

目標: (win7 タスクバーだけでなく) アプリケーション内の最近のファイルを表示します。 [ファイル] メニュー (例: Visual Studio: [ファイル] > [最近使ったファイル] > ...) や、ジャンプする最近のプロジェクトを示すスタート ページのようなものを考えてみてください。

問題: JumpList にはカスタム タスクのみが含まれ、最近のファイルは含まれません。経由で JumpItems を反復処理することが可能です

これは JumpTask / JumpPath インスタンスのリストです。ここでカスタム作成されたタスクは見つかりますが (たとえば で定義した場合App.xaml)、ウィンドウ (スタート メニュー/タスクバー) に表示される最近のファイルは見つかりません。したがって、私の場合、ウィンドウには最新の 10 個のファイルが表示されますが、アプリケーションではそれらを表示する方法が見つかりません。

上記の呼び出しで JumpList の定義を省略するApp.xamlと、JumpList の代わりに null が返されます (win7 の JumpList を上書きしたと思いますが、違います)。

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

c++ - Windows 7/8 ジャンプ リストで MFC アプリのアプリケーション タイトルを変更する

Windows 7/8 のジャンプ リストで、実際のジャンプ リストのすぐ下、ピン アプリケーション オプションの上に表示されるタイトルを制御する MFC アプリの設定はどれですか?

例

これは主に、ローカライズされた文字列を英語以外のシステムで使用できるようにするためです。

この問題について私が最初に考えたのは、バージョン リソース ファイルで設定できるということでしたが、新しいローカライズ セクション (この場合はスウェーデン) を追加し、説明/ファイル名を設定しても、関心のあるテキストには影響しないようです。

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

windows - C# の LongListSelector ジャンプ リスト (Windows ユニバーサル プラットフォーム アプリ - Windows 10 開発)

Windows Phone Silverlight 8.1 のコーディングを行っていたとき、LongListSelector を使用して、次のようなジャンプ リスト メニューを作成しました。

Windows Phone 8.1 のジャンプ リスト

ただし、Windows 10 の代わりに Windows ユニバーサル プラットフォーム アプリのコーディングを開始し、電話を 8.1 から 10 にアップグレードしてから、これらのメニューが次のようになっていることがわかりました。

Windows 10 のジャンプ リスト

Windows ユニバーサル プラットフォーム アプリで C# を使用してこれを作成する方法を考えています。ユーザーが選択できるアイテムは 100 を超えています。これは、選択するアイテムをすばやく見つけるための非常に優れた方法です。

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

windows - JumpList の「閉じる」ボタンまたは「閉じる」右クリック オプション

ジャンプ リスト (Delphi XE7) があり、開いているフォームがすべてそこにあるので、ユーザーは必要なフォームを開くことができます。

右クリック オプション (この場合は「閉じる」) または小さな X ボタンをジャンプ リスト項目に追加して、フォームを閉じることができるかどうか (およびその方法) を知りたいです。

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

c# - デスクトップ アプリケーションがジャンプリストのクリック イベントをキャッチできない

デスクトップアプリケーションがあります。ジャンプリストメニューを追加しました。タスクバーのアイコンを右クリックすると、このメニューがジャンプリストに表示されます。問題は、メニュー項目をクリックしてもアクションが実行されないことです (つまり、アプリがそれをキャッチします)。次のリンクからコードを取得し、それに応じてカスタマイズしました (注: このコード ジャンプリストは、私の PC でも機能しません)。Visual Studio 2013 と Windows 10 を使用しています。

http://www.codeproject.com/Articles/103913/How-to-Create-a-Custom-Jumplist-with-Custom-Events

Program.cs に次のコードを追加しました。

Myjumplist クラスには次のコードがあります

私のメインフォームコンストラクターには、次のジャンプリストコード行があります

どこが悪いのかわからない。私のアプリケーションでジャンプリストを適用するのを手伝ってください