![]() |
|
||||||||||
|
|
|
|||||
|
Регистрация: Sep 2003
Адрес: Россия Самара
Сообщений: 1
|
нужны разные способы запуска exeшников из флэш
пробовал fscommand("exec","d:/*.exe"); что-то не получается помогите !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! |
|
|||||
|
Guest
Сообщений: n/a
|
Скриптом это не определить (насколько я знаю). Проще объявить массив этих чисел (изменяется только февраль раз в
4 года). порядковый номер месяца определяем при помощи Date.getMonth(). все вместе будет выглядкть примерно так: arrDays = [31,28,31,30,31,30,31,31,30,31,30,31]; // myDate = new Date() currentMonth = myDate.getMonth(); currentFullYear = myDate.getFullYear(); totalDays = arrDays[currentMonth]; //теперь нужно определить високосный год или нет if(currentMonth==1 && currentFullYear%4==0){ // то есть месяц январь и год делится на четыыре без остатка totalDays = 29 } trace(totalDays); |
|
|||||
|
Guest
Сообщений: n/a
|
СОРРИ. не ту кнопку нажал.
|
|
|||||
|
Guest
Сообщений: n/a
|
эта команда работает напрямую только во Flash 5
начиная с MX для того, чтобы запустить .exe файл, он должен находиться в папке "fscommand", которая в свою очередь должна быть рядом с файлом, из которого, собственно, вызов и происходит. Это сделано с целью повышения защиты. В пятом фэше можно был запускать исполнять командную строку с параметрами и т.п. |
|
|||||
|
Guest
Сообщений: n/a
|
Кстати. Если это не веб-ориентированный проект, а локальный. А также, если необходимо запускать приложения, которые нельзя поместить рядом с проектом, то вот способ.
1. создаем папку "fscommand" рядом с проектом 2. кидаем в эту папку .bat файл, который и запускает нужный нам .exe. 3. вызываем это файл из флэш. единственное неудобство - будет мелькать DOS-окно |
![]() |
Часовой пояс GMT +4, время: 23:06. |
|
|
« Предыдущая тема | Следующая тема » |
|
|