自動朗讀程序,表白神器 用C語言文件操作實現

保證對方揚聲器驅動完整能夠正常發生,且默認打開vbs文件方式是播放,不是用記事本打開

/*
VBS是基於Visual Basic的腳本語言。VBS的全稱是:Microsoft Visual Basic Script Edition。
用記事本就可以看到源代碼。在沒有語法錯誤的前提下,直接雙擊左鍵就可以運行。
但是要注意,因爲VBS較爲簡單可行性強,所以很多人都喜歡利用VBS去寫病毒或者整人的代碼,
所以在打開VBS之前要確保VBS的安全性和渠道的可信性。
任何一種文本編輯器都可以用來開發VBS,記事本是windows系統自帶的,無需專門下載安裝,更方便快捷。
*/ 
#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
#include<stdlib.h>
#include <cstdlib>
#include<string.h> 
int main()
{
	char userInput[1024] = "";
	printf("請輸入需要朗讀的文字: ");
	gets(userInput); 
	//轉義字符:一些特殊符號需要用 \+字符 的方式輸出 
	FILE *write = fopen("Speak.vbs","w+");
	fprintf(write,"CreateObject(\"SAPI.SpVoice\").Speak(\"%s\")",userInput); 
	fclose(write);
	// 這裏需要設置 .vbc文件默認打開方式是用揚聲器,就會自動播放 
	// .exe文件是自己做事情,bat文件是系統做事情,system是調用系統進行操作 
	system("Speak.vbs");	   //運行文件 
	system("del Speak.vbs");  //運行完後刪除 
	system("pause");
	return 0;
	
}
————————————————
版權聲明:本文爲CSDN博主「創不了浩」的原創文章,遵循CC 4.0 BY-SA版權協議,轉載請附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/qq_41398619/article/details/105862191
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章