hook无法触发

.iflow/settings.json

试了一下一次会话后没任何语音播报 但是可以在!模式下执行并播报

{
  "hooks": {
    "Stop": [
      {
        "hooks": [
          {
            "type": "command",
            "command": "$player = New-Object System.Media.SoundPlayer;$player.SoundLocation = \"F:\\audio\\nanami.wav\";$player.PlaySync()"
          }
        ]
      }
    ],
    "Start": [
      {
        "hooks": [
          {
            "type": "command",
            "command": "$player = New-Object System.Media.SoundPlayer;$player.SoundLocation = \"F:\\audio\\nanami.wav\";$player.PlaySync()"
          }
        ]
      }
    ],
    "SessionStart": [
      {
        "hooks": [
          {
            "type": "command",
            "command": "$player = New-Object System.Media.SoundPlayer;$player.SoundLocation = \"F:\\audio\\nanami.wav\";$player.PlaySync()"
          }
        ]
      }
    ]
  },
  "$version": 2
}

参考这个看看呢:Windows下使用hook添加任务完成通知(定制你的个性化通知)

1 个赞

我目前的问题解决了,主要是涉及到命令转义的问题,而且iflow没有任何报错提示。。

1 个赞