PDA

Просмотр полной версии : FScommand(). Открытие файла с русским именем. Прошу помощи...


: hr :
16.06.2005, 22:11
Друзья, прощу помощи - впал в ступор :) - как мне с помощью fscommand запустить *.exe-файл с русским именем, например
fscommand("exec", "имя.exe") - не работает!
Пытался писать в кодовых позициях Юникод (\u0xxx), во-первых крайне не удобно(у меня длинные названия), во-вторых не работает!
Как быть?

iNils
17.06.2005, 11:50
Файл должен лежать в папке fscommand которая находиться в папке с флешкой.

: hr :
17.06.2005, 11:55
The exec command can contain only the characters A-Z, a-z, 0-9, period ()., and underscore (_).

вот этого что-то в упор не видел! :) спасибо. делаю bat'ники! :)

TbIKBA
21.06.2005, 03:06
Podskazhite PLZ a jesli mne nuzhno argument peredat'?!
tipa tak:
fscommand("exec","app.exe some_parameter");
eto srazu ne rabotajet :( kak bit?

iNils
21.06.2005, 11:50
Podskazhite PLZ a jesli mne nuzhno argument peredat'?!
tipa tak:
fscommand("exec","app.exe some_parameter");
eto srazu ne rabotajet :( kak bit?
Начиная с версии 6, передача параметров не работает по соображению безопастности. Если количество вариантов параметров не большое, то можно написать батник под каждый параметр и вызывать нужный.

riden
22.06.2005, 22:24
Парамеиры exe-шнику передаются с помощью bat файлов. То есть, что бы передать параметр программе, нужно запускать бат файл с кодом:
путь\программа параметр

Как запускать bat файл из Flash? - exec

Как передать параметр bat файлу из Flash (т.е. нужное содержимое с нужными параметрами которые он будет передовать программе)?
Вот так:
http://www.flasher.ru/forum/showthread.php?t=65774&page=1