通过蜂鸣声向土耳其国歌介绍PowerShell
考虑了我应该在空闲时间开始学习哪些内容后,我终于决定学习PowerShell,因为它是一个功能强大的工具。 由于一个人根本不学习就不会学习任何语言,因此我需要做一些既有趣又对初学者没有挑战性的事情。 在动脑筋提出这样的想法时,我在书上遇到了以下PowerShell语句: [控制台] :: Beep(1000,1000) 发出哔声 ! 作为一个好奇的InfoSec专业人士,我无法停止使用[Console] :: Beep函数的参数的冲动。 经过几次尝试,我发现参数分别是蜂鸣声的频率和持续时间 。 然后,我的大脑立即享受了使用此功能来制作简单音乐的想法-可能是因为音乐是我的特别兴趣之一。 尽管我并不精通音乐理论,但常识是音乐只是由一系列瞬时声音组成。 如果一个人有特殊的技能,例如音乐耳,可以正确地感知旋律的音符和节奏,那么实际上很简单的是通过查找表将音符转换为相应的频率,并将节奏转换为时间单位。 很快,是的,只要您可以用耳朵提取音符和节奏,就可以将一段音乐转换成一系列频率持续时间的元组。 我选择了著名的土耳其国歌Izmir…