Ru-Board.club
← Вернуться в раздел «Программы»

» Indigo Rose AutoPlay Media Studio

Автор: AntiWinLockerLive
Дата сообщения: 16.03.2015 20:36
Может так?

Код:
myqemu = "\"C:\\Qemu\\qemu.exe\" -L \"C:\\Qemu\" -m 512 -localtime -bios efi64.bin -snapshot -hda \\\\.\\PhysicalDrive1 -boot c -hdb \"C:\\Qemu\\hd.vmdk\"";
Не прокатило... Ошибку дает AutoPlay
Пробовал по разному, или ошибка AutoPlay или обрезается команда запуска Qemu

Можно как то отследить что AutoPlay передает для запуска qemu.
И как отладить данное действие...
Автор: Zloy_Gelud
Дата сообщения: 16.03.2015 21:14
zoomM
Несистемные шрифты, используемы в проекте, автоматом попадают в скомилированный проект.
Автор: zoomM
Дата сообщения: 16.03.2015 21:29
Zloy_Gelud
Из ваших старых сообщений узнал, что объект RichText имеет ограничение по количеству символов, так же ранее вы писали пример как можно это количество ненамного увеличить,
я попробовал применить его на практике, он работает только окно ввода текста притормаживает, хотел узнать RichText работает только с форматом .rtf или с .тхт тоже, и если с тхт то есть ли ограничения по этому формату? Спасиб за помощ.
Автор: Zloy_Gelud
Дата сообщения: 16.03.2015 21:38

Цитата:
RichText работает только с форматом .rtf или с .тхт тоже

Загрузить txt можно, но, соот-но, форматирования не будет.
Автор: zoomM
Дата сообщения: 16.03.2015 21:52
Zloy_Gelud
А это в AutoPlay такие ограничения или в других подобных программах тоже?
Просто как то делают редакторы простейшие без ограничений.
У меня доки большие, очень неудобно их делить на множество частей.
Автор: Zloy_Gelud
Дата сообщения: 16.03.2015 21:56

Цитата:
или в других подобных программах тоже?  

ХЗ. Да я, если честно, уже давно с AMS дел не имею. Как другие программы работают, тоже без понятия.
Автор: zoomM
Дата сообщения: 17.03.2015 20:50
Zloy_Gelud
Я разобрался, почему RichText тормозил с кодом увеличения вместимости символов, у меня просто был прописан код сохранения документа паралельно с набором символов, убрал тот код и все пошло нормально. Сохранять документ нужно с тем же параметром,что и загружать. Количество символов увеличил до 1000000.
Автор: KerberX
Дата сообщения: 24.03.2015 22:19
Есть ли для чистого Lua возможность реализовать некоторые функции из плагинов Memory/MemoryEx? Или может где-нибудь уже есть такое? Собственно интересуют функции объявления структур и чтения/записи данных в памяти. Просто хочу перенести один свой проект в wxLua и не знаю чем заменить функционал из некоторых плагинов.
Автор: DartKane
Дата сообщения: 28.03.2015 10:35
Ещё такой вопрос:
Есть ли мод, дающий возможность втыкать в проект GIF-анимацию? А то в swf вгонять вообще не камельфо.
Автор: KerberX
Дата сообщения: 28.03.2015 12:32
DartKane, есть объект-плагин GIF, можно загрузить через Web объект.
Автор: AntiWinLockerLive
Дата сообщения: 01.04.2015 21:40
Доброго времени суток!
Помогите решить вопрос с системными переменными
Для упаковки проекта (всех его файлов) использую 7ZipSFX,
так как сжатие намного лучше, да и удобнее для меня...
Рядом с созданной программой (7ZipSFX), находятся файлы к которым требуется получить доступ.
В модуле не особо разобрался как получить путь папке, откуда запущен 7ZipSFX
исполняемый файл. ну и ладно, можно создать новую переменную:
SetEnvironment="FolderSfx=%%S"
проверил, если собрать исполняемый файл с файлом test.cmd и в файле прописать : Echo %FolderSfx%
показывает папку из которой запущен 7ZipSFX.exe
То есть имеется системная переменная: %FolderSfx% а в ней нужный путь.
Вот мне не понятно, как AutoPlay приложению считать это значение...

