问题标签 [skype4com]

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 回答
2227 浏览

c# - 使用 Skype4com 删除 Skype 群聊

我试图制作一个可以清除我的 Skype 群聊的功能。这是我想出的:

1.

2.

两种方法都不会删除组。不确定需要做什么才能从我的 Skype 中删除所有组。

0 投票
3 回答
2994 浏览

vb.net - 如何确定特定进程是否正在运行

我正在构建一个应用程序,以便在运行特定程序时将我的 Skype 状态更改为忙。我尝试了以下代码:

每当我运行它时,它总是说 SCII 是打开的,而它不是。我究竟做错了什么?除了计时器之外,还有更好更有效的方法来检查正在运行的进程吗?

作为旁注,我导入 Skype4COMLib。

0 投票
1 回答
384 浏览

.net - 创建自动 Skype 监听器

我需要为我的一个项目建立一个 Skype Listener 服务器。它将: 1. 托管 8 个不同的虚拟 Skype 帐户。2. 所有帐户都已关联: (a) 已录制的音频文件 (b) 预先录制的视频文件 3. 对任何这些 Skype 帐户的 Skype 呼叫将根据呼叫自动启动预先录制的音频或视频类型。

问题: 1. 我无法在一台机器上安装多个 Skype 客户端。如果我安装了虚拟网络摄像头并且需要将视频源更改为虚拟网络摄像头并播放预先录制的视频,则需要这样做。如果我不安装多个客户端,它总是为任何联系人的呼叫播放相同的视频 2.如何在 Skype 上自动接听电话。有用于发起呼叫的 URI,但没有用于接收呼叫的 URI。3.一个愿望:能否整合Skype的接听电话事件来踢出我们的.NET代码?

任何即时帮助将不胜感激

问候拉吉

0 投票
0 回答
1220 浏览

c# - Skype4COM:识别来电事件并将其与我机器上的一个活动 Skype 客户端相关联

我的项目: 我需要为我的一个项目建立一个 Skype Listener 服务器。它将: 1. 托管 8 个不同的虚拟 Skype 帐户。2. 所有帐户都已经关联: (a) 已录制的音频文件 (b) 预先录制的视频文件。3. 对任何这些 Skype 帐户的 Skype 呼叫将根据呼叫类型自动启动预先录制的音频或视频。

我的研究: 我在 Skype 开发人员论坛中进行了研究,但我找不到任何 URI 或 API 来以编程方式接受传入的内容。但是,我能够捕获来电事件并使用 Skype4COM 对其进行响应。

http://devforum.skype.com/t5/Desktop-API/Event-for-incoming-call/td-p/9174

现在因为我必须使用 SKype 提供的辅助方法在同一台机器上运行的 8 个不同的 Skype 帐户中实现相同的功能。但是在使用相同的情况下,我无法确定何时发生来电事件,即接收呼叫的帐户。因此,无论是哪个帐户,它都会打开相同的预先录制的视频,而不是与 Skype 帐户相关联的帐户。希望我解释清楚。

我的问题: 1.我正在寻找一种方法(使用 SkypeKIT 或 Skype4COM)来识别来电事件并将其与我机器上的一个活动 Skype 客户端相关联。2.为了播放预先录制的视频和音频,我目前正在更改我机器上Skype客户端的视频源。现在由于所有 Skype 帐户都在同一个客户端上运行,所以我无法将不同的视频源附加到不同的帐户。有没有办法在同一台机器上运行多个 Skype 实例?任何关于如何使用 SkypeKIT 和 SKype4COM 或任何其他方式完成这些的建议/即时帮助将不胜感激。

PS:我重新发布了这个问题并添加了我的研究工作。

问候拉吉

0 投票
1 回答
673 浏览

skype - 在 Skype 中实现个人语音邮件的代码

我有一个项目,我将接收来自某些 Skype 用户的 Skype 电话。用户需要通过预定义的消息进行响应,然后根据响应将被引导到下一站(代理或呼叫或其他预先录制的消息)。

我确实发现了很多 Skype 的 DTMF 和 IVR 实现并尝试实现它们,一切正常,但问题在于将录制的消息播放为 Skype 呼叫响应。有人可以帮助我如何编写 C# 代码来更改 Skype 的音频源以播放 wav 或 mp3 文件吗?

