程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程綜合問答 >> shellexecute-關於ShellExecute運行多個命令的問題

shellexecute-關於ShellExecute運行多個命令的問題

編輯:編程綜合問答
關於ShellExecute運行多個命令的問題

利用MFC做Kakadu界面的時候總是顯示錯誤:
Kakadu Core Error:
Code-stream must start with an SOC marker!

Error in Kakadu Region Compositor:
Unable to create components from codestream (index starting from 0)0:codestream cannot be opened.

設斷點調試的話就可以顯示,但是直接運行就報錯。我覺得是在
HINSTANCE hd;
hd=ShellExecute(NULL,NULL,_T("cmd.exe"),_T("/C d:\文本文檔.bat & del D:\文本文檔.bat/s/q"),NULL,SW_HIDE);
if((long)hd>32)//判斷上一個ShellExecute是否執行完
{
ShellExecute(NULL,NULL,_T(a),NULL,NULL,SW_SHOW);
}
這部分有問題,但是不太清楚,我的想法是先運行文本文檔.bat然後在刪除,然後打開a這個文件,a是從編輯框中讀取到的名稱,已經轉換成char型的了。應該就是這句的問題,有沒有高人指點下。。

最佳回答:


可以再封裝一個bat,來處理所有這些相關動作

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved