спасибо Abrek так работает, только первый раз почемуто стартанула только из консоли...
а что вставить в скрипт запуска чтоб при запуске программы можно было бы выбирать рабочую папку (память тел./карта памяти)?
![sorry.gif](style_emoticons/default/sorry.gif)
![]() |
![]() |
![]() |
![]() |
![]() |
Здравствуйте, гость ( Вход | Регистрация ) |
![]() DrawNotes, Простенькая программа - рисовалка на QT |
_Bolik_ |
![]() |
![]() Motolancer ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 528 Регистрация: 18.12.2006 Из: UA Львів Пользователь №: 111 986 Модель телефона: Razr XT910 Прошивка: 4.1.2 JB Рейтинг: 195 ![]() |
спасибо Abrek так работает, только первый раз почемуто стартанула только из консоли...
![]() |
Silent_Bob |
![]() |
![]() Городской партизан ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Разработчики Сообщений: 3 590 Регистрация: 6.2.2008 Пользователь №: 162 603 Модель телефона: A853, A1200e, Xiaomi MI-2 Прошивка: Готичная ![]() Рейтинг: 807 ![]() |
Код #!/bin/bash Соответственно, здесь поменять все /ezxlocal/DrawNotes на папку, которая тебе нужна .... /home/native/.profile MY_FILE=`basename $0` MY_PATH=`echo $0 | sed -e 's/'$MY_FILE'//g'` [ -d /ezxlocal/DrawNotes ] || mkdir /ezxlocal/DrawNotes cd $MY_PATH ./drawnotes -d /ezxlocal/DrawNotes |
_Bolik_ |
![]() |
![]() Motolancer ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 528 Регистрация: 18.12.2006 Из: UA Львів Пользователь №: 111 986 Модель телефона: Razr XT910 Прошивка: 4.1.2 JB Рейтинг: 195 ![]() |
Код #!/bin/bash Соответственно, здесь поменять все /ezxlocal/DrawNotes на папку, которая тебе нужна .... /home/native/.profile MY_FILE=`basename $0` MY_PATH=`echo $0 | sed -e 's/'$MY_FILE'//g'` [ -d /ezxlocal/DrawNotes ] || mkdir /ezxlocal/DrawNotes cd $MY_PATH ./drawnotes -d /ezxlocal/DrawNotes не-не Silent Bob ты не совсем понял суть вопроса. я хочу чтоб при запуске программы выскакивало диалоговое окно такого плана ![]() Сообщение отредактировал _Bolik_ - 20.12.2010, 16:37 |
Silent_Bob |
![]() |
![]() Городской партизан ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Разработчики Сообщений: 3 590 Регистрация: 6.2.2008 Пользователь №: 162 603 Модель телефона: A853, A1200e, Xiaomi MI-2 Прошивка: Готичная ![]() Рейтинг: 807 ![]() |
Это те ShellScript объяснять придётся ...
|
_Bolik_ |
![]() |
![]() Motolancer ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 528 Регистрация: 18.12.2006 Из: UA Львів Пользователь №: 111 986 Модель телефона: Razr XT910 Прошивка: 4.1.2 JB Рейтинг: 195 ![]() |
![]() вот накатал такой скрипт Код #!/bin/bash . /home/native/.profile export QTDIR=/usr/lib/ezx MY_FILE=`basename $0` MY_PATH=`echo $0 | sed -e 's/'$MY_FILE'//g'` if [ ! -d /mmc/mmca1/DrawNotes ] then mkdir /mmc/mmca1/DrawNotes fi if [ ! -d /ezxlocal/DrawNotes ] then mkdir /ezxlocal/DrawNotes fi cd $MY_PATH mmsg=`showQ -u -1 "phone" -2 "SD-card" -3 "Quit" -s "Dialog_Info" -m "Store quicknotes in:"` if [ "$mmsg" = "3" ] then exit fi if [ "$mmsg" = "1" ] then ./drawnotes -d /ezxlocal/DrawNotes showQ -u -t2 -1 "" -s "Dialog_Complete" -m "Images will be stored into the internal phone memory" fi if [ "$mmsg" = "2" ] then ./drawnotes -d /mmc/mmca1/DrawNotes showQ -u -t2 -1 "" -s "Dialog_Complete" -m "Images will be stored into the memory card" fi exit а неполучается ![]() - почемуто, при выборе варианта сохранения картинки(1), сразу запускается DrawNotes(3), а при выходе из него уже вы скакивает картинка с сообщением(2). - при нажатии на "Quit" - все равно запускается прога - и кажись из лога видно что рабочая папка не меняется... (1) ![]() ![]() ![]() ![]() надо же (1). выбор места сохранения (2). сообщение об успешном выборе места (3). старт программы... (4). ... ну и выход при надобности (hang off) как правильно написать? Сообщение отредактировал _Bolik_ - 21.12.2010, 14:31 |
VVF |
![]() |
Новичок ![]() Группа: Пользователи Сообщений: 5 Регистрация: 6.7.2009 Пользователь №: 202 420 Модель телефона: A1200e Прошивка: R541L7_G_11.00.16R Рейтинг: 36 ![]() |
1. У меня showQ возвращает номер кнопки начиная с "0". Т.е. при нажатии на первую кнопку - "0", вторую - "1" и третью - "2". Соответствнно нужно поменять это в условиях.
поменяй местами строки: Код ./drawnotes -d /ezxlocal/DrawNotes # - это запуск программы (у тебя идет сначала) showQ -u -t2 -1 "" -s "Dialog_Complete" -m "Images will be stored into the internal phone memory" # А это вывод сообщения (который у тебя после запуска программы). должно быть Код showQ -u -t2 -1 "" -s "Dialog_Complete" -m "Images will be stored into the internal phone memory" # А это вывод сообщения (который у тебя после запуска программы). ./drawnotes -d /ezxlocal/DrawNotes # - это запуск программы (у тебя идет сначала) Ну и ниже, там где выбрал флешку - тоже у тебя неправильная последовательность запуска. Сообщение отредактировал VVF - 21.12.2010, 6:40 |
_Bolik_ |
![]() |
||
![]() Motolancer ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 528 Регистрация: 18.12.2006 Из: UA Львів Пользователь №: 111 986 Модель телефона: Razr XT910 Прошивка: 4.1.2 JB Рейтинг: 195 ![]() |
так заработало. спасибо VVF
остается написать проверку свободного места в ezxlocal и физическое наличие карты памяти. как нибудь посмотрю... если осилю... ![]() Сообщение отредактировал _Bolik_ - 23.12.2010, 10:01
| ||
![]() ![]() |
Текстовая версия | Сейчас: 17.6.2024, 9:03 |
Форум живёт: