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

» Autoplay Media Studio

Автор: Chopser
Дата сообщения: 14.06.2010 06:46
lorents
Lexua

Спасибо за помощь, просто со скриптовыми авторанами никогда не работал.
Автор: Lexua
Дата сообщения: 14.06.2010 08:47
rus7rus
переменная
Цитата:
txtFile
это таблица!!!
Так пробуй...

Цитата:
txtFile = Dialog.FileBrowse(true, "Open File", _DesktopFolder, "Txt Files (*.txt )|*.txt|", "", "txt", false, true);
result = TextFile.ReadToTable(txtFile[1]);


Кстати юбъявление пустой таблицы в твоем коде
Цитата:
result = {}
абсолютно лишнее...

Автор: rus7rus
Дата сообщения: 14.06.2010 18:11
спасибо, выходит . а каким оператором можно перевести строковую переменную в числовую?

пытаюсь достать значение из текстового файла с одной строкой из двух цифр и пишет

Line: 3 attempt to perform arithmetic on global A on string value!!!

1. txtFile = Dialog.FileBrowse(true, "Open File", _DesktopFolder, "Txt Files (*.txt )|*.txt|", "", "txt", false, true);
2. A=txtFile[1];
3. Х=100-A







Добавлено:
нашел ошибку помогите пожалуйста исправить