Читал, если исполняемый файл собирается в архив средствами программы, то можно прописать в глобальные функции:

Код: --- Функция создания глобальной переменной GetSFXPath() Путь к папке с SFX архивом
function GetSFXPath()
strPath = "";
strArg = _CommandLineArgs[1];
if strArg then
strPath = String.Right(strArg, String.Length(strArg) - 10);
end
if (String.Length(strPath) > 0) then
tblPath = String.SplitPath(strPath);
strPath = tblPath.Drive..tblPath.Folder;
end
return strPath;
end
--- Конец функции создания глобальной переменной
Автор: Zloy_Gelud
Дата сообщения: 01.04.2015 23:47
AntiWinLockerLive

Код: _SourceFolder = os.getenv("FolderSfx");
Автор: AntiWinLockerLive
Дата сообщения: 02.04.2015 09:05
Благодарю.
Теперь хоть знаю в каком направление копать. (изучать справку на LUA)
Не сработало... Так как переменная не системная получилась, а только для процесса,
запущенного из 7ZipSFX архива...


Цитата:
проверил, если собрать исполняемый файл с файлом test.cmd и в файле прописать : Echo %FolderSfx%
показывает папку из которой запущен 7ZipSFX.exe

Батник ее считать смог, а программа нет.
Автор: Zloy_Gelud
Дата сообщения: 02.04.2015 09:18
AntiWinLockerLive -- а если так сделать:

Код: local sSFXPath = _CommandLineArgs[1];
if (sSFXPath) then _SourceFolder = sSFXPath; end
Автор: AntiWinLockerLive
Дата сообщения: 02.04.2015 10:26
oOOOO Так лучше. Все работает!!!

РЕШЕНО!!!

Для упаковки проекта (всех его файлов) использую 7ZipSFX,
так как сжатие намного лучше, да и удобнее для меня...
Рядом с созданной программой (7ZipSFX), находятся файлы к которым требуется получить доступ.

Вот что у меня прописано в SFX конфиг:

Код: ;!@Install@!UTF-8!
GUIMode="2"
MiscFlags="4"
RunProgram="autorun.exe \"%%S\""
;!@InstallEnd@!
Автор: Zloy_Gelud
Дата сообщения: 02.04.2015 10:30

Цитата:
Не понял пока где и как мне экранировать, что бы не было проблем с пробелами в пути.

Думаю здесь:

Код: RunProgram="autorun.exe %%S"
Автор: AntiWinLockerLive
Дата сообщения: 02.04.2015 11:28
Огромное СПАСИБО!!!! Все работает.
Исправил предыдущее свое сообщение.
Выложил правильный вариант.
Я думаю, что многим будет полезно.

Добавлено:
Можно ли в при запуске проекта назначить глобальную горячую клавишу? (HotKey)
При нажатии которой, запускалось бы утилита. Даже если окно программы не в фокусе?
Автор: DartKane
Дата сообщения: 05.04.2015 14:17
KerberX

Цитата:
есть объект-плагин GIF, можно загрузить через Web объект

Нужно анимацию поверх картинки воткнуть. В анимации используется прозрачность.
Поэтому, Web-объект не прокатит.
Можешь название плагина дать? А если есть ссыль - буду очень благодарен.
Автор: KerberX
Дата сообщения: 05.04.2015 16:45
DartKane, этот плагин есть в AMS PluginPowerPack в варезнике.
Автор: DartKane
Дата сообщения: 05.04.2015 18:48

Цитата:
DartKane, этот плагин есть в AMS PluginPowerPack в варезнике.

Не хочет ставиться на версию 8.
Автор: AntiWinLockerLive
Дата сообщения: 05.04.2015 18:48
Подскажите плиззз, как сохранить положения окна программы в реестр, а потом считать при повторном запуске.

Добавлено...
Решено!

Пишем это в OnStartup

Код: --- Считываем настройки положения окна
tPos_X = Application.LoadValue("Project", "X");
tPos_Y = Application.LoadValue("Project", "Y");
--Dialog.Message("Project", "Позиция X: "..tPos_X.."\nПозиция Y: "..tPos_Y.."");
if tPos_X ~= "" then
Window.SetPos(Application.GetWndHandle(), tPos_X, tPos_Y);
end
Автор: KerberX
Дата сообщения: 06.04.2015 14:31

