您好,我有一台运行Windows Server 2016的计算机。计算机通过USB连接到UPS,在那里它读取UPS的剩余电量,就像它是自己的电池一样。我需要创建一个批处理文件来检查剩余电池电量,如果电池电量低于60%,则关闭一台远程计算机及其本身(然后我可以使用任务管理器定期执行批处理文件)。我在论坛上找到了类似的问题/答案,但并不完全是我需要的。对脚本的任何帮助都将不胜感激:)。
编辑:感谢您的回答。实际上,我可以通过Windows Management Instrumentation获得剩余费用,因此无需担心驱动程序或诸如此类的问题。我想做的事情如下所示:
::Get the batter
我有一个代码,我需要获得我的Android设备的电池电量,但我有一个大问题。我有一个Android服务,我去获取电池电量,并通过UDP发送。
这是我的服务代码:
public class Servico extends Service {
String bateria = "Nada";
/*
* Recupera nível de bateria
*/
private BroadcastReceiver BatInfoReceiver = new BroadcastReceiver() {
@Override
public void onReceive
我写了一个程序来计算我笔记本电脑的电池电量。我还在程序中定义了一个阈值。每当电池电量低于阈值时,我都会调用另一个进程。我使用了system("./ invoke.o "),其中invoke.o是我必须运行的程序。我正在运行一个脚本,该脚本每5秒运行一次电池电量检查器程序。一切都运行得很好,但是当我关闭bash shell时,无法自动调用invoke.o。无论bash是否关闭,我应该如何使invoke.o被调用?我使用的是UBUNTU LINUX