Luaでシステムコマンドを実行する方法
2022-02-13 08:46:45
Luaでは、os.executeでDosコマンドを実行できますが、デフォルトで出力されるシステムステータスコードを返します。
io.popen() も dos コマンドを実行しますが、ファイルを返します。
コピーコード
コードは以下の通りです。
local t = io.popen('svn help')
local a = t:read("*all")
--a returns a string with the contents of svn help
コマンドやプログラムを実行したい場合は os.execute() を使い、その実行結果も取り込みたい場合は io.popen() を使うことができます。
eg: ファイルをコピーする
コピーコード
コードは以下の通りです。
os.execute("copy" . originalPath ... "," . backupPath)
関連
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン