指定したオプションを使用して単一のLuaスクリプトを介して起動したい複数のSteamアカウントがあります。提供されたコードで起動することを除いて、ほとんどすべてがソートされています。この形式で変数を「渡す」方法がわかりません。
function Steam(n, opt1, opt2, opt3)
os.execute[["start C:\Program" "Files\Sandboxie\Start.exe /box:Steam2 D:\Steam\steam.exe -login username password -opt1 -opt2 -opt3"]]
end
同じパスワードで番号(fenriros2、fenriros3、Steam2、Steam3など)のみを変更する必要があるように、ユーザー名とサンドボックスを設定しています。
基本的に、私はこれが欲しいです。
Steam(3, -tf, -exit, -textmode)
する;
os.execute[["start C:\Program" "Files\Sandboxie\Start.exe /box:Steam3 D:\Steam\steam.exe -login fenriros3 password -applaunch 440 -textmode"]]
完了したら、-exitを使用してluaウィンドウを閉じます。
私のコードは正確に効率的ではないことに気づきましたが、それは後で心配です。今、私はそれを機能させる必要があります。
どんな助けでも大歓迎です、そして私が明白な何かを逃したならば私は謝罪します、私はまだLuaでかなり新しいです。