我检查过:

http://devforum.skype.com/t5/Desktop-API/Event-for-incoming-call/td-p/9174

http://community.skype.com/t5/Desktop-API-former-Public-API/Sending-Audio-in-Skype/td-p/422

通过 Skype 通话发送音频

列举一些。除了将音频播放为 Skype 响应之外,可以实现所有功能。请帮忙。

0 投票
1 回答
657 浏览

c# - Skype 自动阻止 c# 调试项目

由于过去几天对 Skype 进行了更新 - 我的 ac# 项目无法再连接到 Skype。Skype.Attach() 通常都是需要的,但现在当我运行调试项目时,它无法连接。

Skype 确实将该项目添加到被拒绝的应用程序列表中,并将允许它的选项显示为灰色。因为我在网上找不到任何东西 - 这里有人知道原因吗?我有 3 个 c# Skype 项目,没有一个可以通过 Visual Studio 运行来连接——它们现在都被阻止了。奇怪的是,如果我在 VS 之外运行项目 exe - Skype 允许它。所以我可以发布我的应用程序但不能测试该死的东西。

请有任何想法。我的防火墙已关闭,没有其他任何更改。

0 投票
0 回答
980 浏览

c# - 从 .net 4.0 加载 Skype4COM.dll 为 .net 3.5 或更低版本

我一直在尝试在我的 C# Windows Form 项目中使用 Skype4COM.dll 来允许它使用 Skype 发送和接收 SMS。到目前为止,我注意到每当我从使用 .net 框架 3.5 开发的项目中加载 Skype4COM.dll 时,它都可以正常工作,但如果我在 Windows 7 上使用 4.0 框架,它将完全无法工作,并且可以工作但缺少一个Windows XP 中的许多功能。我遇到的问题是看起来将我的项目降级到框架 3.5 会给我带来很多问题,因为我的应用程序很大,并且尝试隔离新 dll 中的功能将不起作用,因为它被加载为框架4.0 每次。我尝试使用创建 application.exe.config 和 application.dll.config 但它不起作用。有什么建议么?任何帮助将不胜感激......谢谢

0 投票
0 回答
761 浏览

c# - C# Skype4Com 发送 HTML 消息

我已经尽可能地推迟了这个问题,但我仍然无法在任何地方找到答案(甚至是一个问题!)。正如大多数 Skype 用户可能知道的那样,有一个版本(我相信是 5.7)可以在按下发送按钮的同时按住 Ctrl + Shift 时在消息中发送基本的 HTML。我的问题是是否可以通过 Skype4Com 发送相同的基本 HTML。我使用发送消息

ichat.SendMessage(string Message);

这显然不会转换 HTML 标签。我尝试了各种方法,例如在发送消息时按住 Ctrl + Shift,我尝试过

skype.Client.ButtonPressed(string Key);

根据我可以在该函数(Python)上找到的唯一文档,其中不包含任何 Shift 或 Ctrl 的内容。(无论如何我都试过了,但它挂在那里,因为密钥不存在。)我注意到在 skype.Client 里面有一个

skype.Client.OpenMessageDialog(string Name, string Message)

这对我来说非常好(它打开用户名“name”的聊天窗口并输入消息但不发送它(然后我可以模拟 Ctrl 和 Shift 的键事件,然后设置鼠标单击的点或其他东西)),但它不适用于团体。所以我想知道是否有人知道是否可以直接发送 HTML 或在不通过 Skype4Com 发送消息的情况下向群组输入内容?

0 投票
1 回答
283 浏览

api - 如何允许 Skype 上的其他用户在没有使用 Skype4COM 的联系人列表的情况下聊天?

我正在尝试在 Skype 上更改其他用户的设置,以允许随后与其他用户聊天,而无需通过 Delphi 上的 API 在 Skype 联系人列表中进行聊天。

有办法吗?

谢谢

0 投票
1 回答
341 浏览

html - 通过 Skype4com 发送 html 消息

我想使用 skype4com 库在 Skype 中发送带有 html 标签的消息。我怎么能做到这一点?这是不可能的吗?我试图向正文Hello发送消息,但在 Skype 中它保持不变。