進捗どうですかブームにのってJavaScriptで書こうとしたけど普通にやっても面白くないかなと思って喋らせてみた。
Windowsの方はローカルに保存して.jsにすれば動くよ!
実際喋らせると思いのほか面白かったw
×JavaScript
○JScript
です。
// JScriptで進捗どうですか
var def = '進捗,どう,です,か';
var ary = def.split(',');
var speaker = new ActiveXObject('SAPI.SpVoice');
function endsWith(target, suffix) {
return target.substr(target.length - suffix.length, suffix.length) == suffix;
}
var counter = 0;
var all_str = '';
for(var cur_str; !endsWith(all_str, '進捗どうですか'); all_str += cur_str){
cur_str = ary[(Math.random() * ary.length) | 0];
counter++;
}
speaker.speak(all_str);
WScript.Echo(all_str + '\n'
+ '_人人人人人人人_\n'
+ '>進捗どうですか<\n'
+ ' ̄Y^^Y^^Y^^Y^^Y^^ ̄\n\n'
+ counter + '回で煽られました');