C/C++のsystem()関数の共通パラメータの詳細説明


序文

system() 関数は、C/C++ プログラムがオペレーティング システム コマンドを呼び出すのに適しており、C++ プログラミングでよく使用されます。ここでは、C++ プログラミングにおける system() 関数の共通パラメーターの詳細な記録を示します。


1. 共通の推奨事項

  • 一時停止: バッチ ファイルの処理を一時停止し、メッセージを表示します。

  • color: デフォルトのコンソールの前景色と背景色を設定します。

  • title: cmd.exe セッションのウィンドウ タイトルを設定します。

  • cls: 画面をクリアします

system("pause");//暂停
system("color 0B");//0B为控制台的前景和背景颜色,详细介绍请见下表
system("title winName");//winName为控制台名称
system("cls");//清屏

color パラメータの後のパラメータは 16 進数の 1 桁で、対応する桁と色は次の表に示されています。

0 1 2 3 4 5 6 7 8 9 B C D E F
レイクブルー 黄色 グレー ライトブルー ライトグリーン ライトグリーン ライトレッド ラベンダー 淡い黄色 明るい白色

2. ファイル操作

  • md/mkdir: ディレクトリを作成します

  • start: 別のウィンドウを起動して、指定されたプログラムまたはコマンドを実行します。

  • del: 少なくとも 1 つのファイルを削除します

  • コピー:       少なくとも 1 つのファイルを別の場所にコピーします

  • 移動: 1 つ以上のファイルをあるディレクトリから別のディレクトリに移動します

  • type: テキストファイルの内容を表示します

system("md name");//等同于system("mkdir name");新建名为name的文件夹
system("start cmd");//打开命令提示符
system("start https://www.baidu.com/")//打开网页
system("del file.txt");//删除file.txt文件
system("copy A B");//目录文件A复制到目录文件B 可以添加路径,文件需要大量拷贝的情况下很常用
system("move A B");//目录文件A移动到目录路径B 当需要转移一个文件到另一个目录是很常用
system("type file.txt");//显示file.txt文件中内容

3. システム運用

  • shutdown: コンピュータをローカルまたはリモートで適切にシャットダウンできます。

  • 日付: 日付を表示または設定します。

  • 時間: システム時間を表示または設定します。

  • cd/chdir: 現在のディレクトリの名前を表示または変更します。

  • dir: ディレクトリ内のファイルとサブディレクトリを表示します。

  • ver: Windowsのバージョンを表示します。

  • vol: ディスクのボリュームラベルとシリアル番号を表示します。

system("shutdown -s –t 60");//60s后关机
system("shutdown -a");//取消关机
system("shutdown -p");//立即关闭
system("shutdown -1");//注销计算机
system("shutdown -r –t 0");//立即重启
system("shutdown -h –f");//睡眠
system("date");//年月日
system("time");//时分秒
system("cd");//等同于system("chdir");显示文件路径
system("dir");//显示当前路径下所有文件
system("ver");//显示Windows系统版本
system("vol");//显示磁盘卷标和序列号

要約する

この記事では、system() 関数のパラメーターの機能とその使用方法を記録します。system() 関数には、データを迅速かつ便利に処理できるようにする多数のメソッドが用意されています。

おすすめ

転載: blog.csdn.net/Gary_ghw/article/details/131206596