scilab-5.3.3
Please note that the recommended version of Scilab is 2025.0.0. This page might be outdated.
See the recommended documentation of this function
dos
シェル (cmd) コマンド実行 (Windows専用)
呼び出し手順
bOK=dos(command-name) bOK=dos(command-name,'-echo') [output,bOK]=dos(command-name) [output,bOK,exitcode]=dos(command-name) [output,bOK]=dos(command-name,'-echo') [output,bOK,exitcode]=dos(command-name,'-echo')
説明
コマンドシェルで実行するために コマンド名の文字列をWindowsに送信します. シェルコマンドの標準出力および標準エラーが呼び出し側のシェルに 書き込まれます. コマンドが実行された場合は, bOK が返されます.
[output,bOK] = dos(command-name,'-echo') は, 出力先が特定の変数へ割り付けられている場合でも コマンドウインドウへの出力を強制的に行ないます.
外部プロセスによる終了コードの値が返されます.
ノートパッドエディタをオープンした後,すぐに Scilabに制御を戻すには以下のようにします: dos('start notepad')
例
[s,w] = dos('dir'); [s,w] = dos('dir','-echo'); dos('start notepad') dos('taskkill /IM notepad.exe') // 注意:このコマンドは全てのノートパッドのプロセスを終了します [s, w] = dos('foo') [s, w, code] = dos('dir') [s, w, code] = dos('foo')
参照
- unix — シェル (sh) コマンドを実行
作者
- A.C.
<< Windows tools | Windows tools | MSDOS (obsolete) >> |