我正在开发一个恶作剧程序,该程序会随机重新启动您的电脑,同时还会执行其他操作。
无论如何,我目前正在研究重新启动部分,我想出了这个命令:
shutdown -g -t 30 -d p:2:18 -c "Dieser Computer wurde von einer externen Quelle übernommen und wird momentan infiziert mit dem WannaCry Virus. Um nicht-autorisierten Zugriff auf anderen Computern in diesem Netzwerk zu vermeiden starten wir nun Ihr Gerät neu." -f
我的问题是文本由于没有特殊原因而被切断。弹出窗口如下所示:
我对为什么会发生这种情况做了一些研究,但我看不出任何原因。
/c "comment": 此命令选项允许您留下评论,描述关闭或重新启动的原因。您必须在评论周围添加引号。 评论的最大长度为 512 个字符。
来源:https://www.lifewire.com/shutdown-command-2618100
有人知道为什么会发生这种情况吗?
提前致谢
TRG
最佳答案
有趣的是,我可以使用更短的消息(例如“nicht-auto”或“n-a”)进行重现。也许它将“-a”解释为一个新参数,尽管被引用了。如果删除破折号“-”,它就可以工作。对我来说看起来像是一个错误。
解决方法是将破折号替换为 alternative Unicode character :
shutdown -g -t 30 -d p:2:18 -c "nicht$([char]0x2010)autorisierten" -f
关于windows - 为什么关机弹窗的消息被切断了?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65451337/