<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Блог одиноко стоящего игрока вспышки &#187; fscommand</title>
	<atom:link href="http://murejib.com/tag/fscommand/feed/" rel="self" type="application/rss+xml" />
	<link>http://murejib.com</link>
	<description>flash, actionscript, animation, анимация</description>
	<lastBuildDate>Sat, 31 Mar 2012 12:15:20 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>fscommand EXEC &#8211; сюрпризы от CS3</title>
		<link>http://murejib.com/2008/02/01/fscommand-exec-in-cs3/</link>
		<comments>http://murejib.com/2008/02/01/fscommand-exec-in-cs3/#comments</comments>
		<pubDate>Fri, 01 Feb 2008 18:35:05 +0000</pubDate>
		<dc:creator>murejib</dc:creator>
				<category><![CDATA[ActionScript]]></category>
		<category><![CDATA[баг]]></category>
		<category><![CDATA[грабли]]></category>
		<category><![CDATA[Полезное]]></category>
		<category><![CDATA[bug]]></category>
		<category><![CDATA[fscommand]]></category>
		<category><![CDATA[utils]]></category>

		<guid isPermaLink="false">http://murejib.com/?p=37</guid>
		<description><![CDATA[Многие наверное помнят, что флеш-проектор может запускать exe-шники и bat-файлы, если они лежат в папке fscommand? На этом стояли неcколько лет производители CD-презентаций, инсталляторов с флеш оболочкой и иже с ними&#8230; Но вот недавно я пробился несколько часов, и удивлению моему не было предела &#8211; бат файлы отказывались запускаться, тогда как я РУКУ мог дать [...]]]></description>
			<content:encoded><![CDATA[<p>Многие наверное помнят, что флеш-проектор может запускать exe-шники и bat-файлы, если они лежат в папке fscommand?</p>
<p>На этом стояли неcколько лет производители CD-презентаций, инсталляторов с флеш оболочкой и иже с ними&#8230;</p>
<p><span id="more-33"></span></p>
<p>Но вот недавно я пробился несколько часов, и удивлению моему не было предела &#8211; бат файлы отказывались запускаться, тогда как я РУКУ мог дать на отсечение что раньше мне это удавалось.</p>
<p>Краем глаза я успевал заметить, что дос-окно отчаянно пытается мне что-то сказать&#8230; Полчаса скоростных нажатий спасительной PrintScreen &#8211; и я узнал, что по какой то причине CMD.EXE ответственный за запуск батников, принимает адрес текущего каталога в т.н UNC-формате.</p>
<p>И вот сегодня мне в приватное сообщение приходит ссылка от<strong> @st@l@vist@</strong> (Грандиозное ему спасибо за это) .Нашелся умелец, который не остановился как я, и все понял до конца )))</p>
<p>Вот <a href="http://www.northcode.com/blog.php/2007/08/14/FSCommand-EXEC-is-Broken-in-Flash-CS3">статья</a> в оригинале.<br />
По традиции &#8211; мой вольный перевод.<br />
В начале статьи читаем увлекательный рассказ, как автор поймал баг и, так же как и я, пытался поймать скриншот ). Эту часть я опущу.<br />
Далее по тексту (с сокращениями).</p>
<p><strong>Почему Flash пытается запустить CMD.EXE,</strong> когда его попросили запустить BAT файл? CMD.EXE &#8211; это системное приложение Windows, отвечающее за бат-ники, и ОС запускает копию CMD.EXE (Именно поэтому мы видим уродское дос-окно).<br />
Поскольку <strong>CMD.EXE не понимает UNC путей</strong> и не может определить директорию, из которой батник запущен &#8211; он устанавливает значение по умолчанию, т.е папку Windows, в которой естественно нет тех файлов, которые мы хотим запустить.<br />
<strong>BAT файлы продолжают работать под Windows 98 and ME, но перестают работать под XP и Vista</strong>, потому что эти ОСи используют разные приложения для запуска батников (command.com до XP, и CMD.EXE, начиная с XP). Flash CS3 не генерирует UNC путей на старых ОСях.<br />
Если  Adobe не вернет использование DOS путей вместо  UNC &#8211; остается одно решение &#8211; использовать альтернативный процессор для запуска батников. И именно такой процессор совершенно безвозмездно был создан автором статьи (Тимом)</p>
<p>Вот маленький exe-шник. (52 кило)<br />
<a href="http://www.northcode.com/free/proxy/proxy.exe">http://www.northcode.com/free/proxy/proxy.exe </a></p>
<p>Надо сказать, что с exe-шниками все работает как раньше. Так вот. Пишете свой батник. Запускаете из него хоть мп3 хоть пдф, хоть черта лысого. Рядом кладете этот proxy.exe и называете его так же как и батник &#8211; только расширение exe оставляете. Все. Из флеш-проектора запускаем не батник &#8211; а прокси &#8211; вуаля. Нет уродского черного-дос окна, и все работает )) Слава Тиму Освободителю )</p>
<p>Вот еще ссылочка на первоисточник мануала: <a href="http://www.northcode.com/blog.php/2007/08/07/Conquering-FSCommand-EXEC-Part-1-Proxy">http://www.northcode.com/blog.php/2007/08/07/&#8230;Proxy</a></p>
<p>На последок &#8211; пара полезностей. Для тех кто вообще ни понял что такое батник )))</p>
<p>*.bat &#8211; файл &#8211; это такая инструкция с ДОС-командами &#8211; что запустить и откуда запустить.<br />
Хотите больше знать о ДОС-командах? Гугл в помощь ) Изучаем MS-DOS )))</p>
<img src="http://murejib.com/?ak_action=api_record_view&id=33&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://murejib.com/2008/02/01/fscommand-exec-in-cs3/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
	</channel>
</rss>

