Подменю, динамика создания
В этой статье я хочу расказать вам, как создать сабменю составленое из слов в файле! Для начала создадим файл в корне мирка [test.txt]. И нарисуем в ремоутах такую шляпу:
menu status { test .$submenu($test($1)) } alias test { if ($1 == begin) return - if (($1 != begin) && ($1 != end)) return $read -l $1 test.txt if ($1 == end) return - }
Формат строки в файле test.txt должен быть примерно таким:
qwe:echo 5 -a qwe asd:echo 5 -a asd zxc:echo 5 -a zxc rty:echo 5 -a rty
Тобишь как обычное менюшное говно. Типо жмёшь в статусе на qwe в активном окне выползает qwe и тд. Смысл сия творения таков, в файле можно написать всё что хочешь, и это попадёт в менюху. Раньше я долго пытался это сделать, в старых версиях небыло такой возможности, было куча всяких бредовых идей, например создание переменных и через них осуществлялась передача, галимо, шляпно, бредово, ну вы сами понимаете:)
Ищите применение данной штуки в ващем скрипте, очень хорошая вещь!
©AuX Site
|