Цитата:
Не хочет ставиться на версию 8.

Ладно, держи уж. http://rghost.ru/8sCWftQSL
Автор: DartKane
Дата сообщения: 07.04.2015 17:00
KerberX
Спасибо. Сначала не понял, как им пользоваться, но потом допетрил)

Добавлено:
Теперь хочу реализовать фидбэк.
Нужно, чтобы программа слала с адреса fid@domain1.ru на адрес mail@domain2.ru тектст, который будет написан в поле "input".
Скрин: https://yadi.sk/i/g9s-xUbOfpk9y
Вот болванка: https://yadi.sk/d/RYVjj_xifpkoB

Как это реализовать? И возможно ли?
Автор: Pus21
Дата сообщения: 09.04.2015 16:02
Помогите ПЛЗ, уже второй день пытаюсь найти ответ, нашел много похожих, но я видимо слишком туповат чтобы разобраться.

Задача вроде бы тривиальная, но как сделать не знаю.

Нужно внести изменение в ini файл из Input, попробую описать попонятней:

Есть CONF.ini, в нем [Section] c параметрами width=1920 и height=1080
Нужно чтобы при старте Autoplay в Input1 считывались параметры из width, а в Input2 считывались параметры из height, а после их ручного редактирования (к примеру Input1 1024, Input2 768) и нажатия Button, эти данные сохранялись в CONF.ini


Нашел здесь похожий код, но он очень громоздкий, я очень надеюсь, что есть вариант попроще.

Заранее спасибо.

Добавлено:
Спрошу по другому, чтобы не подумали что я совсем тупой:

Чтение данных из CONF.ini
01 TTS = INIFile.GetValue("AutoPlay\\Docs\\CONF.ini", "Section", "width");
02 Input.SetText("Input1", TTS)

Проблема в том, что в этом случае, куда бы я это не вписывал, по умолчанию, текст содержащейся в width=, не отображается, он отображается только при совершении действия с окном Input.
Как это исправить?

Запись данных в CONF.ini
INIFile.SetValue("AutoPlay\\Docs\\CONF.ini", "Section", "width", TTS);
Так не работает, что написать вместо TTS?
Автор: Robby
Дата сообщения: 09.04.2015 19:03
Pus21
держи пример http://rghost.ru/7rCTBwWZN
Автор: KerberX
Дата сообщения: 09.04.2015 19:15
Pus21
У меня есть пример для одного Input.

http://rghost.ru/private/7yqRZSw6N/2d7644285f84618fa8ee29ea09b9896f
Автор: Pus21
Дата сообщения: 09.04.2015 19:53

Цитата:
KerberX

Большое спасибо.


Цитата:
Robby

Огромное спасибо, просто супер, то что нужно, коротко и понятно!!!
Автор: Pus21
Дата сообщения: 10.04.2015 03:02
А подскажите ещё плз:

Нужно чтобы при нажатии на кнопку проверялось наличие File1.exe по указанному пути, если он есть, то он и запускается, а если его нет, то запускается File2.exe.

Этот вариант не подходит потому что никаких записей в реестре не планируется.

Заранее спасибо.

Добавлено:
Вроде сам разобрался.

if (File.DoesExist("\\File1.exe", "", "\\")) then
File.Run("\\File1.exe", "", "\\", SW_SHOWNORMAL, false);
Application.Exit(0);
else
File.Run("\\File2.exe", "", "\\");
end
Автор: Pus21
Дата сообщения: 10.04.2015 14:43
Ааа! Помогите ещё раз с ini файлами плз.

Как сделать чтобы был отмечен RadioButton1, если в CONF.ini, в [Section] параметр run=1, а если run=2, был отмечен RadioButton2 ?

Желательно самый простой и примитивный вариант.

Спасибо за ответы.
Автор: Robby
Дата сообщения: 10.04.2015 16:37
Pus21
по самому простому так http://rghost.ru/7wzLjbvJ8

Страницы: 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980

Предыдущая тема: память не может быть written


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.