問題タブ [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 投票する
1 に答える
1135 参照

asp.net - ASP.NET で別のページのコンテンツの場所にジャンプする

ASPの別のページにある href リンクからコンテンツの場所にジャンプする方法を知っている人はいますか?

以下に示すアンカーの概念は理解していますが、これはASPではなく html でのみ機能します。

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

c# - .Net 4 JumpTask disable "このリストから削除"

.NET 4 でジャンプリストを使用していますが、これまでのところ正常に動作していますが、JumpTask を読み取り専用にすることはできないため、ユーザーはジャンプ リストからタスクを削除できません。[リストにピン留め] および [このリストから削除] オプションを削除したいと考えています。方法がわかりません。これが私のコードです:

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

c# - C#: 最近使用したファイルをジャンプリストから消去する

C# を使用して Windows ジャンプ リストからいくつかの項目を消去する方法はありますか? (Windows 7 タスクバーのアプリケーション アイコンを右クリックすると、アプリケーションのジャンプ リストが表示されます。)

最近閉じたファイルを表すメニュー項目を消去したいのですが、他のメニュー項目は保持したいと思います。

たとえば、「最近閉じた」という見出しの下で、Google Chromes が最近閉じた Web サイトのアイテムをクリーンアップしたいと考えています。また、アプリケーション固有のメニュー項目を「タスク」という見出しの下に置いておきたいと思います。

すべてのメニュー情報は、ディレクトリ "%LOCALAPPDATA%\Microsoft\Windows\Recent\CustomDestinations\" 内のいくつかのバイナリ ファイルに保存されます。

これらのファイルを削除することは可能ですが、そうすると、最近使用したファイルのリストが削除されるだけでなく、アプリケーション固有のメニュー項目も削除されます。

C#コードを使用して、アプリケーションのジャンプリストで最近使用されたファイルを表すメニュー項目を見つけて消去する方法を探しています。あなたはなにか考えはありますか?

ご協力いただきありがとうございます!

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

c++ - ジャンプリストを介して起動された任意のプロセスの AppUserModelID を設定できますか?

ジャンプリストを介して別のアプリケーションを起動するためのスタブとして機能する C++ で記述された単純なコンソール アプリケーションがあります。目的は、これをサポートしていないアプリケーションにジャンプリスト機能を追加することです。stub.exe と呼びます。stub.exe を実行すると、次の手順を使用してカスタム ジャンプリストが作成されます (MS サンプルから抜粋)。

stub.exe をタスクバーに固定して右クリックすると、jupilst が表示され、追加されたすべての IShellLinks が含まれます。項目をクリックすると、対応するプロセスが起動します。

ここで、このジャンプリストを介して起動されたプロセスに、独自のグループを持たせるのではなく、stub.exe のタスクバー アイコンの下にグループ化されたウィンドウを持たせたいと考えています。これを機能させるための鍵は、AppUsermodelID のようです。これは私がこれまでに試したことです:

  • テストのためだけに、いくつかのショートカットを作成し、IPropertyStore->SetValue( PKEY_AppUserModel_ID, "id" ) で ID を設定します。実際、これらのショートカットを起動すると、それらはすべて同じタスクバー アイコンの下にグループ化されます。
  • ショートカットは私が望むことを行うので、stub.exe のジャンプリストにショートカットを追加しようとしましたが、効果はありません。ショートカットはジャンプリストにも表示されません (ショートカットへのショートカットを作成できないのでしょうか?)、すべてのメソッドが S_OK を返します。
  • ジャンプリストに追加される各 IShellLinks に PKEY_AppUserModel_ID を設定する: 効果なし
  • ICustomDestinationList->SetAppID() の呼び出し: 効果なし
  • SubTasks を使用する代わりに、SHAddToRecentDocs で試してみました: 効果なし。最近のドキュメント リストが表示されません。しかし、今、物事は面倒です。固定されたタスクバー項目 (%APPDATA%/Roaming/Microsoft/Internet Explorer/Quick Launch/User Pinned/TaskBar 内の項目) を担当するショートカットに AppUserModelID を設定した後、ジャンプリストが変更されました: 「タスク」が表示されません。アイテムは表示されなくなりましたが、「最近」と、SHAddToRecentDocs を使用して追加したアイテムが表示されます。それらをクリックすると、タイトルが「d:\desktop」で始まり、その後に漢字が続くダイアログ ボックスが表示されます。ジャンプリストのアイテムにカーソルを合わせると、設定した説明の代わりに漢字も表示されます。

質問:

  1. ジャンプリストの漢字はどうなっていますか?
  2. タスクバーのショートカットでアプリ ID を設定すると、[タスク] セクションと [最近] セクションが切り替わるのはなぜですか?
  3. 可能であれば、私が実際に欲しいものを達成する方法は何でしょうか: 起動されたアイテムがタスクバー アイコンの下にグループ化されるカスタム ジャンプ リストですか? (起動する予定のプロセスには、現在アプリIDが設定されていないことに注意してください)
0 投票する
2 に答える
8824 参照

c# - System.Windows.Shell 参照がありません

Windows フォーム アプリケーションがあり、独自のカスタム ジャンプリストを作成したいと考えています。これを行うには、名前空間System.Windows.Shellを使用する必要がありますが、アクセスできず、参照のリストにも参照が見つかりません。いくつかのチュートリアルを確認しましたが、それらはすべて XAML (WPF アプリケーション) を使用しており、コーディングによってもこれを行うことができると述べているだけです。

私の質問は、Windowsフォームアプリで必要な名前空間にアクセスすることは可能ですか、それともWPFを使用する必要がありますか? それが可能であれば、どのように?そうでない場合、Windowsフォームアプリでそれを行う別の方法はありますか?

Visual Studio 2010 Ultimate (C#) を使用しています。

前もって感謝します!

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

c# - System.Windows.Shell.JumpList.SetJumpList(); の使用に関するヘルプが必要です。

私はこれに本当に慣れていないので、これはおそらく非常に簡単に答えることができますが、とにかく...タイトルのメソッドを使用して、Windowsフォームアプリの新しいジャンプリストを設定する必要がありますが、どのパラメーターがわかりません必要な場所とそれらを入手する場所。MSDN ライブラリのメソッドについて読んだことがありますが、その例は WPF アプリでしか機能しませんでした。

パラメータを取ると言われています:

application
型: System.Windows.Application
JumpList に関連付けられたアプリケーション。

value
型: System.Windows.Shell.JumpList
アプリケーションに関連付ける JumpList。

私が知る必要があるのは、最初のパラメーターは何ですか? そして、winフォームアプリでアクセスするにはどうすればよいですか?

(WPF では、通常は と書くだけApp.currentですが、フォーム アプリでは機能しません)

Visual Studio 2010 Ultimate (C#) を使用しています。

前もって感謝します!

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

c# - Why do only files with my file extension show up in the Windows 7 jump list?

I am trying to properly integrate our app with the Windows 7 Jump Lists. We allow opening files within the application and I added this a while ago to add the items to the jump list:

#xA;

where JumpList is from the WindowsAPICodePack

There were two issues with this approach.

  1. Occasionally users would get a ComException on the Refresh() call (Unable to remove the file to be replaced. (Exception from HRESULT: 0x80070497)).
  2. The JumpList would only contain files with the applications file extension.

We allow importing other files in our application via the Open method and I want these files to also show up in the Jump List but they don't.

I searched through the questions regarding JumpLists here on SO and found a different way to add recently used files in this answer:

#xA;

This seemed more appropriate as it is also backwards compatible with XP, Vista - Problem is that the JumpList still only contains files with my associated file extension.

I have two questions:

  1. What is the better way to add items to the Jump List.
  2. How do I get any file to show up on my Jump List, regardless of file extension?
0 投票する
1 に答える
2478 参照

windows-7 - ジャンプ リストのショートカットをディスクにコピーする

Windows 7 のジャンプ リストのショートカットまたはファイル名をディスクにコピーする方法はありますか?

Powershell は使用できますか?

この投稿に記載されているように、ジャンプ リストがクリアされ続けるため、これを実行したいと考えています

ショートカットまたはファイル名をバックアップできれば、ジャンプ リストが消去されたときにジャンプ リストに追加し直す必要があるファイルが少なくともわかります。

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

c# - スプラッシュ スクリーンはタスクバーにピン留めされ、メイン画面には追加のタスクバー エントリが表示されます

私のアプリケーションでは、インストールしたアプリをスタート メニューからタスクバーに固定し、固定されたアイコンからアプリケーションを起動すると、固定されたアイコンから実行されているかのようにスプラッシュ スクリーンが表示されますが、メイン画面に新しいアイコンが表示されると、タスクバーに表示されます。

メイン ウィンドウがスプラッシュと同じアプリに関連付けられていないかのようです。

スタート メニューからアプリを起動し、タスクバーの実行中のアイコンからアプリをピン留めすると、正常に動作します (ピン留めした時点でメイン ウィンドウが開いていたためです)。

これを修正するにはどうすればよいですか?

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

delphi - 最近使った項目を Windows 7 タスク バーのプログラムのジャンプ リストに追加するにはどうすればよいですか?

Delphi XE を使用しており、アプリケーションの Windows 7 タスクバー ジャンプ リストに「最近使用したアイテム」を追加したいと考えています。たとえば、Microsoft Word を右クリックすると、最近開いたドキュメントが表示されます。進行状況を設定する方法に関する情報は見つかりましたが、ジャンプ リスト項目に関する情報は見つかりませんでした。どんな助けでも大歓迎です。