2013-06-12 13 views
6

Szukałem daleko w tym zakresie, ale nie mogę tego znaleźć. Czy istnieje sposób na wykonanie skryptu Lua poprzez dwukrotne kliknięcie (w celu wykonania go w Lua (Command Line)) i pozostawienie go otwartego po wykonaniu?Lua (linia poleceń) pozostają otwarte po wykonaniu

Na przykład:

print("Hello World") 

Ten kod kompiluje i działa, jednak jeśli dwukrotnie kliknąć na hello.lua uruchamia i zamyka się natychmiast bez pozostawienia mój tekst na ekranie. Chcę czegoś więcej jak to, ale bez konieczności przechodzenia do Command Prompt, zmieniając directory kilka razy, wpisując lua file.lua itd .:

Command Prompt

+1

Wyszukaj w rejestrze Windows ciąg inwokacji po dwukrotnym kliknięciu pliku .lua i zmień go na "cmd.exe/K lua.exe"% 1 "' –

Odpowiedz

7

Najprostszym sposobem byłoby po prostu dodaj „pauza” na koniec skryptu:

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

Dokładnie tego potrzebowałem! Dzięki! – MrHappyAsthma

+0

Należy pamiętać, że to rozwiązanie nie jest obsługiwane na wielu platformach. 'pause' nie istnieje w każdej powłoce. – dualed

+0

Dobrze wiedzieć! Na szczęście pracuję nad Windows XP, więc jest to idealne rozwiązanie. – MrHappyAsthma

Powiązane problemy