问题标签 [windows-desktop-gadgets]
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.
c# - C#:引用 Windows shell 接口
我对 C# 很陌生,我正在尝试完成我一直在从事的一个小项目,该项目使用少量 C# 代码来协助开发 Windows 桌面小工具。基本上,我正在尝试实现IDesktopGadget
接口,以便可以使用RunGadget方法。
以下是我从阅读有关类似接口的信息中得到的信息:
不幸的是,当我尝试从中创建对象时出现错误: "Cannot create an instance of the abstract class or interface 'GadgetTask.IDesktopGadget'"
有人可以指出我正确的方向,也许可以同时帮助我理解我做错了什么?
c# - 使用 javascript 从 Com Visible dll 调用 .net dll 时出错
我正在开发一个 Windows 7 小工具。我正在创建一个 activex 对象并加载程序集。我正在遵循codeproject (GadgetInterop) 中提到的方法。该小工具的任务之一是与 Facebook 交互。
这就是我引用的方式:Javascript 创建一个 GadgetBuilder 对象。从这里我加载我的图书馆。说“MyLibrary.dll”。
- 当我调用方法说 MyLibrary.GetCount(),(只返回一些整数)它工作。
- 但是当我在方法中调用一些 facebook 函数时说 MyLibrary.GetFaceBookFeeds() 它会抛出一个错误。我从CodePlex引用“facebook.dll”
如果我从 ASP.NET 表单测试我的代码,它会完美运行。但是,当我通过尝试使用 javascript 加载它从我的 html 页面运行它时,我收到以下错误:
无法加载文件或程序集 'facebook, Version=2.1.3654.38113, Culture=neutral, PublicKeyToken=null' 或其依赖项之一。该系统找不到指定的文件。
我验证了 dll 与“MyLibrary.dll”在同一个文件夹中。
- 为什么会出现这个错误?
- 我该如何完成我的任务?(我需要使用从 javascript 调用 dll,因为我们在 dll 中做了很多其他事情)。
windows - Windows 小工具字体错误
我在 Windows 7 中编写了一个侧边栏小工具,并添加了 ag:textObject,然后通过 variable.value 更改值。
但在 Windows Vista 中运行时,文本似乎会奇怪地压缩自身。
这段代码有什么问题吗?
使用 .value 是错误的方法吗?
visual-studio-2010 - MSBuild“调试”配置在 VS 2010 Beta 2 中不起作用
我正在尝试设置用于开发、调试和部署 Windows 桌面小工具的环境。我在项目中遇到了一些障碍,当配置设置为“调试”时,我无法在我的小工具上运行构建。如果配置设置为“发布”,则构建将执行以下自定义任务:
- 将小工具内容复制到单独的文件夹中。
- 缩小/混淆 javascript 文件,删除注释和空格。
- 将文件打包成 CAB 文件。
- 使用数字证书对 CAB 文件进行签名。
这运行得很好,我的“调试”配置定义了以下任务
- 将小工具文件夹复制到
AppData\Local\Microsoft\Windows Sidebar\Gadgets\
. - 使用 IDesktopGadget 界面启动小工具。
如果我将这两个任务复制到“发布”配置中,它们运行得很好——没有任何问题。我尝试创建一个名为“Test”的单独配置,从“Release”配置中复制。
如果我尝试构建除“Release”之外的任何配置,我会收到一条即时消息,提示“构建成功”,但根本没有运行任何任务。
编辑:我已经开始赏金了,因为我仍然遇到与 VS 2010 RC 相同的问题,这非常令人沮丧。
进一步编辑:
感谢约翰,我能够调试构建过程。它使我意识到<Target>
具有调试条件的元素被完全忽略(甚至没有处理)。当我交换<Target>
元素的位置时,它起作用了:
所以看起来第二个<Target Name="Build">
元素覆盖了第一个元素,尽管Condition
存在属性。我能做些什么?
windows-desktop-gadgets - 从服务器获取小工具的信息 (Vista/7)
大家好..
我想从我的数据库中获取一些信息并显示到我的侧边栏小工具中(我是小工具编码的新手)。我尝试了很多方法来做到这一点,但我还没有成功。
为此,我准备了一个 php 文件来从我的数据库(在服务器上)获取一些值,并且我想获取这个 php 文件的内容(结果)。
由于视觉原因,我不想使用 iframe。
实际上,我可以按照任何方式去做。如;
直接从数据库获取数据(存在安全问题),从 php 获取指定的文本(放入特殊 div 中的值)或获取 php 的所有内容并将样式放入侧边栏中,带/不带 GET、POST 方法或其他方法 :)
谢谢现在...
注意:我知道(半专业)PHP、JavaScript、CSS,但我不知道 C#、VB 等。
components - 我可以在 Windows 7 小工具中嵌入外部组件吗?
我需要的一些功能在 Javascript API 中不可用。是否可以在小工具中使用外部组件(C++ 或其他)?特别是,我想获得一个正在运行的进程列表。
jquery - Windows 边栏小工具中的 JQuery 和浮点数
我正在尝试使用 JQuery 和flot创建一个 Windows 侧边栏小工具。
当我在 FF 中运行小工具时,图表绘制得很好。但是当我从小工具运行它时,它不起作用。我知道 JQuery 代码正在工作,因为我可以使用它来更改 html、样式等。
所以问题出在浮动部分。
有任何想法吗?想法?
基本上我正在尝试创建一个带有图表的侧边栏小工具,如果您有更好的解决方案,我会很高兴听到它们。
html代码:
JavaScript 代码:
c# - gadgets:需要通过 C# 中的代码以编程方式卸载小工具
请让我知道如何以编程方式卸载小工具。现在我正在使用这个命令
sidebar.exe /卸载小工具名称
但它只是弹出小工具控制窗口,不卸载指定小工具。我在命令方面做错了什么吗?请帮忙。提前致谢。
windows-desktop-gadgets - 带有浮出控件的小工具 vista 错误 var
我对弹出的变量有疑问:
如果我使用它,我的弹出 var 是未定义的,如果我写: var friendsUser = "test"; 我在 var 中有 Test 并且在使用设置之后我什么都没有......如果我在 System.Gadget.Flyout.show = true 之前在 flyoutDiv 中编写 var ;小工具错误。
我的设置没有问题,但是var的刷新...
你有想法吗?
感谢你所做的一切 !
wcf - 为什么托管服务的站点关闭时,对 iis 托管的 wcf 服务的 ajax 调用仍然返回数据?
我正在开发一个通过 javascript xmlhttprequest 调用 wcf 服务的 Windows 侧边栏小工具。如果您停止托管该服务的 iis 站点,客户端对该服务的所有调用不应该返回 404 或类似的东西吗?gadget 和 wcf 服务在不同的机器上运行。当我停止托管该服务的 iis 站点,然后将小工具从画廊拖到侧边栏时,它仍然正确填充从 Web 服务返回的数据。但是,将服务方法的 url 正确粘贴到浏览器中会返回 404。我一定在这里遗漏了一些东西。
我正在尝试重现小工具无法访问服务的场景,以便我可以测试我的 xmlhttprequest 错误侦听器代码。
任何建议表示赞赏。