![]() |
Здравствуйте!
Никак не могу найти в Zinc, как получить список локальных дисков моего компьютера? |
Ссылка
Код:
this.createTextField("driveList", 1, 20, 20, 200, 300);или http://www.multidmedia.com/support/d...ion=show&id=26 |
Цитата:
|
Вопрос: как можно получить параметры языковой панели (текущий язык ввода) и менять их?
|
Раскладка
Код:
var user32 = new mdm.DLL(mdm.System.Paths.windows + "\\system32\\user32.dll");Жми на кнопку, вводи текст в поле ввода out2 и смотри что будет...:eek: С параметрами можно поэкспериментировать. Раскладка меняется только для окна проигрывателя. За подробностями и расширением функционала кода обращайся к WIN API. Да.. XP требуется.. вроде как. |
Спасибо, сейчас попробую.
|
Вдогонку
Наряду с mdm.DLL (самым на мой взгляд полезным инструментом цинка) есть еще очень хороший инструмент заставить цинк-приложение выполнять разного рода функции. mdm.FileSystem.saveFile позволяет скидывать динамически сгенерированный скрипт (VBS, JS, HTML) на диск и затем mdm.System.exec его запускать. (Если скрипт маленький, то mdm.SystemVBScript.execute без сохранения на диск). Я использовал это для генерации отчетов в форматах HTML, WORD - очень понравилось:o
Мощная справка по скриптам http://www.blindprogramming.com/ftp/...scrdoc56en.exe и куча ссылок http://www.blindprogramming.com. И еще одно. Может быть не очень серьезно. Цитата:
|
Zinc->Shh->Linux->Bash
Здравствуйте.
Продолжая эксперименты с цинком, я столкнулся с такой проблемой. Есть клиентская программа (цинк+windows). Ее задача - работа с файлами и папками на сетевом ресурсе, который расположен на сервере (Linux+Samba). Есть сложности с взаимодействием win-приложений с шарами на Linux в плане назначения атрибутов файлам/папкам. Для их преодоления я решил использовать утилиту Plink.exe (Putty command line tool), с помощью которой производится коннект с Linux-машиной по Shh и передается ( и выполняется, конечно) динамически формируемая команда оболочки bash. На пример, chmod 0755 path_to_somefile или chown user:group path_to_somefile. Все прекрасно работает до тех пор, пока в path_to_somefile отсутствуют ... да-да, именно - символы кирилицы. Сами по себе русские имена на линуксе нормально воспринимаются. Видимо, в момент передачи параметра Plink-у эта программа не может их как надо передать. В этом меня убеждет echo path_to_somefile >> my.log с каждой командой, а потом просмотр лога в линуксе - буквы попрежнему русские, но не те.. С папками/файлами на Samba обычные операции - delete,make,copy...- из цинка проходят нормально, и с русскими именами в т. ч. Но мне нужно именно менять атрибуты. В поиске (кл.слово-кодировка) в основном обсуждаются проблемы взаимодействия флэша с php-скриптами. Можно ли как-то перекодировать строку команды средствами только флэша? Код:
var StdOut = mdm.System.execStdOut("plink -ssh hostname -l user - pw passwd command"); |
Проблема решилась. Просто. Ремапом символов. Настроить Plink нужным образом не удалось. Правда, пока копался в исходника Plink-а, смог попутно настроить его на автоматическое сохранение ключа сессии без запроса (y/n).
|
Делал недавно авторан с видеопроигрывателем на Цинке. Понял, что косяков возникает немеренно по причине того, что используются всякие виндовс-медиа, квиктаймы... В зависимости от версии установленного плеера на разных машинах цинковский видеоплеер ведет себя по-разному... Сначала меня привлекла легкость расширения функционала флэша, однако думаю, что придется вернуться все-таки к Директору и MPEG Advance Xtre... Кто как выкручивается?
|
| Часовой пояс GMT +4, время: 21:57. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.