小编ZX9*_*ZX9的帖子

为Windows桌面应用程序注册BLE后台任务(未找到BackgroundTaskRegistration的元素)

我尝试在 Windows 桌面C# 应用程序中使用Windows 10 运行时低功耗蓝牙 (BLE) APIWPF。该代码主要基于蓝牙广告 UWP 示例,但我添加了对相关库的引用。

但是,我在课堂上遇到了问题BackgroundTaskRegistration

在我的方法中(与RegisterBackgroundTask基本相同),我尝试查看我的 BLE 扫描后台任务是否已存在:

foreach (var cur in BackgroundTaskRegistration.AllTasks)
     {
           if (cur.Value.Name == taskName)
           {
                 // The task is already registered.
                 return (BackgroundTaskRegistration)(cur.Value);

           }
     }
Run Code Online (Sandbox Code Playgroud)

但在第一行,调用BackgroundTaskRegistration.AllTasks给出:

抛出异常:BLEProximity.exe 中的“System.Exception”

消息:未找到元素。(HRESULT 异常:0x80070490)

:位于 C:\Users\MyUserName\Documents\Visual Studio 2015\Projects\BLEProject 中的 BLEProject.MainWindow.RegisterBackgroundTask(String taskEntryPoint、String taskName、IBackgroundTrigger 触发器、IBackgroundCondition 条件)处的 Windows.ApplicationModel.Background.BackgroundTaskRegistration.get_AllTask​​s() \BLEProject\MainWindow.xaml.cs:第 421 行

来源:Windows.ApplicationModel

如果我绕过上述后台任务是否存在的检查,当我Register()调用BackgroundTaskBuilder. 请注意,在应用程序中使用此代码时,我对它没有任何问题UWP。有关更多背景信息,请参阅 …

.net c# wpf bluetooth-lowenergy

5
推荐指数
0
解决办法
556
查看次数

“cscript //NoLogo”代表什么?

这是一个java程序代码,运行记事本程序并粘贴存储在该程序本身中的特定文本......

我想知道您是否可以向我解释一下 的String vbs值,以及中的File file和。如果您这么慷慨,请向我解释整个代码。("cscript //NoLogo " + file.getPath())Process p

我是 Java 初学者,不完全是,但如果你想从 0 到 10 进行判断,我会是 1.5/10

import java.io.File;
import java.io.FileWriter;
import javax.swing.JTextField;

 public class PasteToNotepad {

   public static void main(String[] args) throws Exception {
     String text = "Some text for testing.";
     JTextField textField = new JTextField(text);
     textField.setSelectionStart(0);
     textField.setSelectionEnd(text.length() - 1);
     textField.copy();

     String vbs = ""
             + "Set WshShell = WScript.CreateObject(\"WScript.Shell\")\n"
             + "WshShell.Run \"notepad\", 9\n"
             + "WScript.Sleep 500\n"
             + "WshShell.SendKeys \"^V\"";

     File file …
Run Code Online (Sandbox Code Playgroud)

java notepad file jtextfield filewriter

3
推荐指数
1
解决办法
2万
查看次数

VBA编译错误'没有时间'

我在excel中有一个VBA宏已经运行了一段时间.我一直在改变这些循环已经工作,突然代码没有编译:

编译错误:没有While而没有

我已经尝试过更改为Do While ...循环循环,但我得到了相同的东西

编译错误:没有Do的循环

这是我的代码的结构:

'This loop is fine
While '(code for evaluation)
'code to run in loop
Wend

While '(more eval code)
'code
  While '(eval code)
  'code
  Wend '<--This is where the compile error occurs
  'code
  While '(eval code)
  'code
  Wend
'code
Wend
Run Code Online (Sandbox Code Playgroud)

有谁知道可能是什么问题?(加分:代码缩进是否真的重要?)

excel vba excel-vba

3
推荐指数
1
解决办法
7134
查看次数

找到每个 K 使得 arr[i]%K 等于每个 arr[i]

我有一个由 M 个整数组成的数组。我必须找到所有可能的整数 K(假设至少有 1 K),使得:

1) K > 1
2) arr[0]%K = arr[1]%K = arr[2]%K = ... = arr[M-1]%K 
Run Code Online (Sandbox Code Playgroud)

这个问题的最佳算法是什么?

algorithm math greatest-common-divisor modular-arithmetic

3
推荐指数
1
解决办法
1130
查看次数