R で System() 関数を使用する際に問題が発生しています。ms-dos で使用しているコマンドが System() で使用できるかどうかは正確にはわかりません。おそらく何でも使えますが、使い方がわかりません。インターネットでいくつかの例を使用しました。たとえば、次のとおりです。
ファイルを起動するには
system("notepad myfile.txt")
シェルを起動するには
system(Sys.getenv("COMSPEC"))
ただし、ユーザー入力を取得するためにコマンド SET を使用したかった (R で readline() を使用できることはわかっていますが、コードでは役に立ちません)。system() で SET を使用することは可能ですか?
私は使用しようとしました:
system("SET /P uname=Please enter your name:")
system(SET /P uname=Please enter your name:)
system(paste("SET /P uname=Please enter your name:"),wait=FALSE)
それらのどれも機能しませんでした。誰もこれを行う方法を知っていますか?