беру путь Filestxt[1] выбранного файла
Filestxt = Dialog.FileBrowse(false, "Open", "C:\\dop\\", TXT(*.txt)|*.txt|", "", "txt", false, true);

и пытаюсь прочитать значения из файла в таблицу
result = TextFile.ReadToTable(Filestxt[1]);

но проблемма в том что путь из Filestxt[1] выдает значение с одной косой

Filestxt[1]=C:\dop\*.tet

а для того чтоб данные попали в таблицу путь должен быть таким

Filestxt[1]=C:\\dop\\*.tet

почему не работает, что можно сделать?
Автор: lerik2703
Дата сообщения: 15.06.2010 00:12

Цитата:
почему не работает, что можно сделать?

Внимательнее быть!

Код: Filestxt = Dialog.FileBrowse(true, "Open", "C:\\dop\\", "TXT(*.txt)|*.txt|", "txt", "", true, true);
result = TextFile.ReadToTable(Filestxt[1]);
Debug.ShowWindow(true);
for x,sTable in result do
sTable=sTable.."\r\n"
Debug.Print(sTable);
end
Автор: Lexua
Дата сообщения: 15.06.2010 00:16
rus7rus

Цитата:
нашел ошибку помогите пожалуйста исправить

Нет там такой ошибки только ошибка набора скрипта.


Цитата:
Filestxt = Dialog.FileBrowse(false, "Open", "C:\\dop\\", TXT(*.txt)|*.txt|", "", "txt", false, true);



Цитата:
Filestxt = Dialog.FileBrowse(false, "Open", "C:\\dop\\", "TXT(*.txt)|*.txt|", "", "txt", false, true);
Автор: rus7rus
Дата сообщения: 15.06.2010 11:46
Спасибо!!!

Добавлено:
Заработало!!!!!!
Автор: KENT154
Дата сообщения: 16.06.2010 16:19
народ как сделать чтобы на кнопочке в место надписи писалась название сайта открытого в веб1 ?
Автор: lerik2703
Дата сообщения: 16.06.2010 21:28
KENT154

Цитата:
народ как сделать чтобы на кнопочке в место надписи писалась название сайта открытого в веб1 ?

Как-то так можно

Код: current_url = Web.GetURL("Web1");
current_url = String.Left(current_url,String.Find(current_url, "/", 8, false));
Button.SetText("Button1",current_url);
Автор: KENT154
Дата сообщения: 16.06.2010 23:17
lerik2703
чтото не выходит, вот проект http://file.qip.ru/file/132297190/ed879bbc/Copy_of__.html ( 442.3 Кб )

может кто поможет, в общем там чтото типо вкладок, у меня прописывается адрес, а нужно чтобы прописывалась название страници
помогите зделать пожалуйста
заранее спасибо!
Автор: lerik2703
Дата сообщения: 16.06.2010 23:47
KENT154

Код: Plugin.SetText("Plugin74",current_url);
Автор: KENT154
Дата сообщения: 16.06.2010 23:50

Цитата:
есть команда

Цитата:

Цитата: WinButton.SetText(string ObjectName, string Text)


Автор: lerik2703
Дата сообщения: 16.06.2010 23:58
Я исходя из примера и нашел ошибку тоже самое что и Button.SetText только в объекте WinButton

Автор: KENT154
Дата сообщения: 17.06.2010 00:01
lerik2703

Цитата:
Я исходя из примера и нашел ошибку тоже самое что и Button.SetText только в объекте WinButton

не понял
Автор: lerik2703
Дата сообщения: 17.06.2010 00:03
из справки

Цитата:
WinButton.SetText (строка ObjectName, строка текста)
Описание:
Устанавливает текст, который будет отображаться на объект WinButton.

Автор: KENT154
Дата сообщения: 17.06.2010 00:06
lerik2703
а, ну у меня прописан адрес URL с каждого веба на свою кнопку, это работает
Автор: lerik2703
Дата сообщения: 17.06.2010 00:41
KENT154
А как ты хочешь что-бы было написано название сайта?

Добавлено:
Вообшем если как в Эксплоере стандартные вкладки тогда тебе проще всего использовать плагин IExplorer!
Автор: KENT154
Дата сообщения: 17.06.2010 10:33

Цитата:
Вообшем если как в Эксплоере стандартные вкладки тогда тебе проще всего использовать плагин IExplorer!

это как ?
Автор: rus7rus
Дата сообщения: 17.06.2010 13:38
Помогите пожалуйста, необходимо изменить разрешение экрана под старые разрешения мониторов, например 600 на 800 и т.д. при этом что бы проэкт не вылазил за границы экрана и был полноэкранным.
Вариант сделать страницу с настройками где можно выбрать свое разрешение. Как можно установить показ страниц в нужном резрешении?
(Например в Windows по свойствам экзешника есть установка Разрешение экрана 640 на 480, надо что то типа такого только чтоб в приложении выбирать можно было)
Спасибо всем кто поможет...

Добавлено:
вопрос перефразирую, понял что изменить экранное разрешение проекта нельзя, можно создать проект в разрешении 600 на 800, как сделать чтобы проект запускался в этом разрешении на мониторах с большим разрешением и масштабировался во весь экран?
Автор: LEDRA
Дата сообщения: 17.06.2010 22:52
Вечер добрый.
подскажите, а возможно узнать сколько и каких пикселей в картинке?
например есть некая картинка после ее анализа я хочу узнать что в ней например, 456 красных пикселей 123 - зеленых и.т.д.
Спасибо.
Автор: KENT154
Дата сообщения: 17.06.2010 23:30
народ помогите разобратся с этим:

Цитата:
Shell.CreateShortcut(_DesktopFolder, "My Shortcut", "C:\\Program Files\\MyApp\\app.exe", "", "", "C:\\Program Files\\MyApp\\myicon.ico", 0, SW_MAXIMIZE, nil);


как этим пользоватся ? я немогу разобратся, прописывал и почемуто у меня не выходит, не работает в общем, как заставить это работать ?
Автор: LEDRA
Дата сообщения: 18.06.2010 10:00
И еще вопрос - можно ли както результат выполнения командной строки занести в переменную? а то щас сохраняю его в текстовый файл, а потом считываю - не удобно и долго
Автор: Lexua
Дата сообщения: 18.06.2010 10:26
LEDRA

Цитата:
И еще вопрос - можно ли както результат выполнения командной строки занести в переменную? а то щас сохраняю его в текстовый файл, а потом считываю - не удобно и долго


Попробуй comandline plug-in
Автор: LEDRA
Дата сообщения: 18.06.2010 10:45
Lexua
попробовал - работает - НО

если сделать так

sz_commandline = "C:\\convert.exe C:\\14.png -format %c histogram:info:- "
tblResult = CommandLine.Execute(sz_commandline, 0);
result = Dialog.Message("", tblResult.StdOut);

- то выводится все нормально, а если

sz_commandline = "C:\\convert.exe C:\\14.png -format %c histogram:info:- \| sort "
tblResult = CommandLine.Execute(sz_commandline, 0);
result = Dialog.Message("", tblResult.StdOut);

то возвращается пустая строка. Если все сделать просто в cmd - то работает нормально
В чем может быть проблема?
Автор: Lexua
Дата сообщения: 18.06.2010 11:16

Цитата:
sz_commandline = "C:\\convert.exe C:\\14.png -format %c histogram:info:- \| sort "


Явно с параметрами. Убери слэш.
Автор: LEDRA
Дата сообщения: 18.06.2010 11:20

Цитата:
Явно с параметрами. Убери слэш.

и без него таже фигня - пусто

но вобщем вопрос отпал
как оказалось присваивать переменной результат строки получается гоооораздо быстрее через txt. файл т.е.

STOKA="convert "..result.." -format %c histogram:info:"..put.."CutBrand\\temp\\gist.txt"
    Shell.Execute("AutoPlay\\Docs\\hidcon.exe", "open", STOKA, "AutoPlay\\Docs\\", SW_MINIMIZE, true);
    resob = TextFile.ReadToString(put.."CutBrand\\temp\\gist.txt");

быстрее на секунды чем

sz_commandline = "AutoPlay\\Docs\\convert.exe "..result.." -format %c histogram:info:- "
tblResult = CommandLine.Execute(sz_commandline, 0);
resob =tblResult.StdOut

... вот такие чудеса..
Автор: Lexua
Дата сообщения: 18.06.2010 11:24

Цитата:
... вот такие чудеса..


никаких чудес, ибо работа с таблицей всегда или почти всегда медленнее чем со строкой.
Автор: KENT154
Дата сообщения: 18.06.2010 11:47
Думаю чтоже мне не кто не ответил )) я вопрос не до писал, пить меньше надо ))
в общем, такой вопрос
вот:

