Создать ответ 
 
Рейтинг темы:
  • Голосов: 0 - Средняя оценка: 0
  • 1
  • 2
  • 3
  • 4
  • 5
скрипт для копирования всех сеивов из дц вму в сд карту
Автор Сообщение
SWAT Не на форуме
Администратор
*******

Сообщений: 7237
Зарегистрирован: 04.01.2005
Рейтинг: 30
Сказал спасибо: 149
Поблагодарили 1214 раз(а) в 762 сообщ.
Сообщение: #5
RE: скрипт для копирования всех сеивов из дц вму в сд карту
Rio жжешь, у тебя на ПК в консоли есть команда vmu и корневая директория sd? Smile Естественно речь о DS.

xitrix, лучше сразу создай маленькое приложение, чтобы в нем несколько нужных кнопок разместить, так будет проще, чем каждый раз приложение для одной команды.
Вот пример простого приложения с выполнением консольных команд, можешь взять за основу:

PHP код:
<?xml version="1.0" encoding="UTF-8"?>
<app name="The Game" version="1.0" icon="cover.png">
    <resources>
        <module src="../../modules/minilzo.klf" />
        <module src="../../modules/isofs.klf" /> 
        <module src="../../modules/isoldr.klf" />
        <script type="text/lua" src="./lua/main.lua" />
        <font src="../../fonts/ttf/arial_lite.ttf" type="ttf" size="16" name="arial" />
        <image src="./images/bg.jpg" name="back" />
        <image src="./images/play.png" name="play" />
        <image src="./images/exit.png" name="exit" />
    </resources>
    <body x="0" y="0" width="640" height="480" background="back">
        <input type="button" 
                onclick="os.execute(string.format('isoldr -f %s/apps/game/game.iso', os.getenv('PATH')));" 
                normal="play" highlight="play" pressed="play" disabled="play" 
                x="440" y="280" width="200" height="100" name="playbut" />
        <input type="button" 
                onclick="console:app -o -n Main" 
                normal="exit" highlight="exit" pressed="exit" disabled="exit" 
                x="440" y="380" width="200" height="100" name="exitbut" />
    </body>
</app> 

Как видишь тут 2 способа вызова команды, через lua и напрямую в консоль.
Я бы посоветовал в скрипт main.lua закинуть функции с вызовом нужных команд и расставить кнопочки в приложении с их вызовом. Потом можно будет расширить функционал этих функций.

Можешь конечно и просто с рабочего стола сразу вызывать:

PHP код:
<?xml version="1.0" encoding="UTF-8"?>
<app name="VMU Dump" version="1.0" icon="../../gui/icons/normal/default_app.png">
    <resources />
    <body x="0" y="0" width="640" height="480" onload="console:vmu -d -a A1 -o /sd/vmu.bin" />
</app> 

Процесса не видно, да и что потом? Будет тебе черный экран, так как откроется пустое приложение...
Хотя теоретически можно сразу несколько строк для консоли заложить таким способом:

PHP код:
<?xml version="1.0" encoding="UTF-8"?>
<app name="VMU Dump" version="1.0" icon="../../gui/icons/normal/default_app.png">
    <resources />
    <body x="0" y="0" width="640" height="480" onload="console:console --show\nvmu -d -a A1 -o /sd/vmu.bin\nconsole --hide\napp -o -n Main" />
</app> 

Но я если честно не пробовал, возможно будут проблемы при парсинге XML, а может и нет.

[Изображение: barbers.png]
(Последний раз сообщение было отредактировано 15.03.2014 в 09:48, отредактировал пользователь SWAT.)
15.03.2014 09:42
Вебсайт Найти все сообщения Цитировать это сообщение
Создать ответ 


Сообщения в этой теме
RE: скрипт для копирования всех сеивов из дц вму в сд карту - SWAT - 15.03.2014 09:42

Переход:


Пользователи просматривают эту тему: 2 Гость(ей)