[問題] c如何執行vbs檔?
( *[1m *[m 為色碼,可以按 Ctrl+V 預覽會顯示的顏色 )
( 未必需要依照此格式,文章條理清楚即可 )
遇到的問題: (題意請描述清楚)
今天剛好在joke看到有人使用vbs播放聲音,
想說是否能使用C來執行vbs,上google大概
sreach一下,因為是需要使用win api但是從
來沒使用過win api結果.....
...
..
.
只好來請教這位先進如何使用C來執行vbs播放聲音…
小弟我有使用ShellExecute()但是.....
希望得到的正確結果:
希望可以播放vbs檔,或參考方向
程式跑出來的錯誤結果:
1.無法播放
2.我看ShellExecute()的header應該是shellapi.h,但是卻無法使用
反而windows.h才可以!?
開發平台: (例: VC++ or gcc/g++ or Dev-C++, Windows or Linux)
VC++ 2010、wxDev-C++ / Win7
有問題的code: (請善用置底文標色功能)
#include <stdio.h>
#include <stdlib.h>
#include <windows.h>
//#include "C:\Program Files\Dev-Cpp\include\shellapi.h"
int main()
{
ShellExecute(NULL, "open", "123.vbs", NULL, NULL, SW_SHOWNORMAL);
system("PAUSE");
return 0;
}
補充說明:
抱歉,小弟第一次使用win api如果發問不好
或觀念不佳,請多多包涵。
謝謝!!!!!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 210.240.245.74
→
08/04 20:12, , 1F
08/04 20:12, 1F
→
08/06 18:14, , 2F
08/06 18:14, 2F
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章