我目前正在研究一项技能,当调用时,将返回您的PC的序列号。试图弄清楚Cortana如何在用户机器上运行本地程序,从执行中获取数据,然后说出来。
要找到系统的序列号,您可以使用wmic bios get serialnumber,它将提供一个包含所需信息的stdout。目标是允许Cortana技能启动所述过程,并将其读出给最终用户。发布后,任何用户都应该能够问,“嘿,Cortana,问问序列号查找器我的序列号是什么”,然后拿回他们机器的序列号。
我正在尝试引用基于变量的工作表。
在顶层,我有一个由变量Num =1到18驱动的For循环。变量"CurrentSN“根据工作表上的序列号列表(”SN“)更改值。
Dim Num As Integer
Dim CurrentSN As String
CurrentSN = Sheets("SN's").Cells(Num, 1).Value
工作簿中有18个预先存在的工作表,每个工作表都使用这些序列号之一命名(共18个)。我想为每个循环引用适当的工作表,所以我使用...
Sheets(CurrentSN).Range("A1").Select
在/Applications中安装了我们的软件之后,我希望我们的最终用户能够看到他们在我们的“关于”框中输入的序列号。由于该软件是为所有用户激活的,所以我想我需要将该信息写入一个通用的首选文件位置。然而,苹果的文档称,CFPreferencesAppSynchronize不能用于kCFPreferencesAnyUser:
“请注意,只有在具有根权限的情况下,才能保存”任意用户“的首选项”
因此,当然下面的代码不起作用(尽管CFPreferencesAppSynchronize返回true):
void WritePrefTest(void)
{
// Write it out
我试图在M100无人机上运行djiosdk-flightcontrol-示例,但是我得到了以下输出/错误:
pi@drone:~/drone/Onboard-SDK-3.3/build/bin $ ./djiosdk-flightcontrol-sample ../../sample/linux/common/UserConfig.txt
Read App ID
User Configuration read successfully.
STATUS/1 @ init, L37: Attempting to open device /dev/ttyUSB0 with baudrate
我的USB卡有问题。从磁盘实用程序中,我可以看到它的大小、模型和序列号,但我无法在其上创建一个NTFS分区。在此之前,我遇到了另一个问题,相同的USB棒这里。我怎么才能修好它?
$ sudo mkfs -t ntfs /dev/sdb
/dev/sdb is not a block device.
Refusing to make a filesystem here!
📷