Цитата:
Shell.CreateShortcut(_DesktopFolder, "My Shortcut", "C:\\Program Files\\MyApp\\app.exe", "", "", "C:\\Program Files\\MyApp\\myicon.ico", 0, SW_MAXIMIZE, nil);

должен создаватся ярлык к фапйлу из распакованого архива, путь к распоковки указывается в инпут1, как мне зделать чтобы для создания ярлыка путь к папки брался из инпут1, а фаил при этом оставался один и тотже ?
ведь в инпуте прописывается путь к папке а нек файлу, вроде так более менме понятно написал.
помогите решить эту проблему
заранее спасибо!!!
Автор: Lexua
Дата сообщения: 18.06.2010 12:06
KENT154


Цитата:
local result = Input.GetText("Input1");
Shell.CreateShortcut(_DesktopFolder, "My Shortcut", result.."\\app.exe", "", "", result.."\\myicon.ico", 0, SW_MAXIMIZE, nil);
Автор: KENT154
Дата сообщения: 18.06.2010 15:15
Lexua
так? :

Цитата:

local result = Input.GetText("Input1");
Shell.CreateShortcut(_DesktopFolder, "My Shortcut", result.."\\app.exe", "", "", result.."\\myicon.ico", 0, SW_MAXIMIZE, nil);


красный имя ярлыка ?
иконка синий ?
приложение зелёный ?

так прописываю и работать будет да ? просто щас проверить не могу
Автор: Lexua
Дата сообщения: 18.06.2010 15:42
KENT154 Да так

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140

Предыдущая тема: Media Player Classic - Home Cinema (MPC-HC)


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