1、c
++呼叫
dos命令
在microsoft visual c++
環境下編寫
c++程式可以包含標頭檔案
然後在main
函式體中呼叫
system()
函式,可以呼叫
dos命令。
例如:想要程式在某個地方停住使用system("pause");
就可以暫停;
system("cls");可以清屏;
system("dir c:");可以查詢c盤;
system("start regedit.exe");開啟登錄檔;
system("net user");檢視本地使用者組,等等……
2、在程式中如何呼叫執行
bat檔案或者
exe檔案
c#中1、執行批處理檔案
system.diagnostics.process.start(path);
path為檔案路徑
2、修改批處理檔案
filestream afile = new filestream(filepath, filemode.openorcreate);
temp = ""; //批處理檔案中的內容
chardata = temp.tochararray();
encoder e = encoding.utf8.getencoder();
e.getbytes(chardata, 0, chardata.length, bydata, 0, true); //字元型陣列轉換成位元組型陣列
afile.write(bydata, 0, bydata.length);
afile.close();
c中system("*.bat");
system("*.exe");
#include
也不一定要在同乙個目錄下,只要想執行的.bat
檔案
1.在系統
path
變數的各目錄下(在命令提示行執行
path
就知道了)
2.在程式所在目錄
3.前兩者都可以直接按樓上的方法,否則,就要指定絕對路徑(
e.g.
: d:\prog\test.exe
)或相對路徑
(e.g.
: \sub\subsub\test2.exe)。
要注意的是:'\'
需要用轉義字元
'\\'
來表示(或者可以試一試「
/」)。
這裡以c為例,**如下:
#include "stdio.h"
#include "stdlib.h"
#include void main()
的**
type *.txt > a
在把檔案a,修改字尾名為a.txt
或者直接使用b.bat的**(b.bat用來改變檔案a的字尾名)
@echo off
ren a a.txt
綜合起來,可以寫成如下.bat**:
type *.txt > a
@echo off
ren a a.txt
qt中呼叫bat檔案
參考部落格 以下內容是摘抄以上博主部落格 在你的qpushbutton中加入如下的 注意加上標頭檔案!qprocess p null p.setworkingdirectory 你的bat檔案所在的資料夾路徑,如c test qstring command 你的bat檔案所在路徑,如c test t...
BAT檔案的呼叫
分成2個步驟,首先生成乙個bat檔案,然後呼叫批處理檔案 1.生成.bat檔案 入參為檔案的內容,filepath為絕對路徑,且需要副檔名 這個方法不侷限於生成.bat檔案,也可以生成其他副檔名檔案 public void writebatfile stringfilecontent else 2....
bat檔案呼叫php檔案
windows下批處理執行php指令碼檔案 如果想在windows下通過命令列批處理執行php.請使用以下的方式。前提是你的電腦必須支援php.我的電腦裝的是wamp軟體。首先新建乙個文字文件,在裡面寫入下面的 然後文件另存為test.bat e wamp bin php php5.2.8 php ...