4
A
回答
5
刪除start
。這是一個cmd.exe的事情。只需運行system("omanam.bat");
。
-1
如果你的C可執行程序和批處理文件在同一目錄下,然後
system("batchfilename.bat arg1 arg2");
其中arg1
和arg2
是此批處理文件的參數。
如果批處理文件是在另一個目錄
system("f:\\bin\\batchfilename.bat arg1 arg2");
其中arg1
和arg2
是此批處理文件的參數。
C代碼:
#include <stdio.h>
#include <stdlib.h>
int main()
{
printf("Calling batch file doit.bat\n");
system("doit Hello. theansweris: 42");
printf("Press \'Enter\' to exit the program\n");
getchar();
return 0;
}
批處理文件代碼:
@rem This is the batch file doit.bat
@echo.
@echo.
@echo.
@echo In doit.bat:
@echo.
@echo.
@echo.
@echo argument #1 is ^"%1^"
@echo argument #2 is ^"%2^"
@echo argument #3 is ^"%3^"
@echo.
@echo.
@echo Tttttthat's all, folks!
@echo.
@echo.
+1
但它不工作,它說不好的命令和離開 – niko
相關問題
- 1. 批處理:在特定程序中打開特定文件?
- 2. 嵌套在Windows批處理(* .bat)文件
- 3. 批處理文件文件不打開
- 4. 批處理文件打開Excel文件
- 5. 如何在C++程序中運行批處理文件(.bat)或批處理代碼?
- 6. 如何在gcc(ex cygwin)中打開一個.bat(批處理文件)?
- 7. 如何在C#中調用批處理文件(.bat)?
- 8. 批處理文件打開多個URL
- 9. 批處理命令打開文件夾
- 10. 從批處理位置打開文件
- 11. 使用批處理打開Excel文件
- 12. 打開批處理文件PHP
- 13. 在批處理文件(* .bat)中創建文件命令
- 14. 程序如何處理「打開...」文件?
- 15. 在批處理文件中打開.jar文件的命令
- 16. 檢測文件是否在批處理文件中打開
- 17. 批處理文件在目錄中打開新文件?
- 18. 批處理文件 - 按特定順序打開文件
- 19. 使用C#的任務計劃程序(要安排.bat(批處理文件))
- 20. 打開可執行文件後繼續處理bat文件
- 21. 批處理文件批處理文件檢查打開的瀏覽器腳本
- 22. 如何使用批處理文件打開多個批處理文件
- 23. 從另一個批處理文件啓動批處理文件僅打開CMD
- 24. 批處理文件讓vbscript程序在寫字板中打開。爲什麼?
- 25. 打印文本文件中的循環值 - 批處理程序
- 26. 調用C#程序後的批處理文件錯誤處理
- 27. 子程序在批處理文件
- 28. 如何使用批處理文件打開程序時立即關閉程序?
- 29. 集循環在我的批處理腳本打開批處理文件腳本
- 30. 如何在批處理文件中打開批處理文件,但在記事本中?
,但它不工作,它說壞的命令 – niko
@niko,錯誤的命令?不知道爲什麼會發生這種情況,但是你也可以嘗試'「cmd/c omanam.bat」',這會讓cmd.exe運行批處理。另外,你確定omanam.bat在當前目錄中嗎?如果使用完整路徑會發生什麼? – eran
是的,它是在gcc編譯器的當前目錄中它說omnama.bat命令未找到,並在渦輪c它打開命令提示符,但它不執行任何命令只是消除不良命令和退出 – niko