問題タブ [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.
jump-list - JumpList から最近の項目を取得するには?
Windows API コード パックを使用して、ジャンプ リストに表示される最近使用したドキュメントのリストを作成しています。それはうまく機能しています。このコードを使用してエントリを作成します。
そして、それらを見つけてクリックすると、正常に機能します。
ただし、これらのアイテムを読み取り、アプリケーションで何かを実行したいと考えています (それらを表示したり、アプリケーションの起動時に最後の最近のものを開くなど)。
私の問題は次のとおりです。最近のエントリの読み取りに関する情報が見つかりません。私はこれを試しました:
ただし、これは常にエントリのないリストを返します。
最近のアイテムを入手するにはどうすればよいですか?
powershell - ピン留めされたショートカット ジャンプリストにアイテムを追加する
このスクリプトの拡張機能を探しています(または別の拡張機能を探しています...使用しているスクリプトをどこで入手したか 100% わかりません):
例として、次のコマンドを使用してメモ帳をタスク バーにピン留めできます。
このスクリプトは、項目をタスク バーにピン留めします。
プログラムがタスクバーにある場合、最近の項目を使用してジャンプ リストにピン留めするか、ファイルをタスクバーにドラッグ アンド ドロップしてジャンプ リストにピン留めすることができます。ここでは、最近のアイテムと、ジャンプ リストにピン留めされたアイテムがあります。
(方法) タスク バーの項目のジャンプ リストに項目を追加 (および/またはピン留め) できますか? ピン留めされたリンクをジャンプリストに追加したいとしC:\logs\mylog.txt
ますか? プログラムで次のように実行したもの:
(特に、vbs、powershell、バッチなどを探しているわけではありません...タスクバー項目のジャンプリストmylog.txt
のようなものをスクリプト化することさえ可能かどうか疑問に思っています)notepad.exe
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 アプリケーションに含めることができることはわかっています。このファイルは、ジャンプリスト タスクと、これらのタスクをクリックしたときに実行されるコマンドを定義します。
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
そしてリストの作成
c# - Windows 10 で WPF JumpList が機能しない
Windows 10 で JumpTask を使用して TaskBar からカスタム コマンドを実行しようとしていますが、リンクされたアプリケーションが起動しません。ただし、JumpTask リンクとそのアイコンは正しく表示されます。Win7/Win8 で正しく動作するコードは次のとおりです。
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 を上書きしたと思いますが、違います)。
windows - C# の LongListSelector ジャンプ リスト (Windows ユニバーサル プラットフォーム アプリ - Windows 10 開発)
Windows Phone Silverlight 8.1 のコーディングを行っていたとき、LongListSelector を使用して、次のようなジャンプ リスト メニューを作成しました。
ただし、Windows 10 の代わりに Windows ユニバーサル プラットフォーム アプリのコーディングを開始し、電話を 8.1 から 10 にアップグレードしてから、これらのメニューが次のようになっていることがわかりました。
Windows ユニバーサル プラットフォーム アプリで C# を使用してこれを作成する方法を考えています。ユーザーが選択できるアイテムは 100 を超えています。これは、選択するアイテムをすばやく見つけるための非常に優れた方法です。
windows - JumpList の「閉じる」ボタンまたは「閉じる」右クリック オプション
ジャンプ リスト (Delphi XE7) があり、開いているフォームがすべてそこにあるので、ユーザーは必要なフォームを開くことができます。
右クリック オプション (この場合は「閉じる」) または小さな X ボタンをジャンプ リスト項目に追加して、フォームを閉じることができるかどうか (およびその方法) を知りたいです。
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 クラスには次のコードがあります
私のメインフォームコンストラクターには、次のジャンプリストコード行があります
どこが悪いのかわからない。私のアプリケーションでジャンプリストを適用するのを手伝ってください