发新话题
打印

利用fscommand调用exe成功,但有参数时却不能传递成功,为什么

fscommand ("exec", "command.com"); 可以使用 fscommand ("exec", "command.com"+" /c echo var="+"sdfsdfsdf"+">c:\\textfile.txt"); 这个带参数的命令却不能执行 为啥啊???!!!

TOP

鉴于这个命令可能引起的安全问题,MM在Flash6以后对fscommand的功能进行了调整。 写硬盘文件应该是绝对禁止的。

TOP

在FLASH6以后不是禁止,而且加了限制而已(按我的理解)

TOP

限制是在flash projector同级目录中建立一个名为fscommand的目录,必须把调用的可执行命令放在其中 如果你要保存数据,为什么不用SharedObject

TOP

SharedObject这个我想过,但SharedObject保存数据大小有限制,如果在数据一直增加的情况下,不清楚是否合适用

TOP

发新话题