2013-06-12 10 views
6

これまで広範囲に検索しましたが、見つからないようです。 (Lua (Command Line)で実行するために)ダブルクリックしてLuaスクリプトを実行し、実行後に開いたままにする方法はありますか?例えば実行後にLua(コマンドライン)が開いたままになる

:このコードはコンパイルして実行

print("Hello World") 

、私はhello.luaをダブルクリックした場合しかし、それが実行され、画面上の私のテキストを離れることなく、すぐに閉じます。私は:

Command Promptだけで「一時停止」を追加することです最も簡単な方法

+1

Windowsのレジストリで、.lua-fileをダブルクリックして起動文字列を検索し、 'cmd.exe/K lua.exe"のように変更してください。%1 "' –

答えて

7

など、lua file.luaを入力して、より多くのこのような、しかしCommand Promptに移動することなく、何か、変更ディレクトリ回の束をしたいですスクリプトの最後:

print 'Hello World' 
os.execute 'pause' 
+0

これはまさに私が必要としていたものです!ありがとう! – MrHappyAsthma

+0

このソリューションはクロスプラットフォームではありません。 'pause'はすべてのシェルに存在しません。 – dualed

+0

お役立ち情報幸運にも、私はWindows XP上で作業していますので、完璧なソリューションです。 – MrHappyAsthma

11

スクリプトの最後にio.read()を追加してください。

関連する問題