Uživatelské nástroje

Nástroje pro tento web


lua:externi_lua_debug_konzole

Rozdíly

Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.

Odkaz na výstup diff

Obě strany předchozí revizePředchozí verze
lua:externi_lua_debug_konzole [2010/06/02 11:44] Karel Petrůlua:externi_lua_debug_konzole [2011/01/13 14:47] (aktuální) Karel Petrů
Řádek 10: Řádek 10:
 Následně lze z konzole pomocí programu netcat komunikovat následujícím způsobem (příklad v Linuxu): Následně lze z konzole pomocí programu netcat komunikovat následujícím způsobem (příklad v Linuxu):
 <code LUA> <code LUA>
-echo -e "Restart\n<EOF/>\nProgram LuaObj:Print('text')\n<EOF/>\nExit\n<EOF/>" | nc localhost 6666 | grep -v "<EOF/>"+echo -e "Restart\n<EOF/>\nProgram \"print('text'print({...})\" a b c\n<EOF/>\nExit\n<EOF/>" | nc localhost 6666 | grep -v "<EOF/>"
 </code> </code>
  
Řádek 22: Řádek 22:
 Ukázka mapování příkazů pro Vim: Ukázka mapování příkazů pro Vim:
 <code vim> <code vim>
-"F1 help na clovo na kterem stojim +"F1 help na slovo na kterem stojim 
-map <F1> :w:exec '!echo -e "Restart\n<EOF/>\nProgram Help:Find(\"'.expand("<cword>").'\")\n<EOF/>\nExit\n<EOF/>" \| nc localhost 6666 \| grep -v "<EOF/>"'+map <F1> :w^M:exec '!echo -e "Restart\n<EOF/>\nProgram Help:Find(\"'.expand("<cword>").'\")\n<EOF/>\nExit\n<EOF/>" \| nc localhost 6666 \| grep -v "<EOF/>"'^M
 "F5 spusti obislua "F5 spusti obislua
-map <F5> :!obislua -extconsole 6666 -noxmlrpc -user Admin -pass "" -data dataname +map <F5> :!xterm -geometry 120x40+80 -e obislua -extconsole 6666 -noxmlrpc -user Admin -pass "" -data data &^M^M 
-"F6 terminate obis. (Je to pusteny dvakrat, protoze linuxova remote console +"F6 spusti obislua s vyberem dat 
-"nejak nefunguje dobre) +map <F6> :!xterm -geometry 120x40+80 -e obislua -extconsole 6666 -noxmlrpc -user Admin -pass "" &^M 
-map <F6> :w:!echo -e "Terminate\n<EOF/>\n" \| nc localhost 6666 >/dev/null; sleep 1; echo -e "Terminate\n<EOF/>\n" \| nc localhost 6666&+"F6 terminate obis.  
 +map <F6> :w^M:!echo -e "Terminate\n<EOF/>\n" \| nc localhost 6666 &>/dev/null &^M
 "F7 run ./obislua.sh (v adresari obis41/user.*) "F7 run ./obislua.sh (v adresari obis41/user.*)
-map <F7> :! xterm -geometry 120x40 -e ./obislua.sh -extconsole 6666 -noxmlrpc &+map <F7> :! xterm -geometry 120x40+80 -e ./obislua.sh -extconsole 6666 -noxmlrpc &^M 
 +"F8 spusteni zvoleneho testu 
 +map <F8> :w^M:!echo -e "Restart\n<EOF/>\nProgram test_faktury_faktury:testPreceneni()\n<EOF/>\nExit\n<EOF/>" \| nc localhost 6666 \| grep -v "<EOF/>"
 "F9 spusteni vsech testu "F9 spusteni vsech testu
-map <F9> :w:!echo -e "Restart\n<EOF/>\nProgram dofile(LUADIR()..\"debug.lua\") DEBUG.Init({typ={\"detail\", \"init\", \"strict\"}, log=\"consoledumper\"}) LuaUnit:run()\n<EOF/>\nExit\n<EOF/>" \| nc localhost 6666 \| grep -v "<EOF/>"+map <F9> :w^M:!echo -e "Restart\n<EOF/>\nProgram \"dofile(LUADIR()..'debug.lua') DEBUG.Init() LuaUnit:run()\"\n<EOF/>\nExit\n<EOF/>" \| nc localhost 6666 \| grep -v "<EOF/>"
 "F10 spusteni testu aktualne editovaneho souboru "F10 spusteni testu aktualne editovaneho souboru
-map <F10> :w:exec '!echo -e "Restart\n<EOF/>\nProgram dofile(LUADIR()..\"debug.lua\") DEBUG.Init({typ={\"detail2\", \"init\", \"strict\"}, log=\"consoledumper\"}) LuaUnit:run(\"test_'.expand("%:t:r").'\")\n<EOF/>\nExit\n<EOF/>" \| nc localhost 6666 \| grep -v "<EOF/>"'+map <F10> :w^M:exec '!echo -e "Restart\n<EOF/>\nProgram dofile(LUADIR()..\"debug.lua\");DEBUG.Init();LuaUnit:run(\"test_'.expand("%:t:r").'\")\n<EOF/>\nExit\n<EOF/>" \| nc localhost 6666 \| grep -v "<EOF/>"'
 </code> </code>
lua/externi_lua_debug_konzole.1275479045.txt.gz · Poslední úprava: 2010/06/02 11:44 autor: Karel Petrů