Windows で diskpart コマンドを自動化するには、実行する一連のコマンドを含む .txt ファイルを指定する必要があります。この自動化機能を使用する必要がある C プログラムを作成しています。作業ディレクトリから完全に独立して実行したい。どうすればいいですか?
質問する
677 次
1 に答える
0
ファイルの完全修飾名を使用するか、もう少し作業を加えて、popen を使用して無名パイプを介して C プログラムから diskpart にコマンドを渡します。
追加された例:
#include <stdio.h>
int main ( int argc, char *argv[] )
{
char buffer[MAXBUF];
FILE *fp = popen("gzip -dc data.gz","r");
while (fgets(buffer,MAXBUF,fp)) {
/* Process line of data, here just print it out… */
fputs(buffer,stdout);
}
printf ("Command exit status %d\n", pclose(fp));
}
于 2012-05-29T16:50:25.613 に答える